嵌入式操作系统驱动体系的设计和实现
发布时间:2020-07-26 20:18
【摘要】:信息社会对智能化的要求,加速了嵌入式系统在各个领域广泛而大量的应用,由此又对嵌入式系统的开发周期和开发效率提出了更高的要求。嵌入式操作系统作为影响嵌入式系统开发周期和开发效率的关键因素,成为了业界研究和开发的热点,也是目前西方国家对我国严格封锁的技术领域。在嵌入式操作系统开发中,设备驱动占有至关重要的地位。开发设备驱动不仅需要准确理解设备驱动体系,而且需要对设备硬件的运行机制有透彻理解,这对于设备驱动的开发者而言无疑是一个很大的挑战。 此外在现有的众多嵌入式操作系统中,设备驱动体系的设计都存在着或多或少的缺陷,尤其是面向中低端、对资源有严格限制的嵌入式应用系统来说,其复杂而完善的管理体系反而可能成为制约其应用的瓶颈。然而面向中低端的嵌入式应用,目前乃至将来都会有很大的市场。尤其是物联网概念的提出和相关通信技术的不断发展,更为其提供了广泛的应用前景。因此,一个简单而易于快速掌握的嵌入式操作系统的驱动体系将变得越来越重要。 本课题在研究了现有主要操作系统驱动体系原理的基础上,着重分析了其中较典型的三种操作系统的驱动体系,并提出了一种基于ARM7的嵌入式操作系统的驱动体系。该驱动体系意在提供一种更高效、更简单且对系统资源要求比较少的驱动实现方法。此外,为了验证该驱动体系的可实现性,本课题还给出了在此驱动架构下USB驱动程序的详细实现过程,和相应的PC端USB验证驱动程序的实现过程。调试过程中的Bus Hound截图显示,数据传输成功。
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1
本文编号:2771239
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1
【参考文献】
相关期刊论文 前6条
1 李永;嵌入式系统的发展现状和发展趋势[J];电脑知识与技术;2005年03期
2 解月江,张梅;Vx Works下设备驱动技术研究[J];航天控制;2004年06期
3 李立志,张朝阳,陈文正;实时操作系统VxWorks设备驱动程序的编写[J];计算机工程;2003年04期
4 徐美荣;蔡铭;董金祥;;基于实时操作系统VxWorks的CAN驱动设计与实现[J];计算机应用研究;2006年05期
5 隋霞;许录平;;基于VxWorks的BSP技术分析[J];微计算机信息;2006年23期
6 秦怀峰,施笑安,周兴社,谷建华;eCos设备驱动程序设计分析[J];微电子学与计算机;2003年07期
相关硕士学位论文 前3条
1 梁雨婷;基于MCF5235的eCos的移植、改进以及在VoIP终端中的应用研究[D];电子科技大学;2006年
2 张勤;eCos平台基于Nano-X的车载导航仪的设计与实现[D];电子科技大学;2009年
3 何福永;基于VxWorks驱动程序设计方法的研究与实现[D];国防科学技术大学;2008年
本文编号:2771239
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2771239.html