第8章: 本章主要讲了蜂鸣器的实现原理,实现完整的蜂鸣器驱动。主要用到的是pwm驱动,pwm由多个文件组成。 首要介绍的是Linux驱动代码的重用。编译是由多个文件组成的Linux驱动。两个完整的linux驱动是word_count和led驱动,都是由一个源代码文件组成(.c)。但对于复杂的linu ...
分类:
移动开发 时间:
2016-07-06 23:14:51
阅读次数:
243
1蜂鸣器是开发板上的一个硬件设备,可通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。这一章我们对开发板上的蜂鸣器进行介绍。 2蜂鸣器(PWM)驱动--蜂鸣器是开发板上自带的一个硬件。通过相应的寄存器控制蜂鸣器的打开和关闭,并且在实现蜂鸣器的驱动时,将打开和关闭蜂鸣器的函数放到了另外的C源代码中,通过 ...
分类:
其他好文 时间:
2016-07-04 18:45:53
阅读次数:
130
学习第八章,也就是蜂鸣器驱动的知识是为了掌握Linux驱动常用的代码重用方式。Linux的代码重用、强行卸载Linux驱动、蜂鸣器(PWM)驱动。编译是由多个文件组成的Linux驱动,代码重用分为静态和动态两种,静态重用方式是代码级的重用,也就是将需要重用的代码和使用这些代码的使用者放在一起进行编译 ...
分类:
移动开发 时间:
2016-07-04 18:37:48
阅读次数:
220
蜂鸣器也称为PWM脉冲宽度调制,基本原理就是通过脉冲来控制蜂鸣器的打开和停止。蜂鸣 器是开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出的声音。本节介绍了蜂鸣器的实现原理,并实现一个完整的蜂鸣器驱动,可以打 开和关闭。PWM驱动的实现方式不同于LED驱动,PWM驱动由多个文件组 ...
分类:
移动开发 时间:
2016-07-04 18:28:47
阅读次数:
157
蜂鸣器是S3C6410 开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。4:节将介绍蜂鸣器的实现原犁,并实现一个完整的蜂呜器驱动(可以打开和关闭蜂鸣器). PW时驱动的实现方式不同于LED 驱动, PWM 驱动将由多个文件组成。这也是大多数Linux驱动的标准实现方式. ...
分类:
其他好文 时间:
2016-07-04 13:38:10
阅读次数:
138
蜂鸣器是开发板上的一个硬件设备,可通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。这一章我们对开发板上的蜂鸣器进行介绍。 蜂鸣器(PWM)驱动--蜂鸣器是开发板上自带的一个硬件。通过相应的寄存器控制蜂鸣器的打开和关闭,并且在实现蜂鸣器的驱动时,将打开和关闭蜂鸣器的函数放到了另外的C源代码中,通过多个 ...
分类:
其他好文 时间:
2016-07-04 01:07:55
阅读次数:
148
第八章 让开发板发出声音:蜂鸣器驱动 蜂鸣器是S3C6410 开发板上带的个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。介绍蜂鸣器的实现原犁,并实现完整的蜂呜器驱动,可以打开和关闭蜂鸣器时驱动的实现方式不同于LED PWM 驱动将由多个文件组成。这也是大多Linux 驱动的标准实现 ...
分类:
移动开发 时间:
2016-07-03 21:31:49
阅读次数:
172
蜂鸣器是S3C410开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。本节介绍蜂鸣器的实现原理,并实现一个完整蜂鸣器驱动。PWM驱动由多个文件组成,这也是大多数Linux驱动的标准实现方式。本书介绍Android底层技术和Linux驱动开发,涉及的主要编程语言是C和C++ ...
分类:
其他好文 时间:
2016-07-03 19:05:01
阅读次数:
157
第八章: 1、通过蜂鸣器实现一个完整的蜂呜器驱动,可以打开和关闭蜂鸣器.。 2、PWM驱动的实现方式不同于LED驱动, PWM 驱动将由多个文件组成。 3、Linux 驱动的代码重用的方法: 1)采用标准 C程序的方式。将要重用的代码放在其他 的文件 (在头文件中声明〉中。 如果要使用某些功能, i ...
分类:
其他好文 时间:
2016-07-03 18:52:34
阅读次数:
131
让开发板发出声音:蜂鸣器驱动 蜂鸣器也称为PWM脉冲宽度调制,基本原理就是通过脉冲来控制蜂鸣器的打开和停止。蜂鸣器是开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出的声音。本节介绍了蜂鸣器的实现原理,并实现一个完整的蜂鸣器驱动,可以打开和关闭。PWM驱动的实现方式不同于LED驱 ...
分类:
其他好文 时间:
2016-07-03 18:46:57
阅读次数:
147