电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

嵌入式微处理器开发流程

21页
  • 卖家[上传人]:第***
  • 文档编号:48879223
  • 上传时间:2018-07-21
  • 文档格式:PPT
  • 文档大小:507KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 第一部分第一部分嵌入式系统开发流程概述嵌入式视频教程本PPT教程由硅谷芯微技术中心JACK收集奉献。网址:www.threeway.cc收集:硅谷芯微技术中心网址:www.threeway.cc第一讲第一讲 嵌入式基础知识嵌入式基础知识嵌入式系统的定义嵌入式系统的定义嵌入式系统的定义:以应用为中心,以计算机技术为基础 ,且软硬件可裁减,适应应用系统对功能 、可靠性、成本、体积、功耗的严格要求 的专用计算机系统嵌入式系统的定义嵌入式系统的定义广义的嵌入式系统凡是带有微处理器的专用系统都可以 称为嵌入式系统。如单片机系统和带OS的ARM 系统。各类单片机系统,在完成较为单一的专 业功能时具有简洁高效的特点。但是由于他 们没有操作系统,所以管理硬件和软件的能 力有限,在实现复杂的多任务功能时往往困 难重重,甚至无法实现。嵌入式系统的定义嵌入式系统的定义嵌入式系统的应用远远超过了各种通用计算机 一台通用计算机的外部设备中就包含了5-10个 嵌入式微处理器: 键盘、鼠标、软驱、硬盘、显示卡、显示器、 Modem、网卡、声卡、打印机、扫描仪、数字相机 、USB集线器等均是由嵌入式处理器控制的 在

      2、制造工业、过程控制、通讯、仪器、仪表、 汽车、船舶、航空、航天、军事装备、消费类 产品等方面均是嵌入式计算机的应用领域嵌入式系统的应用嵌入式系统的应用消费电子嵌入式应用信息家电智能玩具军事电子通信设备移动存贮工控设备智能仪表汽车电子网络设备工业军事国防电子商务网络嵌入式系统的组成嵌入式系统的组成总体上嵌入式系统可以划分成硬件和软 件两部分硬件一般由高性能的微处理器和外围的 接口电路组成软件一般由实时操作系统和其上运行的 应用软件构成嵌入式系统的特点嵌入式系统的特点与PC机在硬件开发平台上对比设备名称嵌入式系统PC CPU嵌入式处理器(ARM, MIPS,Score+)CPU(Intel、AMD等 ) 内存SDRAM芯片SDRAM或DDR内存条 存储设备Flash芯片硬盘 输入设备触摸屏,按键鼠标、键盘、麦克 等 输出设备LCD显示器 其它设备音频芯片、USB芯片、 网卡芯片等主板集成或外接卡嵌入式系统的特点嵌入式系统的特点 系统内核小嵌入式系统一般是应用于小型电子装置的,系统资源相 对有限,所以内核较之传统的操作系统要小得多 专用性强嵌入式系统的个性化很强,其中的软件系统和硬件的结 合

      3、非常紧密,一般要针对硬件进行系统的移植 系统精简嵌入式系统一般不要求其功能设计及实现上过于复杂, 这样一方面利于控制系统成本,同时也利于系统安全 实时性操作系统这是嵌入式软件的基本要求,而且软件要求固化存储, 以提高速度,软件代码要求高质量和高可靠性、实时性 专用的开发工具和开发环境嵌入式系统的组成嵌入式系统的组成嵌入式系统的组成嵌入式系统的组成硬件部分: 嵌入式微处理器 外围硬件设备软件部分: 嵌入式操作系统 特定的应用程序嵌入式处理器嵌入式处理器嵌入式处理器是嵌入式系统的核心部件 ,与通用处理器的最大差异在于其大多工作在 为特定用户群设计的系统中。嵌入式处理器通常把通用计算机中许多 由板块完成的任务集成在芯片内部,从而有利 于嵌入式系统趋于小型化,并具有高效率、高 可靠性等特征。目前,市面上有1000多种嵌入式处理器 芯片,包括ARM系列、MIPS系列、PowerPC 系列等等。嵌入式处理器嵌入式处理器外围硬件设备外围设备是指在一个嵌入式系统当中, 嵌入式处理器以外的完成存储、通信、调试 、显示等辅助功能的其它部件,根据外围设 备的功能可分为以下3类: 存储器:SRAM、DRAM、

      4、NAND FLASH、 NOR FLASH等 接口:并口、RS232串口、SPI串行接 口、USB通用串行总线、以太网接口等 人机接口:LCD、触摸屏、键盘等嵌入式操作系统用户的其它应用程序都建立在OS之上OS将CPU时间、中断、I/O、定时器等资源都包装 起来,留给用户一个标准的API,并根据各个任务 的优先级,合理地在不同任务之间分配CPU时间 主要功能: 处理器管理 存储器管理 设备管理 文件管理 用户接口管理嵌入式操作系统嵌入式操作系统1. 嵌入式LinuxLinux本身所具备的源码开放、内核可裁减 等种种特性使其成为一种重要的嵌入式操作 系统随着嵌入式Linux技术的成熟,定制更加方 便,同时支持更多的平台 2. WinCEWinCE的缺点是体积庞大,价格昂贵,不完 全开放源码。因此随着嵌入式操作系统领域 日益激烈的竞争,微软不得不应付来自Linux 等免费系统的冲击嵌入式操作系统3. VxWorksVxWorks是美国WindRiver公司专门为实时嵌入式系 统设计开发的操作系统软件。VxWorks拥有良好的持续发 展能力、高性能的内核以及友好的用户开发环境,在实时 嵌入式操作系统领域占据一席之地,但其昂贵的价格让不 少厂商望而却步 4. C/OSC/OS是一个典型的实时操作系统。它是研究和学 习实时操作系统的重要选择。特点:源码公开、代码结构清晰、可移植性好、可 裁减、可固化、内核属于抢占式,最多可以管理60个任务 。嵌入式软件组成应用层:特定的应用程序文件系统/图形用户应用程序接口OS层: 实时操作系统驱动层:设备驱动程序、HAL、BSP嵌入式开发分类硬件开发: 电路设计驱动开发系统开发: Linux开发WINCE开发软件开发: 应用程序图形界面硅谷芯微JACK收集奉献网址:www.threeway.cc

      《嵌入式微处理器开发流程》由会员第***分享,可在线阅读,更多相关《嵌入式微处理器开发流程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.