基于ARM处理器和μC/OS-Ⅱ的嵌入式系统研究和实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:jmfxuexi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是将计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物,是一门综合技术学科。本文详细论述了基于μC/OS-Ⅱ实时操作系统和ARM7嵌入式处理器的嵌入式实验平台的设计和开发实现过程,并在实现的基础上通过实际应用对系统进行了测试。在系统的实现过程中,本文主要完成了以下工作: (1)操作系统的剪裁和修改。本文对操作系统的修改主要有两个方面:对操作系统任务内存堆栈内核进行了修改,在提高系统任务切换速度的同时节省了系统资源;对操作系统的中断机制做了修改,解决了操作系统中断存在的一些问题。 (2)基于网络的文件管理系统。为了解决传统嵌入式系统不能远程在线软件升级的问题,本文完成了基于网络的文件管理系统,使系统可以完成系统软件在线升级和其它系统相关文件的存贮。 (3)基于消息的图形用户接口模块。本文实现了基于消息的图形用户接口模块,提供给平台使用者良好的编程和操作界面,方便了系统与使用人员之间的信息交互,进一步提高了系统的实用性。 (4)为解决嵌入式对网络连接的需要,本文设计并实现了基于以太网络的嵌入式TCP/IP协议,系统平台通过运行此协议,实现了基于以太网络的Internet接入。可以实现嵌入式系统与外界之间通过Internet进行数据交换。 作为对整个嵌入式系统设计的验证,基于此平台,本文实现了一个远程数据采集系统的实际应用,以对系统各项功能进行测试。在系统软件的设计过程中,本文采用总体设计、划分各个功能模块的设计思想,并在系统中引入用监控主任务,通过实时操作系统提供的消息队列的通讯方式和其它任务交换信息,以达到监控其它任务的目的。测试证明,采用这种监控任务控制其它任务的方法,保证了系统运行的可靠性和稳定性。
其他文献
城市轨道交通系统具有运量大、速度快、准点率高等优点,国内已有多个城市建成或正在进行城市轨道交通系统建设。轨道交通在实现网络化运营前,需要与灵活的常规地面公交系统协
为充分了解广大科学家、疾控专家、知名医生以及各知名报刊评论员等围绕新冠肺炎疫情防控的科普言论,为科学抗疫总结经验、提供思路,为发挥科普在突发公共事件应对和国家治理
期刊
列车安全运行信息监视系统结合全球定位系统技术和地理信息系统技术实现列车运行安全的监视,提高了列车的运输效率,适合于青藏线这种低密度线路的应用。论文在介绍系统采用的
环保问题已经日益成为人们关心的一个重要议题。而汽车尾气排放在大气污染中所占比例随着汽车保有量的快速增长而迅速增加,因此受到广泛关注。我国和世界其它各国针对汽车尾气