码迷,mamicode.com
首页 > 其他好文 > 详细

读书笔记第八章

时间:2016-07-03 19:05:01      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

蜂鸣器是S3C410开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。本节介绍蜂鸣器的实现原理,并实现一个完整蜂鸣器驱动。PWM驱动由多个文件组成,这也是大多数Linux驱动的标准实现方式。本书介绍Android底层技术和Linux驱动开发,涉及的主要编程语言是C和C++,但是,如果跟shell结合起来使用,会有意想不到的效果。Linux驱动代码重用有很多种方法,可以采用标准C程序的方式。本节介绍了 一种代码共享方式:模块依赖。就是在一个驱动模块吏使用另一个驱动模块里的被导出的符号。有时候会出现无法无法卸载的情况:1初始化函数崩溃2卸载函数崩溃。遇到这种情况可以通过直接修改Linux驱动相应的内存地址删除Linux驱动,避免重启机器的麻烦。蜂鸣器也成为PWM,基本原理是通过脉冲来控制蜂鸣器的打开和停止。pwm驱动与LED驱动实现流程类似,通过本章可以掌握Linux的常用代码重用方式。以及强行卸载Linux的驱动方法,这样就不用重启机器了。

读书笔记第八章

标签:

原文地址:http://www.cnblogs.com/zhaoshuaishuai/p/5638487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!