- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
⑴嵌入式微控制器(MCU) 典型代表是单片机,从70年代末单片机出现到今天,虽然已经经过了20多年的历史,但这种8位的电子器件目前在嵌入式设备中仍然有着极其广泛的应用。 ⑵嵌入式微处理器(MPU) 是由通用计算机中的CPU演变而来的。它的特征是具有32位以上的处理器,具有较高的性能。目前主要的嵌入式处理器类型有386EX、SC-400、Power PC、68K、MIPS、ARM/ StrongARM系列等。 ⑶嵌入式DSP处理器(EDSP) 专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令的执行速度。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。 ⑷嵌入式片上系统(SOC) SOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。 SOC具有极高的综合性,在一个硅片内部运用VHDL等硬件描述语言,就可实现一个复杂的系统。用户不需要再像传统的系统设计一样,绘制庞大复杂的电路板,一点点的连接焊制,只需要使用精确的语言,综合时序设计直接在器件库中调用各种通用处理器的标准,然后通过仿真之后就可以直接交付芯片厂商进行生产。 外围设备包括存储设备、通信接口设备、扩展设备接口和辅助的机电设备(电器、连接器、传感器等),根据外围设备的功能可分为以下三类: ⑴存储器 常用的存储器有:静态易失型存储器(RAM、SRAM)、动态存储器(DRAM),非易失型存储器(Flash、EPROM)等。 ⑵外部设备接口 包括并行接口、RS-232接口(串行通信接口)、Ethernet(以太网接口)、USB(通用串行总线接口)、音频接口、VGA视频输出接口、I2C(现场总线)、SPI(串行外围设备接口)、IrDA(红外接口)、A/D(模/数转换接口)、D/A(数/模转换接口)等。 ⑶人机交互接口:包括LCD、键盘和触摸屏等人机交互设备。 ⒉外围设备 嵌入式操作系统(EOS)是一种用途广泛的系统软件,过去它主要应用与工业控制和国防系统领域。 EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。 ⒊嵌入式操作系统 ⑴Vxworks Vxworks操作系统是美国windRiver公司于1983年设计开发的一种实时操作系统。 ⑵Windows CE Microsoft的 Windows CE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。 ⑶嵌入式Linux 嵌人式Linux现在已经有许多版本,包括强实时的嵌入式Linux和一般的嵌入式Linux。 ⑷μC/OS和μC/OS-Ⅱ μC/OS-Ⅱ是由Jjean J.Labrosse于1992年编写的一个嵌入式多任务实时操作系统。 嵌入式系统的应用软件是针对特定的实际专业领域的、基于相应的嵌入式硬件平台、并能完成用户预期任务的计算机软件。用户的任务可能有时间和精度的要求,因此,有些应用软件需要嵌入式操作系统的支持,但在简单的应用场合下不需要专门的操作系统。 应用软件是实现嵌入式系统功能的关键,对嵌入式系统软件和应用软件的要求也与通用计算机软件有所不同。其特点如下: ⑴软件要求固化存储。 ⑵软件代码要求质量高、可靠性高。 ⑶系统软件的高实时性是基本要求。 ⑷多任务实时操作系统成为嵌入式应用软件的必须。 ⒋应用软件 ⑴系统内核小。 ⑵专用性强。 ⑶系统精简。 ⑷高实时性的系统软件(OS)是嵌入式软件的基本要求。 ⑸嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。 ⑹嵌入式系统开发需要开发工具和环境。 ⒌嵌入式系统的特点 2.3.2典型的嵌入式微处理器 ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。 技术具有性能高、成本低和能耗省的特点。 适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。 ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多 ARM 处理器分ARM7、ARM9、ARM9E、ARM10、 ARM11、 SecurCore系列 ⒈ARM ⑴ARM9系列微处理器S3C2410 S3C2410处理器是Samsung公司基于ARM公司的ARM920T处理器核,采用0.18um制造工艺的32位微控制器。 ⑵ARM Cortex-M3 LPC1700系列 LPC1700系列ARM是基于第二代ARM Cortex-M3内核的微控制器,是为嵌入式系统应用而设计的高性能、低功耗的32位微处理器,适用于仪器仪表、工业通
文档评论(0)