基于ARM微处理器的嵌入式操作系统研究及外设驱动的实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:a20090907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产业、集成电路技术的进步,嵌入式应用领域得到了蓬勃和快速的扩展。嵌入式应用开发的重要特点是满足应用门类的多样化需求,嵌入式应用的多样化主要体现在目标机硬件平台的多样化,而硬件平台的多样化则对嵌入式操作系统移植性提出了严格要求,因此对硬件平台系统软件移植技术的研究是嵌入式开发中的一个重要问题。 本课题以“混合传输模式测控平台”为背景,重点进行了嵌入式操作系统在测控领域的应用研究,主要研究内容包括:Nucleus Plus RTOS的移植与优化、新中断管理方式的设计与实现、以太网驱动的实现以及测试软件的设计。 本课题主要介绍了基于ARM微处理器的嵌入式操作系统(Nucleus Plus)工作机理及与外设通讯的实现方法。针对测控系统对实时性和可靠性的要求,本系统选择Nucleus PLUS作为系统调度内核,以ARM7处理器作为主控单元,在充分研究了硬件平台的系统特性后,成功的完成了系统内核的移植工作。此外,针对本系统的实际应用对象为混合传输模式的测控平台,系统需及时处理多个外设的请求,针对这一具体情况设计了与之相适应的两级中断管理方式,并对新中断管理方式进行了分析评估。新中断管理方式很好的兼顾了原有中断性能并扩展了对外设的处理能力,提高了系统的运行效率。嵌入式设备功能的独特性限定了它的设备驱动程序必须定制,并且和嵌入式操作系统以及应用程序完全绑定,构成一个不可分割的整体。基于此本文完成了多种数据传输模式中一种较为重要的数据传输方式——以太网通讯的驱动,本部分采用新的中断管理方式与系统进行通讯,对于开发基于中断方式进行数据通信的外设驱动具有一定的借鉴意义。最后文章提出了测试程序的设计思想和实现代码,很好的完成了系统的测试和评估。
其他文献
本文对数字电视的传输进行了简要的介绍,介绍了数字通信中信道编码理论,对纠错编码和数字调制分别给出了分析,特别对卷积码和OPSK原理进行了深入分析,对TCM码进行了详细的研究,同
在英语教学中运用电子备课,极大地简化了教案的制作过程,减轻了英语教师的备课负担,并成功地实现了教案的共享、积累与交流。在与时俱进的今天,电子备课对学校、对教师都是一种新
1  在一个雨后的清晨,走进诺邓,一段石头铺成的路湿漉漉的,我走在石头路上,开启了一天的寻访之旅。石径两旁是花团,那淡蓝色大团大团的是绣球花,那红色和黄色的是菊花,那紫红色的是鸡冠花,摇曳在最高处的是淡黄色的合欢花,水珠还挂在花瓣上,娇艳欲滴,真是“有美一人,清扬婉兮”。  沿路而居的村民,每家每户的楼上、屋檐,都可以看到挂着一排排整齐的火腿,成为农家房檐一个重要的组成部分,并且形成了诺邓千年古村
期刊
海洋平台项目调度是海洋平台建造过程中至关重要的环节,调度过程是否合理将直接影响生产建造的效率和企业的经济效益。绝大多数情况下,海洋平台的建造都是多个项目共同进行的,即
压电材料的响应速度快,灵敏度高,在各个领域拥有广泛的应用,而压电纤维与压电薄膜又有尺寸小,柔顺性能优的特点得到了大量的研究。本文主要研究了压电纤维与压电薄膜的制备过程,对
本论文的研究内容基于“船舶操纵模拟器系统”项目。其目的是在视景仿真系统中建立起船舶及其航道沿岸真实的场景的三维模型,以便在系统运行时呈现给接受航行训练的人们一个真
中国大部分河流中都含有大量泥沙,运行在这些河流上的混流式水轮很容易受到泥沙的冲击磨损,尤其是叶片靠缝隙处的边缘磨损更为严重。同时河流中的泥沙也使得更加容易发生空化现
条纹投射技术作为一种常用的光学三维测量方法,以其高精度、高效率、非接触和全场方式等优点,在工业及民用领域的许多方面等得到了广泛的使用。本文针对条纹投射技术中的相位求
空蚀是水力机械的主要破坏形式,主要表现为微射流冲击破坏及因热效应带来的高温破坏。但由于空蚀现象的复杂性,其机理或本质仍是颇具争议的问题。本文通过结合实验和数值计算
本文在介绍目前世界上CAD/CAM以及RPM技术发展现状的基础上,对面向RP技术的非均质生物组织的数字化设计和制造中的关键技术问题进行了探讨,着重对非均质生物组织的建模方法进