码迷,mamicode.com
首页 > 其他好文 > 详细

第六章读书笔记

时间:2016-06-05 15:21:24      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

linux驱动工作和访问的方式是linux的亮点之一,同时受到业界的广泛好评,系统将每一个举动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中,这种设计理念使得Linux系统,驱动进行交互,就像与普通文件进行交互一样容易。

编写linux驱动程序的步骤

第一步建立Linux驱动(装载和卸载Linux驱动)。

第二步,注册和注销设备文件

第三步,指定与驱动相关的信息

第四步,指定回调函数

第五步,编写业务逻辑

第六步,编写makefail文件

第七步,编译linux驱动程序

第八步,安装和卸载linux驱动。

对于嵌入式系统(包括嵌入式安卓嵌入式linux等),一般都采用将linux驱动编译进内核的方式,这样做虽然没有动态装载灵活,但Linux驱动会随着安卓的启动而自动装载,一般在开发过程中,为了测试和调试方便,会将linux驱动以模块形式装载到linux内核中,当linux驱动通过最终测试后,会将Linux驱动编译进内核再进行测试。

在eclipse中开发linux驱动程序

第一步,建立c工程,

第二步,建立c源代码文件链接

第三步,设置include路径

第四步,编译Linux驱动

第六章读书笔记

标签:

原文地址:http://www.cnblogs.com/nhdmmdxq/p/5560630.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!