资源描述:
《基于AT91RM9200的RTU设计和LINUX移植》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、太原理工大学硕士研究生学位论文基于AT91RM9200的RTU设计和LINUX移植摘要随着社会和技术发展,RTU(远程测控终端)结合嵌入式系统技术、网络技术、现代通讯技术等新技术,应用于交通、能源、工业、通信和人们的日常生活等各个领域,发挥着极其重要的作用,同时对RTU也提出了更高的技术要求。本文通过分析RTU设备的发展现状,结合所在实习公司的RTU产品在适应性,灵活性方面也需要改进,决定搭建一个RTU的硬软件开发平台,使设计者能缩短开发周期,同时也使得设计的RTU产品能用于更多的领域,即具有一定的通用性。在各种处理器芯片中,由于ARM内核的芯片具有高
2、速度、功耗低、成本低等诸多优异性能,正逐渐成为嵌入式处理器的主流,因此得到众多半导体厂家和整机厂商的大力支持,在32位嵌入式处理器应用领域中取得了巨大的成功;在各种嵌入式操作系统中,Linux凭借其性能优异、结构清晰、平台支持广泛、网络支持强劲及开放源代码、可移植性等多方面的优势,成为了嵌入式系统领域应用中的技术热点,被嵌入式系统开发者广泛的采用;基于上述Linux操作系统和ARM内核芯片的显著优点,结合实际的需求,确定了本设计的RTU系统硬件平台采用ARM芯片,Linux作为软件开发平台。本文主要的工作内容:(1)研究了RTU的功能与应用领域、发展趋
3、势,根据课题要求,选择ATMEL公司的AT91RM9200作为硬件系统的核心处理器,进行了硬件系统I太原理工大学硕士研究生学位论文设计,对硬件电路模块功能进行了详细说明,搭建起RTU的硬件平台。(2)通过研究各种嵌入式操作系统的特性,选择Linux作为RTU的软件开发平台。(3)研究了BootLoader,分析了U-boot启动流程,实现了U-boot在平台上的移植。(4)深入研究了Linux内核,通过阅读U-boot与内核启动的源码,了解了它们之间的参数传递关系,并实现了内核的移植。研究了JFFS2文件系统,把JFFS2作为Linux的根文件系统,实
4、现了JFFS2文件系统的移植,搭建起RTU软件开发平台。最后对本文研究工作进行总结和提出后续工作。关键词:RTU,嵌入式,AT91RM9200,Linux,移植II太原理工大学硕士研究生学位论文DESIGNOFTHERTUBASEDONAT91RM9200ANDTHEPORTINGOFLINUXABSTRACTWiththesocialandtechnologicaldevelopment,RTU(remoteterminalunit),combinedwithembeddedsystemtechnology,networktechnology,mod
5、erncommunicationstechnologyandothernewtechnologies,widelyusedintransportation,energy,industrial,communicationsandpeople'sdailylivesandotherfields,playsanextremelyimportantrole,atthesametime,thereisahighertechnicalrequirementsandcomprehensivefunctionalityontheRTU.Inthisthesis,bya
6、nalyzingthedevelopmentstatusquoofRTUequipment,andinmyinternshipcompany,theadaptabilityandflexibilityofRTUproductalsoneedstoimprove,decidetobuildaRTUhardwareandsoftwaredevelopmentplatformthatenablesdesignerstoshortenthedevelopmentcycle,butalsomakestheRTUproductsofdesigntobeusedin
7、morefields,thatis,acertaincommonality.Inavarietyofprocessorchips,processorchipofARMcorehasmanyoutstandingadvantages,suchashigh-speed,lowpowerconsumption,lowcostandsoon,itisbecomingthemainstreaminembeddedprocessors,moreandmoresemiconductorbusinessmenandcomputerbusinessmengivethei
8、rbigIII太原理工大学硕士研究生学位论文supporttoARM,consequently