首页 > 移动平台 > 详细

Android深度开发第6章随笔

时间:2016-06-05 22:50:21      阅读:298      评论:0      收藏:0      [点我收藏+]

主要开始讲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章随笔

原文:http://www.cnblogs.com/blackbook/p/5561907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!