嵌入式系统开发概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《嵌入式系统开发概述课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 开发 概述 课件
- 资源描述:
-
1、嵌入式电子工程师.2.3 3什么是嵌入式系统嵌入式系统的发展历程嵌入式系统的组成嵌入式系统的特点嵌入式系统的开发.4 4什么是嵌入式系统嵌入式系统的发展历程嵌入式系统的组成嵌入式系统的特点嵌入式系统的开发.5 5PDA智能手机自动化电器Mp3、mp4播放器数码相机VCD、DVD.6 6.7 7嵌入式系统本身是一个相对模糊的定义凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫做嵌入式系统(Embedded System).8 8 嵌入式系统最权威的定义:以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统 一般由嵌入式微处
2、理器、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。.9 9什么是嵌入式系统嵌入式系统的发展历程嵌入式系统的组成嵌入式系统的特点嵌入式系统的开发.1010上世纪70年代单片微处理器问世,它标志着嵌入式系统的开端。从上世纪80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率。.1111上世纪90年代以后,随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式系统的主流进入21
3、世纪以后嵌入式系统发展更为迅猛,在市场的巨大需求下,嵌入式系统成为继个人PC、网络之后第三次大发展.1212.1313什么是嵌入式系统嵌入式系统的发展历程嵌入式系统的组成嵌入式系统的特点嵌入式系统的开发.1414嵌入式系统包括硬件部分和软件部分用户应用程序用户应用程序嵌入式嵌入式操作系统操作系统外围硬件设备外围硬件设备嵌入式微处理器嵌入式微处理器.1515嵌入式系统的一般组成嵌入式系统的一般组成软件结构嵌入式操作系统特定的应用程序硬件结构嵌入式微处理器外围硬件设备.1616嵌入式微处理器主要分为8位、16位、32位目前人们所指的嵌入式微处理器一般是指32位的处理器著名的32位处理器内核有:AR
4、M系列S+core系列MIPS系列中国芯系列.171732-bit 高高阶阶 MCU(ApplicationProcessor)占占eMPU 市場約七成市場約七成(在此在此图图中中eMPU=Embedded Micro-Processor Unit).1818.1919.2020目前嵌入式微处理器大都属于SOC(System On Chip)在嵌入式处理器内部集成了很多的外设控制器,这种特性使得构建一个嵌入式系统变得非常简单,这样做的优点有:可以有效减少外部芯片使用数量,降低成本降低外部电路的复杂性,提高系统稳定性增强系统的抗干扰能力.2121应用程序应用程序实时操作系统(实时操作系统(RTO
5、SRTOS)输入输输入输出接口出接口处理器处理器/ARM/ARM核核MMU/CacheMMU/CacheSOC/SOPCSOC/SOPCUSBUSBGPIOGPIOIISIISLCDLCDUARTUART和和IrDAIrDAADC/DACADC/DACFPGA/CPLDFPGA/CPLDDSP/DSP/浮点运算协处理器浮点运算协处理器DMADMA电源管理电源管理人机交互接口人机交互接口LCD/LCD/触摸屏、键盘、鼠标触摸屏、键盘、鼠标设备驱动程序、设备驱动程序、HALHAL、BSPBSP文件系统文件系统/图形用户应用程序接口图形用户应用程序接口驱动层驱动层OSOS层层应用层应用层软件软件硬件
6、硬件以太网以太网看门狗及复看门狗及复位电路位电路Timer/RTCTimer/RTCCANCANFlashFlashEEPROMEEPROMSDRAMSDRAMSRAMSRAM内内存存.2222嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等browser.2323.2424 嵌入式嵌入式LinuxLinux Linux本身所具备的源码开放、内核可裁减等种种特性使其成为一种重要的嵌入式操作系统。随着嵌入式Linux技术的成熟,定制更加方便,同时
展开阅读全文