第8 意让开发板发出声音:蜂鸣器驱动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第8 意让开发板发出声音:蜂鸣器驱动相关的知识,希望对你有一定的参考价值。

通过有I/O命令可以打开和停止PWM,PWM 驱动由3 个文件组成: pwm.c, pwm_fun.h 、pwm_fun.c。其中pwm.c 是驱动主程序。pwm_fun.h 引用了相应的头文件,以及定义了一些宏。pwm_fun.c 文件则包含了打开和停止PWM的两个函数( pwm_start 和pwm_stop )。运行之后从Makefile 文件的内容可以看出,编译器首先将pwm.c 和pwm_fun.c 文件编译成pwm.o和pwm_fun.o,然后再将这两个*.o文件链接成pwm_driver.o,最后生成pwm_driver.ko 。接下来测试蜂鸣器驱动,首先进入/root/drivers/ioctl 目录, 执行build础脚本文件编译和上传ioctl 文件〈如果启动多个android 设备,要选择上传到S3C6410 开发板〉。在测试PWM 驱动之前,先要按照上一节的方法编译和安装PWM 驱动,然后进入开发板终端的Idata/local 目录, 输入打开和关闭PWM的明令 。由于ioctl 命令必须要求输入I/O命令的参数,但PWM 驱动未使用I/O 命令参数。所以ioctl 最后一个命令行参数可以任意输入。执行上面的命令后,如果输出(# . / ioctl /dev/pwm_dev 1 0)的信息,并且PWM. 可以正常发出尖叫声,说明PWM 驱动测试成功。

以上是关于第8 意让开发板发出声音:蜂鸣器驱动的主要内容,如果未能解决你的问题,请参考以下文章

第8章 让开发板发出声音,蜂鸣器驱动

第8章:让开发板发出声音:蜂鸣器

第八章 让开发板发出声音:蜂鸣器驱动

让开发板发出声音:蜂鸣器驱动

让开发板发出声音

第八章 让开发板发出声音:蜂鸣器驱动