第六章读书笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六章读书笔记相关的知识,希望对你有一定的参考价值。

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

编写linux驱动程序的步骤

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

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

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

第四步,指定回调函数

第五步,编写业务逻辑

第六步,编写makefail文件

第七步,编译linux驱动程序

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

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

在eclipse中开发linux驱动程序

第一步,建立c工程,

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

第三步,设置include路径

第四步,编译Linux驱动

以上是关于第六章读书笔记的主要内容,如果未能解决你的问题,请参考以下文章

Android深度探索——第六章读书笔记及心得

第六章读书笔记

JavaScript高级程序设计(第3版)第六章读书笔记

第六章读书笔记

读书笔记--《Python基础教程第二版》--第六章 抽象

第六章读书笔记