07 2016 档案

摘要:一、打印内核调试信息:printk printk函数的原型如下: asmlinkage int printk(const char * fmt, ... ) printk文件是一个简单的有4个数字组成的文本文件,该文件的默认值如下:6 4 1 7 6:将消息输出到控制台的级别。 4:默认的消息日志级 阅读全文
posted @ 2016-07-06 20:05 Mr丶王 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、为什么要在Android中加入HAL 统一硬件的调用接口、解决了GPL版权问题、针对一些特殊的要求。 二、为LED驱动增加HAL 1.编写一款支持HAL的Linux驱动程序的步骤 第1步:编写Linux驱动 第2步:编写HAL Library 第3步:编写Service Library 2.精简 阅读全文
posted @ 2016-07-06 20:04 Mr丶王 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、Linux驱动的代码重用 1、编译是由多个文件组成的Linux驱动 如果Linux驱动只有1个源代码文件,0bj-m变量可以和源代码文件同名。如果Linux驱动包含多个文件,就需要使用module-y来指定所以的目标文件。 2、Linux驱动模块的依赖 代码重用分为静态和动态两种。 二、强行卸载 阅读全文
posted @ 2016-07-06 20:03 Mr丶王 阅读(104) 评论(0) 推荐(0) 编辑