- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统概述与ARM简介 内容大纲 一、嵌入式系统概述 什么是嵌入式产品 你身边的嵌入式产品有哪些? 你有没有想设计实现的嵌入式产品? 一些典型的嵌入式系统应用实例 嵌入式系统的应用 家用方面:数字电视、信息家电、智能玩具、手持通讯、存储设备的核心。 家庭智能管理系统 社区建筑的水、电、煤气表的远程自动抄表,安全防火、防盗系统,远程点菜器等。 社会发展方面:嵌入式Internet应用 嵌入式应用——汽车电子 汽车电子产品(18个嵌入式控制模块)—CAN总线网络 智能玩具与机器人 嵌入式技术应用——工业控制 工业方面:机床、冶金、电子、交通、航空航天等行业技术升级的重要基础; 军事侦察 反恐防暴 2002年11月28日,以色列一选举投票点,发生枪击事件,造成至少7人死亡,数十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体。 空中飞行器 什么是嵌入式系统? 20世纪70年代以单片机为代表的电子产品已初步具备了嵌入式应用的特点,但它执行的只是一些单线程的程序,还谈不上“系统”的概念。 20世纪80年代开始出现了嵌入式操作系统,使程序员从小范围的开发中解脱出来,缩短了开发周期。 20世纪90年代后,随着实时性要求的提高,软件规模不断上升,嵌入式操作系统进一步发展为实时多任务操作系统(RTOS)。如:VxWorks、RT-linux、μcos等。 嵌入式系统定义 嵌入式系统组成 嵌入式系统 我们可以这样理解: 凡是使用了CPU的便携式电子设备都可以叫嵌入式,(如电子表、超声波测距仪等智能仪表,常见CPU为MCS51系列芯片)。 而嵌入式系统一般指在开发时移植了操作系统,功能较复杂的便携式电子设备,(如手机、掌上电脑、MP4等,常见CPU为ARM、DSP等)。 嵌入式系统的特点 嵌入式系统的发展 嵌入式人才就业前景 权威部门统计,我国嵌入式人才缺口每年50万人左右,供求比例达1:20,根据前程无忧网发布的调查报告,嵌入式软件开发是未来几年或更长的时间内最热门和最受欢迎的职业之一,因为嵌入式技术凝聚了计算机和信息技术的精华,嵌入式技术人才是具备透视计算机和信息技术奥秘的高级专业人才。 二、嵌入式系统的组成 嵌入式系统的组成 1 嵌入式处理器 嵌入式微处理器分布 嵌入式微处理器 嵌入式微处理器(MicroProcessorUnit,MPU) 是由通用计算机中的CPU演变而来的。它的特征是具有32位以上的处理器。 代表芯片有:ARM芯片。 ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面。 嵌入式微控制器 嵌入式微控制器(Micro Controller Unit,MCU)。微控制器的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。 代表芯片有:MCS51和AVR等单片机 DSP处理器 DSP处理器(Digital Signal Processor,DSP)是专门用于信号处理方面的处理器。 在一个指令周期内可完成一次乘法和一次加法。 DSP主要是用来计算的,比如进行加密解 密、调制解调等,优势是强大的数据处理能力和较高的运行速度。 片上系统 片上系统 (System on Chip),SOC最大的特点是成功实现了软硬件无缝结合,可以通过编程修改硬件的功能。 常用的FPGA如同一张白纸,能完成上至高性能CPU,下至简单的74电路的功能。 加电时,FPGA芯片将EPROM中数据读入片内编程RAM 中,配置完成后,FPGA进入工作状态。 掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。 2 外围硬件 3 嵌入式操作系统 3 嵌入式操作系统 实时嵌入式操作系统的种类繁多,大体上可分为两种,商用型和免费型。 商用型的实操作系统功能稳定、可靠,有完善的技术支持和售后服务,但往往价格昂贵。 免费型的实时操作系统在价格方面具有优势。 VxWorks VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),具有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域牢牢占据着一席之地。 VxWorks所具有的显著特点是: - 可靠性、实时性和可裁减性。 - 它支持多种处理器,如x86、i960、Sun Sparc、Motorola MC68xxx、MIPS 、POWER PC等等。 大多数的VxWorks API是专有的,火星机器人。 Windows Embedded Windows CE 3.0:一种针对小容量、移动式、智能化、32位、连接设备的模块化实时嵌入式操作系统。 针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台, Window
原创力文档


文档评论(0)