设备驱动程序论文:嵌入式linux设备驱动程序设计与实现

设备驱动程序论文:嵌入式linux设备驱动程序设计与实现

ID:5212775

大小:35.00 KB

页数:5页

时间:2017-12-06

设备驱动程序论文:嵌入式linux设备驱动程序设计与实现_第1页
设备驱动程序论文:嵌入式linux设备驱动程序设计与实现_第2页
设备驱动程序论文:嵌入式linux设备驱动程序设计与实现_第3页
设备驱动程序论文:嵌入式linux设备驱动程序设计与实现_第4页
设备驱动程序论文:嵌入式linux设备驱动程序设计与实现_第5页
资源描述:

《设备驱动程序论文:嵌入式linux设备驱动程序设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、设备驱动程序论文:嵌入式Linux设备驱动程序设计与实现【中文摘要】与其它操作系统相比,Linux操作系统在安全性和可靠性方面是很出色的。而且它的内核源代码开放,使用者在这基础上可以开发出满足自己要求的嵌入式操作系统。Linux操作系统的这些特点使它在很多领域得到了应用,计算机上使用的外设很多,研究它们的驱动程序也变得很有必要。高效、稳定的驱动程序可以充分发挥计算机外部设备的优越性能,同时它也是整个系统可靠运行的前提。设备驱动程序在Linux内核中扮演着特殊的角色,它是进入Linux内核世界的大门。对嵌入式Linux设备驱动的研究,有助于深入

2、理解嵌入式Linux内核代码。此外,硬件必须有配套的驱动程序才能正常工作,由于嵌入式设备的种类繁多特点决定了不同的嵌入式产品在开发时都必须设计自己的设备驱动程序,使得设备驱动程序的开发在整个嵌入式系统开发工作中占有举足轻重的地位。因此,对嵌入式Linux设备驱动的研究具有重要的社会和商业价值。本文首先对Linux设备驱动程序和嵌入式设备驱动程序进行了介绍。接着对两种基本类型外部设备(字符设备,网络设备)的驱动程序作了分析,并以不同类型的设备驱动程序的开发为例,描述了开发不同类型的设备驱动程序的一般方法和步骤。这些步骤完成了驱动程序中与内核相关

3、的几乎所有事务,包括设备的注册和注销、设备的打开和关闭、读写,系统调用的统一接口、数据从内核内存传送到用户内存的方法等。对内存的使用和设备的访问方式,本文也作了详细的说明。有了以上的基础,开发者只需再熟悉外部设备的使用方法和数据格式等硬件信息,一个完整的驱动程序就很容易写成了。【英文摘要】Comparedwithotheroperationsystems,thelinuxoperationsystem’ssafetyandstabilityareexcellent.Anditsprogram’ssourceisopen,thususersca

4、ndeveloptheirownembeddedoperationsystem,whichisbasedonthelinuxoperationsystem.Whththosegoodqualities,thelinuxoperationsystemcanbeusedinmanyfield.WearableComputer’soperationsystemisjustbasedonthelinuxoperationsystem.Manydevicesareusedonthecomputer,soitbecomesverysignificantt

5、ostudythesedevicedrivers.Thedriverswhichrunefficientlyandsteadilycanexerthighcapabilityofthecomputerperipheralequipments,andtheyarealsotheimportantfactorsofthereliabilityofthewholesystem.Devicedriverplaysanimportantroleinlinuxkernel,it’stheentrancetotheworldoflinuxkernel.Th

6、eresearchonembeddedlinuxdevicedriviershelpsdeeplyunderstandthelinuxkernelcode.Besides,thehardwarecanonlyworknormallyonconditionthatithasthematcheddevicedriver.Thenumerouscategoriesofembeddeddevicedecidesthatdifferentembeddeddevicemusthavetheirowndrivers,whichmakesthedevelop

7、mentofdevicedriverprogramshaveanimportantpartintheworkofembeddedsystemdevelopment.Thereforetheresearchmentonembeddedlinuxdevicedrivershasagreatsocialandcommercialvalue.Firstly,thispaperintroducesARMdevicedriverandthelinuxdevicedriver.Secondlythepaperanalyzestwokindsofdevice

8、sdrivers(includingcharacterdevice,networkdevice),andgivesthecommonmesuresandstepso

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。