


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主流嵌入式开发技术[/font][font=verdana]本文关键词:嵌入式系统嵌入式开发arm芯片arm9随着嵌入式系统的发展,出现了很多新模式、新方法。以下在硬件与操作系统两方面介绍主流嵌入式开发技术。1.硬件目前较多使用的[font=宋体]嵌入式系统[/font]硬件有ARM芯片与PC/104主板。(1)ARM芯片ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器。目前很流行的当属ARM7和ARM9两个系列。随着人们对系统功能提出了更高要求,ARM7在高端应用中已显得力不从心,性能更强劲的ARM9处理器逐渐占据了高端产品市场。ARM9系列微处理器具有以下特点:5级整数流水线,指令执行效率更高;支持32位ARM指令集和16位THUMB指令集;支持32位AMBA总线接口;全性能的MMU,支持WindowsCE、Linux等主流的嵌入式操作系统;支持数据Cache和指令Cache,具有更高的数据和指令处理指令。(2)PC/104主板PC/104是工业嵌入式板卡较多采用的一种规格。采用PC/104规范的主板,再配以微软操作系统,用户就可容易地实现编程和扩充标准的外围设备。这些标准的外围设备包括视频接口、存储设备、键盘、网络接口、串口、并口、数据采集模块及其他一些特殊设备。另外,结构上的加固型设计使得PC/104系统可应用到强振动及强撞击等恶劣应用环境。(3)比较ARM芯片与PC/104主板相比较,具有功耗低、体积小、价格低的优势。但ARM嵌入式系统开发中涉及到ARM仿真器与ARM编译器的使用,编译后的最终程序需要导入芯片中。对于没有相关开发经验的工程师,熟悉ARM芯片开发需要一定时间,设计周期也自然会延长很多。此外,ARM芯片规格较为固定,其各种配置不能灵活改动。PC/104主板能很好地与Windows系统兼容,其开发过程与普通PC机的开发几乎没有差别,可最大程度地降低开发难度、缩短开发周期。其模块化的配置方式使其成为低成本、高可靠性、能迅速配置成产品的结构化模块。与ARM芯片相比,功耗高、体积大、价格高是其缺点。2.操作系统目前,[font=宋体]嵌入式系统[/font]常用的操作系统有VxWorks、Linux、Windows。(1)VxWorksVxWorks因出现较早、实时性强、内核很小、可靠性较高等,所以在北美应用很广泛。特别是在通信设备等实时性要求较高的系统中,几乎非VxWorks莫属。VxWorks的很多概念和技术都和Linux很类似,主要是用C语言开发。但VxWorks因价格很高,所以一般应用中很少采用这种操作系统。(2)LinuxLinux是一种免费、开源的操作系统,因此其支持软件多,可用资源丰富。目前应用在嵌入式领域的Linux系统主要有两类:一类是专为嵌入式设计的已被裁减过的Linux系统,最常用的是uClinux(不带MMU功能),目前占较大应用份额,可应用在ARM7上;另一类是应用在ARM9上,将Linux的内核移植在其上,可使用更多的Linux功能。缺点是一般开发人员不太熟悉Linux,开发难度较大。(3)WindowsWinCE推出只有几年时间,但目前已占据了很大市场份额。由于WinCE开发都是大家熟悉的VC++环境,所以对于一般的开发人员都不会有多大难度,这也是WinCE容易被人们接受的原因。开发环境方便快速,微软的强大技术支持,使得WinCE开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津远洋万和城高端产品打造案例
- 2025年大坝建设合作协议书
- 2025年锰粉系列项目建议书
- 高性能网络漏洞扫描数据分析系统租赁与定制服务合同
- 展览现场安保人员调度与补充协议
- 物流运输授权分成补充协议
- 智能家居解决方案性能优化补充协议
- 商业步行街商业地产租赁与委托运营服务协议
- 跨行业战略合作收益分成补充协议
- 海外合同文本翻译及国际法律认证合同
- 开休闲书吧创业计划书
- 人体常见病智慧树知到期末考试答案章节答案2024年
- 《石油行业安全生产标准化-陆上采油实施规范》
- 异常产程的识别和处理
- 危险化学品“两重点一重大”简介(刘卓)省公开课一等奖全国示范课微课金奖课件
- 完整版购销合同范本(标准版)-2024多场合版
- 2024年甘肃省临夏州永靖县部分学校中考物理一模试卷+
- 传染病孕妇的管理与预防
- 生物教学中的跨学科教学设计和实施
- 机织产品工艺设计与计算改样本
- 梅陇镇永联村未来规划方案
评论
0/150
提交评论