基于ARM Linux的嵌入式实时控制系统.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文档。上传文档
查看更多
基于ARMamp;Linux的嵌入式实时控制系统.doc

基于ARM Linux的嵌入式实时控制系统 摘 要:近年来,随着网络控制系统的不断发展和完善,其原理的优势作用已经逐渐突显出来。嵌入式控制系统不仅可以体现互联网的信息联合作用,还能最大程度提高网络服务器远程控制能力。基于ARM Linux的嵌入式实时控制系统可以帮助网络工程管理人员掌控系统实时数据,并结合数据内容制定相应的控制方案。基于此,本文将结合嵌入式实时控制系统,对网络控制系统的应用问题进行深入分析。 关键词:ARM Linux;嵌入式;实时控制;研究与分析 中图分类号:TP273 网络信息技术、自动控制技术、嵌入式技术是促进嵌入式实时控制系统发展的源动力,所以与传统技术相比,嵌入式控制系统的兼容性非常好,具有许多优质的应用性能。计算机集中控制系统、总线控制系统、分散控制系统催生出了网络控制系统,计算机与网络信息的结合标志着嵌入式实时控制系统将成为网络控制系统发展的重点项目。 1 嵌入式实时控制系统的发展现状分析 目前,世界上最常用的嵌入式控制系统是总线控制系统,其智能设备的信息自动化输送能力非常强,从双向信息传输角度分析,数字式、字符式、数据化的通信网络节点可以帮助网络信息控制系统底层设备。与互联网相同,信息也需要在生产的同时实现交流任务。因此,根据这一系统特性,总线控制系统的网络协议改变了程序结构,去除了ISO/OSI7层,并将数据链路层、应用层以及物理层融合到了一起,这种设计模式提高了分散数据的集成化控制能力,让系统设备的控制功能进一步扩大[1]。 1.1 嵌入式实时控制系统使用特征分析 (1)不支持TCP/IP协议。目前物联网通讯多半依仗ISO模型,这种模型的运行结构复杂,且在日常系统管理中,模型对数据信息的搜集能力并不明显,如果在信息传递过程中,网络协议出现了权限控制,则控制系统将无法获得既定的传输信息[2]。 (2)总线共存。世界上共有40多种现场总线,如英国EAR、法国FIP、德国SPB等,这些现场总线形式大大弱化了网络控制标准对体系建立的规范性。同时在多种总线设置竞争的情况下,总线技术很难达到良好的保密效果,使其难以跨越发展固有形态。 (3)网络信息传输形式。一般来讲,总线信息传输速度不会超过500kb/s,所以新型嵌入式实时控制系统中,网络信息传输速率无法满足现实的传输环境,会给传输介质带来巨大的环境压力[3]。 1.2 嵌入式实时控制系统的作用 基于ARM Linux的嵌入式实时控制系统中,硬件平台通常会采用高性能的ARM处理器,这种处理器的操作能力很强,所以即使Boa服务器嵌入互联网中,其系统仍能处在稳定的运行状态下,正常工作。同时,采用ARM Linux开发平台,控制系统的创建成本会大大降低,其主流TCP/IP协议流通效率也大幅度提高了。 2 嵌入式实时控制系统的硬件平台设计与实现 硬件平台对控制系统的性能要求非常高,所以应以S3C2400为微处理器,采用RISC技术,让系统的工作频率大幅度上升,在提高系统程序运行速率的同时,扩展程序的运行空间。同时,硬件系统还应组织创建多功能数据库,用RS-232接口将网络数据与信息管理系统相连接,让系统设备具有良好的信息控制功能。以太网RJ-45为接口的嵌入式设备可以帮助实时控制系统完成数据传输工作,体现系统数据库移动储存的功能[4]。 3 构建嵌入式实时控制系统的操作体系 3.1 服务器移植 在加载程序的引导下,系统后台运行的第一段代码可以直观显示网络服务器的引导任务,所以从嵌入式实时控制操作系统的功能性入手,系统必须利用移植服务器提高加载程序的运行时间,让AMR硬件回复到初始状态,同时还应设置启动参数,让系统内核代码与第一段引导代码相互吻合。由于嵌入式实时控制系统常用的硬件核心为S3C2440,所以在进行服务器移植时,核心文件应按照系统基准代码来修改,并且其修改后的文件应具备一定的翻译功能。 3.2 内核移植 嵌入式系统内核文件的控制任务相对复杂,所以在系统开发的过程中,工程人员应该按照内核配置,将内核数据按照固定编码顺序进行翻译,并下载相应的Linux代码,升级内核控制版本,保存内核数据库中的源码。同时,嵌入式实时控制系统还可以利用交叉编译器的功能性作用进行程序系统开发。不仅要修改内核代码,还应在系统服务器支持的基础上提高内外部代码的共融性,首先在系统根目录中找到Makefile文件,修改文件中的ARM体系结构,让有关代码可以满足处理器修改需求[5]。 3.3 制作根文件系统 根文件对嵌入式实时控制系统操作指令的内容影响很大,如果系统内还未解压的原始代码包没有形成稳定的控制结构,不具备运行Busybox配置的能力,根文件可以在更改系统配置的同时,改变编译标准,让程序按照制定的规范形式运行,同时还能清晰的分别出各种启动控制指令内容,让启动界面呈现

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档