嵌入式linux字符型驱动开发

嵌入式linux字符型驱动开发

ID:1593595

大小:828.00 KB

页数:42页

时间:2017-11-12

嵌入式linux字符型驱动开发_第1页
嵌入式linux字符型驱动开发_第2页
嵌入式linux字符型驱动开发_第3页
嵌入式linux字符型驱动开发_第4页
嵌入式linux字符型驱动开发_第5页
资源描述:

《嵌入式linux字符型驱动开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、论文(设计)题目:嵌入式Linux字符型驱动开发嵌入式Linux字符型驱动开发摘要对于嵌入式产品来说,工作状态指示灯、输入设备、显示部件等与用户交互的设备能否正常工作,往往是产品在市场竞争中存活甚至成功的主要因素。在嵌入式产品中,这些设备都被认为字符型设备,所以基于嵌入式Linux操作系统字符型设备的驱动开发就尤其重要。本文就Linux+arm平台的嵌入式Linux字符驱动开发做了一些探讨。文章中主要介绍了嵌入式Linux操作系统的特点、系统移植的方法、交叉编译、驱动程序的加载。可以实现Linux系统在ARM开发板运行、自己编写的驱动程序可以在开发板上加载并实现驱动LED显示灯的效果

2、。[关键词]嵌入式LinuxARM驱动38ABSTRACTForembeddedproductisconcerned,workingstatusindicator,inputdevices,displaypartsofequipmenttointeractwithuserscanworknormally,oftenistheproductinmarketcompetitiontosurviveandeventhekeyelementofsuccess.Inembeddedproducts,thesedevicesareconsideredcharactertypeequipment,

3、sobasedonembeddedLinuxoperatingsystemcharactertypeequipmentdriverdevelopmentisparticularlyimportant.ThispaperwillmakesomediscussionsdriverdevelopmentforLinux+armplatformembeddedLinuxcharacters.ArticlemainlyintroducesthecharacteristicsofembeddedLinuxoperatingsystem,thesystemtransplantapproach,cr

4、oss-compiling,driverloading.CanrealizeLinuxsysteminARMdevelopmentboardoperationandthedriverthatIwritedcanloadandrealizingthedevelopmentboarddriverLEDdisplaylightseffect.[KeyWords]Embedded,Linux,ARM,Driver38目录一、引言1二、嵌入式Linux介绍1(一)嵌入式系统介绍11、嵌入式系统的定义12、嵌入式系统的组成1(二)Linux系统介绍31、Linux简介32、Linux系统的特点3

5、三、开发平台介绍3(一)硬件平台31、ARM处理器简介32、mini2440开发板介绍4(二)软件环境介绍41、Makefile的使用42、交叉编译的使用6四、嵌入式开发环境的搭建6(一)系统移植61、Bootloader移植62、内核移植83、文件系统移植10(二)共享文件的建立12五、字符型设备驱动开发12(一)设备驱动程序开发概述131、Linux系统设备概述132、设备驱动程序的概念13(二)字符型设备驱动开发详解151、有关的概念152、基本的开发流程21六、实际案例24(一)系统设计241、分析原理图242、芯片手册分析26(二)驱动程序271、代码分析272、程序的扩展

6、28七、结论29参考文献30致 谢31附录3238嵌入式Linux字符型驱动开发一、引言随着信息技术的发展和数字化产品的普及,嵌入式系统都得到了广泛的应用。嵌入式系统的广泛应用前景和发展潜力使其成为21世纪的应用热点之一。Linux系统具有很高的可靠性和效率。其公开的获得的开源代码已经在性能、功能、驱动开发和可移植等方面经历了无数的改进和增强。现在越来越多的开发人员都使用Linux系统了。驱动开发是嵌入式开发的一部分。可以说设备驱动开发是进入Linux内核的世界的大门,对整个系统的运行起着至关重要的作用。在嵌入式驱动开发中,最常用的就是字符型设备驱动的开发。本文就字符型设备驱动的开发

7、做一些研讨。二、嵌入式Linux介绍(一)嵌入式系统介绍1、嵌入式系统的定义嵌入式系统(EmbededSystem)是以应用为中心和计算机技术为基础的,并且软硬件是可裁剪的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的计算机系统。它可以实现对其他设备的控制、监控或管理等功能[3,4]。2、嵌入式系统的组成嵌入式通常由嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等几大部分组成。38<1>、嵌入式处理器嵌入式处理器是嵌入式系

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

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

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