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

蜂鸣器驱动读书笔记

时间:2016-07-07 12:32:04      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

本章介绍了蜂鸣器的驱动程序,蜂鸣器是开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。了解了蜂鸣器的实现原理,并实现了一个完整的蜂鸣器驱动。PWM驱动的实现方式不同于LED驱动,由多个文件组成。

Linux驱动的代码重用有很多方式。对于复杂的linux驱动,需要使用多个源代码文件存放不同的功能代码,有利于代码分类和管理,也需要编译多个源代码文件。

代码重用分为静态和动态两种。本节中介绍了一种代码共享的方式,模块依赖。

对于一些无法正常卸载的linux驱动,比如:初始化函数崩溃,卸载函数被阻塞。这是需要获取表示要卸载的linux驱动模块的module结构体指针。

接下来介绍了如何通过相应的寄存器来控制蜂鸣器的打开和关闭,并且在实现蜂鸣器驱动时,将打来和关闭蜂鸣器的函数放到了另外的C源代码文件中。

 

 

 

 

 

http://www.cnblogs.com/SJ-0325/

蜂鸣器驱动读书笔记

标签:

原文地址:http://www.cnblogs.com/SJ-0325/p/5649291.html

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