基于ARM9嵌入式系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM9嵌入式系统设计   摘要:本文以Tames公司AT91SAM9261为核心处理器,给出了嵌入式系统设计、开发思路。简要介绍了嵌入式操作系统的发展,着重分析了嵌入式系统开发环境的建立;以太网端口、USB接口、UART接口的设计方法;嵌入式系统的软件开发,文件系统的移植。   关键词:Linux;ARM9;嵌入式系统   中图分类号:TP316.81 文献标识码:A文章编号:1007-9599 (2011) 11-0000-02   ARM9-Based Embedded System Design   Liu Xiwen   (China Shipbuilding Industry Corporation 715 Institute,Hangzhou310012,China)   Abstract:This paper Tamess AT91SAM9261 processor core,gives the embedded system design,development ideas.Brief description of the embedded operating system development,focusing on analysis of embedded systems development environment set up;Ethernet port,USB interface,UART interface design;embedded systems software development,file system migration.   Keywords:Linux;ARM9;Embedded systems   一、概述   嵌入式系统是一种智能部件内装于专用设备的高速计算机,它的主要功能是作为一个大型工程系统中的信息处理部件来控制专门的硬件设备。嵌入式计算机系统广泛地用于办公自动化、消费、通信、汽车、工业和军事领域。   嵌入式的典型应用有:过程控制;通讯设备;智能仪器;消费产品;机器人;计算机外设设备:打印机,终端,磁盘驱动器;军事电子设备和现代武器等。   二、嵌入式操作系统   近十年来,嵌入式系统得到了飞速的发展,嵌入式系统的运行离不开嵌入式操作系统。从支持8位微处理器到16位、32位甚至64位,从支持单一品种的微处理器芯片到支持多品种微处理器芯片,从只有实时内核到除了内核外还提供其他功能模块如:文件系统TCP/IP网络系统、GUI图型系统等。   据嵌入式系统杂志的最新报告,世界各国有四十多家公司,已成功的推出了百余种可供嵌入式应用的实时操作系统,其中几个著名的操作系统是Mentor公司的VRTX,Integrated System公司(ISI)的pSOS,Wind River公司的Vx Works等,这些操作系统适用于实时、多任务应用环境,而且还具有相应的功能齐全的交叉开发环境。   目前嵌入式实时操作系统及其应用开发环境的发展动向是:   (一)嵌入式实时操作系统正向实时超微内核开放发展   近几年,国外发展了一种基于微内核思想设计的精巧的嵌入式微内核,即实时超微内核,超微内核是一种非常紧凑的基本内核代码层,为嵌入式应用提供了可抢占,快而确定的实时服务,在它的基础上可以灵活地构造各种类型的,与现成系统兼容的,可伸缩的嵌入式实时操作系统。能满足应用代码的可重用和可伸缩性(scalability)的需求。Microtec已首先推出了基于实时超微内核的嵌入式实时操作系统VRTXsa,它与VRTX32兼容,并具有更强的功能实时性和可靠性有了很大的改进。   (二)开发环境向开放、集成化的方向发展   由于嵌入式应用软件的特殊性,往往要求应用程序设计者具有一定的实时操作系统的专门知识,能合理地划分任务,合理的配置系统以及目标联机的调试。因此,要设计实现一个高性能的实时应用软件,需要强有力的交叉开发工具系统的支持,国外十分重视发展与实时操作系统配合的嵌入式应用的集成开发环境,现已发展到第三代,它以客户服务器的系统结构为基础,具有运行系统的无关性,连接的无关性的特点。   1993年,MICROTEC推出了世界上最先进的第三代嵌入式集成交叉开发系统Spectra(现称为VRTX开发系统),该系统可在UNIX及WINDOWSNT上建立起开放的网络环境的交叉开发平台,能将多来源的开发工具有机地结成一体对复杂的嵌入式应用开发提供全过程支持。   (三)完整的解决方案   RTOS厂家本身或与其他软件公司和半导体公司配合为典型应用提供解决方案,如PDA、机顶盒、路由器等。   三、嵌入式系统软件的开发环境   构建一个复杂的嵌入式系统,仅

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档