基于AT91RM9200的RTU设计和LINUX移植

来源 :太原理工大学 | 被引量 : 9次 | 上传用户:hwcareers
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会和技术发展,RTU(远程测控终端)结合嵌入式系统技术、网络技术、现代通讯技术等新技术,应用于交通、能源、工业、通信和人们的日常生活等各个领域,发挥着极其重要的作用,同时对RTU也提出了更高的技术要求。本文通过分析RTU设备的发展现状,结合所在实习公司的RTU产品在适应性,灵活性方面也需要改进,决定搭建一个RTU的硬软件开发平台,使设计者能缩短开发周期,同时也使得设计的RTU产品能用于更多的领域,即具有一定的通用性。在各种处理器芯片中,由于ARM内核的芯片具有高速度、功耗低、成本低等诸多优异性能,正逐渐成为嵌入式处理器的主流,因此得到众多半导体厂家和整机厂商的大力支持,在32位嵌入式处理器应用领域中取得了巨大的成功;在各种嵌入式操作系统中,Linux凭借其性能优异、结构清晰、平台支持广泛、网络支持强劲及开放源代码、可移植性等多方面的优势,成为了嵌入式系统领域应用中的技术热点,被嵌入式系统开发者广泛的采用;基于上述Linux操作系统和ARM内核芯片的显著优点,结合实际的需求,确定了本设计的RTU系统硬件平台采用ARM芯片,Linux作为软件开发平台。本文主要的工作内容:(1)研究了RTU的功能与应用领域、发展趋势,根据课题要求,选择ATMEL公司的AT91RM9200作为硬件系统的核心处理器,进行了硬件系统设计,对硬件电路模块功能进行了详细说明,搭建起RTU的硬件平台。(2)通过研究各种嵌入式操作系统的特性,选择Linux作为RTU的软件开发平台。(3)研究了BootLoader,分析了U-boot启动流程,实现了U-boot在平台上的移植。(4)深入研究了Linux内核,通过阅读U-boot与内核启动的源码,了解了它们之间的参数传递关系,并实现了内核的移植。研究了JFFS2文件系统,把JFFS2作为Linux的根文件系统,实现了JFFS2文件系统的移植,搭建起RTU软件开发平台。最后对本文研究工作进行总结和提出后续工作。
其他文献
电控机械式自动变速器AMT是在不改变车辆原有的机械操作系统基础上,加装电控系统从而完成行车选换挡的自动化。安装在车辆上的大量传感器可以实时准确的检测到行车各参数的变
在大型聚乙烯工业装置生产中,熔融指数及密度是两个重要的质量指标。在聚乙烯生产中,根据生产牌号的需求,精确控制熔融指数及密度对企业效益的提高有重要的意义。然而由于缺
近年来深度学习在目标检测方面取得了很大的进步,然而其成功很大程度上是源于大规模的标定数据集。在真实的应用场景中,标定大量数据往往代价太大而不可行。为了解决数据标定的
车载高精度GPS定位装置是应用于工程机械上的,集差分GPS定位、CAN通信等车上通信、GSM/GPRS无线通信等多种技术于一体的终端设备。系统一方面将工程机械实时数据采集打包发送
澄清工段是糖厂生产过程中一个非常重要的工艺过程,控制中和pH值及清汁pH值在要求的范围内是实现澄清技术优化最主要的内容,它对获得高质量清净汁,降低能耗,提高糖收回率有重要的
学位
网络控制系统(Networked Control System)是一种全分布式、网络化的实时反馈控制系统,它综合了工业网络、通信和自动控制等多方面技术,NCS充分体现了控制系统网络化、集成化、
焊接是现代工业生产中的一个重要的加工环节,随着工业技术的不断发展,传统的手工焊接方法已不能满足现代高技术产品制造的质量、数量的要求。焊接自动化、智能化是焊接技术的
气液两相流在自然界及工业生产过程中广泛存在,是一种复杂的流动过程。近年来,随着微型/小型设备的广泛应用,小管道气液两相流受到越来越多的关注。但目前小管道气液两相流相关
球杆系统可用来检验控制策略的效果,是控制理论研究中较为理想的试验手段。球杆系统本身是一个典型的非线性不稳定系统。它是一个通过控制杆的仰角而使杆上的小球稳定在任何指