本章是演示如何将一个Linux驱动分为多个实现文件,通过本章的学习,
可以掌握Linux驱动常用的代码重用方式。本章还介绍了一种强行卸载
Linux驱动的方法。通过这种方法,可免不断重启机器。
蜂鸣器可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。本章
介绍蜂鸣器的实现原理,并实现一个完整的蜂鸣器驱动(可以打开和关
闭蜂鸣器)。Pwm驱动的实现方式不同于Led驱动,pwm驱动将由多个文
件组成。这也是大多数linux相关的代码放在相应的文件中。这些文件中
的数据结构、函数代码也可以被多个不同的驱动使用,所以这也是代码
重用的重要方法。