计算机三级(嵌入式).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统开发的基础知识 嵌入式系统的特点、分类、发展与应用。 嵌入式系统的特点: 专用性2.隐蔽性3.资源受限4.高可靠性5.实时性6.软件固化 嵌入式系统的分类和发展: 嵌入式系统分类有很多种:用途分类、实时性分类、产品形态分类、系统的复杂程度分类。 用途:军用、工业、民用。 实时性:非实时性、软实时性和硬实时性。 产品形态:系统级产品(以标准机柜形式提供的工控机PC104模块等)、板级产品(带CPU的主板及OEM产品)、片级产品(Soc、DSP、MCU、微处理器等)。 复杂程度:低端、中断、高端。 低端:采用4位/8位单片机(计算器,电子玩具,充电器,空调等)。 中断:采用8位/16位单片机或32位处理器(普通手机、摄像机,电视游戏机等)。 高端:采用32位/64位处理器,支持连接网络(智能手机。高端数码摄像机等)。 嵌入式系统发展: 20世纪60年代:阿波罗导航计算机采用嵌入式系统。 20世纪70年代:真正意义上的嵌入式系统从20世纪70年代发展起来的。 20世纪80年代:许多外围电路被集成到处理器芯片中,以8位到16位处理器为主,通用性差,CPU种类多,低兼容等。 20世纪90年代集成电路进入超深亚微米乃至纳米加工时代,Soc出现。以32位精简指令集计算机处理器(RISC)和嵌入式操作系统(EOS)位标志。 至今~,向高端扩展,操作系统内核精小,功能完善,模块化程度高,开发工具齐备,嵌入式应用软件丰富发展。 二、嵌入式系统的组成与微电子技术(集成电路、SOC、IP核等技术的作用和发展)。 处理器由运算器、控制器、寄存器、高速缓冲存储器Cache等部件组成。 有些嵌入式系统会包含多个处理器,他们各有其不同的任务,其中负责运行系统软件和应用软件的主处理器成为CPU,其余的都是协处理器,例如数字信号处理器、图形处理器、通信处理器等。CPU是任何计算机不可或缺的核心部件。CPU 的字长有4位,8位,16位,32位,64位之分。字长指的是CPU中通用寄存器和定点运算器的二进位宽度。现在嵌入式系统中使用最多的是8位和16位CPU,但是32位和64位是技术发展的主流。通用计算机以64位为主。 嵌入式系统的性能很大程度是由CPU决定的:主频、指令系统、高速缓冲寄存器的容量与结构、逻辑结构。 存储器包括随机存取存储器RAM和只读存储器ROM RAM为易失性存储器包括:动态随机存储器DRAM和静态随机存储器SRAM。DRAM用作正在运行处理的程序数据的工作存储器;SRAM则用作程序和数据的高速缓冲寄存器Cache。 ROM分为:掩膜只读存储器Mask ROM、电可擦除可编程制度存储器EEPROM、闪速存储器Flash ROM。 Flash ROM分为两类:非型NOR Flash 和与非型 NAND Flash。NOR Flash中的数据以字节为单位可直接被CPU执行。而NAND以行(页)的形式,先被RAM读取,再使用。扩充:iPhone5s采用的Soc芯片A7,片内包含三级Cache存储器(64kB+64KB,1MB,4MB),还以堆叠的方式安装了1GB的DRAM和NAND Flash ROM 16GB、32GB、64GB供用户使用。无扩充存储器(集成在电路板上的))。 I/O设备分为人机交互(键盘等)和机机交互(各种传感器),I/O接口从数据传输来看,有并行和串行之分;从物理连接方式来看有无线和有线之分;从是否能连接多个设备来看分为总线和独占式。 数据总线简称总线,由传输线和控制电路组成,将系统内部部件连接在一起的位内部总线,与外部组件进行连接的外部总线。 软件分为低端和高端嵌入式系统软件,低端的不需要操作系统,只需要配置一个监控程序,若干设备驱动程序和事件处理程序即可;高端嵌入式系统的软件包括:板级支持包(BSP),设备驱动程序、实时操作系统、中间件以及嵌入式应用软件等组成。 BSP和驱动程序属于底层软件,是操作系统和硬件的抽象层,负责屏蔽具体的硬件细节和差异。向操作系统提供统一的标准接口。 实时操作系统是整个嵌入式系统的核心。完成任务调度、存储分配、文件管理、人机交互等功能,应用软件的平台。 中间件位于实时操作系统和应用软件之间。为上层的应用软件提供开发和运行环境。由于它向应用软件提供统一的标准接口,使应用软件的开发独立于硬件和操作系统,使应用软件在不同系统上运行,降低开发成本。 ?嵌入式处理芯片 嵌入式CPU个特点:1.支持实时处理2.低功耗3.结构可扩展4.集成了测试芯片。 嵌入式处理器4种产品类型:1.微处理器2.数字信号处理器3.微控制器4.片上系统(Soc)。 电子设计自动化(EDA),随着EDA水平和VLSI制造技术飞速发展,半导体加工工艺已经从微米、亚微米进入深亚微米,单个芯片可以简称几

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档