Android深度开发第6章随笔

Posted

tags:

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

主要开始讲linux驱动。最开始讲了编写linux驱动程序的步骤:

   第一步:建立Linux驱动骨架(装载和卸载Linux驱动)。第二步:注册与注销设备文件。第三步:制定与驱动相关的信息。第四步:指定回掉函数。第五步: 编写业务逻辑。第六步:编写makefile文件。第七步:编译Linux驱动程序。第八步:安装和卸载Linux驱动

之后我们学习了第一个Linux驱动的例子,也就是统计单词个数。一个完整的Linux驱动程序会指定这些与驱动相关的信息。一般需要为Linux驱动程序制定如下信息:

模块作者:使用MODULE_AUTHOR宏指定

模块描述:使用MODULE_DESCRIPTION宏指定

模块别名:使用DOUDLE_ALTAS宏指定

开源协议:使用MOUDLE_LICENSE宏指定

Linux内核核心的配置文件如下:

Config:该文件位于Linux内核源代码的顶层目录,为隐蔽文件。该文件用于配置Linux内核中的模块。config文件中可以对Linux驱动进行三方面的陪住:编译成驱动模块、编写近内核和从Linux内核去除。

以上是关于Android深度开发第6章随笔的主要内容,如果未能解决你的问题,请参考以下文章

Android深度开发第8章随笔感悟

Android深度探索与HAL驱动开发(卷1)-- 第九章随笔

Android深度探索与HAL驱动开发(卷1)-- 第十章随笔

Android深度探索与HAL驱动开发(卷1)-- 第五章随笔

Android深度探索(卷1)HAL与驱动开发第六章读书笔记

Android深度探索(卷1)HAL与驱动开发5-7章