arm下蜂鸣器测试代码
2015-06-24 15:11
197 查看
首先还是看内核蜂鸣器的实现,如下图,这个和led一样,都是比较简单的字符驱动,代码如下:
#include <stdio.h> #include <sys/ioctl.h> #include<fcntl.h> void main() { int fd; int freq = 0; fd = open("/dev/beep",O_RDWR); while(1) { //ioctl(fd,1,1); ioctl(fd,1,freq); sleep(5); //ioctl(fd,0,freq); freq += 20; ioctl(fd,0,freq); printf("freq:%d\n",freq); } }
相关文章推荐
- c++指针
- java web工程与java工程的区别_待
- php json_encode url链接出现双转义字符‘\\’和中文被编码的解决方法
- 25、java中观察者模式Observable和Observer
- 相同数字
- java 常用
- python ftp操作脚本&常用函数
- java学习笔记
- C# 控制音量大小
- C++13.1 复制构造函数-----临时对象(不是很懂)
- Python中file.close()方法的使用与否
- Java中Calendar.DAY_OF_WEEK需要减一的原因
- python模拟登录有验证码的网站记录
- JNI之—— Eclipse配置C/C++开发环境
- VC++图像处理软件
- menu-代码添加以及add方法参数意义
- 尚学堂Spring视频教程(二):Spring控制反转
- springmvc中@PathVariable和@RequestParam的区别
- java future模式 所线程实现异步调用(转载
- C++ 第13章 复制控制---复制构造函数、赋值操作符、析构函数