北京化工大学
硕士学位论文
基于Linux的嵌入式操作系统设备驱动程序的设计与实现
姓名:李丛
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:赵恒永
20080604
基于那度胧讲僮飨低成璞盖绦虻纳杓朴胧迪摘要捎谄渚哂心诤饲看笄椅榷ǎ子诶┱购筒眉酰矢撸岣的硬件支持等许多优点,在嵌入式系统中得到广泛的应用。设备驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。驱动程序扮演沟通的角色,把硬件的功能告诉电脑系统,并且也将系统的指令传达给硬件,让它开始工作。本文基于实验室的软硬件环境和研究成果,引出开发驱动程序的必要性和紧迫性,同时针对数据采集编写网络驱动程序,配合了实际数据采集系统的需求。主要工作如下:⒄攵缘鼻靶问疲岢隽松禨开发板系统软件的必要性,并针对构建嵌入式“低车娜笕砑、进行了相应的升级选择:⒃诖罱ㄐ碌那度胧健皀系统中,分别介绍了瓸.、木咛逡浦补滩⒕统<浦补讨械牟侍饨辛朔治龊解答。下驱动程序与内核是紧密相关的,所以首先阐述了作者对诤送缯坏睦斫狻T诖嘶∩希隽恕皀内核驱动程序的本
质,详细说明了缜绦虻氖迪止滩袰驱动程序移植到7迳稀⒈嘈从τ贸绦虿馐杂美攵酝缜绦蚪辛私邮堋⒎⑺汀长数据传输、持续性传输等测试,验证网卡驱动程序的各项特性。嵌入式绦蚴且桓龊苡星熬埃挥刑粽叫缘目翁猓褂行多后续的研究工作要做。关键词:驱动程序,珻,嵌入式北京化笱я学位论文
..,、..甌.,痵甧摘要
:,、,珻,狟狟、甌、、.北京化人学硕十学位论文
导师签名:兰盎作者签名:凌丝沙驴./保密论文注释:本学位论文属于保密范围,在土年解密后适用本授渺酢ⅰ北京化工大学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。日期:关于论文使用授权的说明学位论文作者完全了解北京化工大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京化工大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。权书。非保密作者签名论文不属于保密范围,适用本授权书。
第一章绪论课题来源相关的技术背景介绍本课题来自于实验室承接的吉化集团公司乙丙橡胶工厂信息化项目。当初实验室式桨甘迸龅揭桓瞿训恪!G度胧絃开发板驱动程序的开发。微控制器,微处理器或者数字信号处理芯片被够岽胫τ孟喙氐耐馕芯片及必需的输入输出接口【。决定用嵌入式姆桨柑娲た鼗莶杉ǚ桨附惺莶杉谪⒎⑶度当有开发板后,必须有配套的驱动程序才能使整个系统运行起来M北匦氪备驱动程序开发力量,提高自主研发能力,摆脱对厂商的依赖,所以驱动程序开发势在必行。整个开发过程包括嵌入式软件系统的选择与搭建、嵌入式系统的移植、嵌入式驱动程序的丌发和测试三部分。这三个部分互相关联,一环紧扣一环,并把重点放在驱动程序开发上面。.度胧蕉ㄒ关于嵌入式系统的描述性定义:以应用为中心,以计算机技术为基础,软硬件可以裁减,对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统【】。嵌入式系统是硬件和软件的集合体,是为了完成某种特定的功能而设计的。嵌入式系统是一种应用系统,至少包含一个可编程的处理器,通常是某种形式的嵌入式系统的最大特点是用户通常只关心其应用,而并不用关心实现其应用的细节。.度胧较低车奶氐嵌入式系统是面向用户,面向应用的,如果脱离应用自行发展就会失去市场。嵌入式处理器在功耗,体积,可靠性,处理能力,成本等方面都受到应用要求的限制与通用计算机不同,嵌入式系统的硬件和软件都必须高效地运行,尽量裁减,力争在同样的硅片面积上实现更高的性能,这样的产品才有竞争力。因此,嵌入式处理器要针对用户的具体需求,对芯片和外围设备进行裁减和添加才能达到理想的性能。嵌入式系统总是和具体应用紧密结合起来的,其升级换代也是和集体产品同步。
大小都相当宝判引。因此,需要在实现系统功能的自订提下尽量优化代码,减小代码的嵌入式系统所应用的行业很少发生突然性的跳跃。因此,嵌入式系统中的软件也嵌入式系统是以应用为中心的ǎ度胧较低车挠τ萌砑鞘迪智度胧较低彻δ是非常普遍的【】。而且一旦运行起来,让用户去现场维护的可能性就比较小。
基于Linux的嵌入式操作系统设备驱动程序的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.