摘要: 通过第十章的学习,了解了在嵌入式Linux驱动开发中的调试技术已经调试工具。 学到的知识: 一、打印内核调试信息:printk printk函数的原型如下: asmlinkage int printk(const char * fmt, ... ) printk文件是一个简单的有4个数字组成的文本文 阅读全文
posted @ 2016-07-03 17:25 奶嘴小王子 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 通过第九章的学习,知道了什么事HAL以及为什么要使用HAL和关于HAL的驱动实例。 学到的知识: 一、为什么要在Android中加入HAL 统一硬件的调用接口、解决了GPL版权问题、针对一些特殊的要求。 二、为LED驱动增加HAL 1.编写一款支持HAL的Linux驱动程序的步骤 第1步:编写Lin 阅读全文
posted @ 2016-07-03 17:23 奶嘴小王子 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 通过第八章的学习,了解了蜂鸣器的工作原理以及利用PWM驱动使蜂鸣器发出声音。、 学到的知识: 一、Linux驱动的代码重用 1、编译是由多个文件组成的Linux驱动 如果Linux驱动只有1个源代码文件,0bj-m变量可以和源代码文件同名。如果Linux驱动包含多个文件,就需要使用module-y来 阅读全文
posted @ 2016-07-03 17:21 奶嘴小王子 阅读(396) 评论(0) 推荐(0) 编辑