- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 arm下adc测试代码
首先确认ioctl使用方法,然后写代码: #include #include #include#define IN_PIN 0x0c#define RESOL 0x0dvoid main(){ double value = 3.3/1024; int fd; int data; fd = open("/dev/adc",O_RDWR); ioctl(fd,IN_
2015-06-24 15:34:04 646
原创 arm下蜂鸣器测试代码
首先还是看内核蜂鸣器的实现,如下图,这个和led一样,都是比较简单的字符驱动,代码如下:#include #include #includevoid main(){ int fd; int freq = 0; fd = open("/dev/beep",O_RDWR); while(1) { //ioctl(fd,1,1); ioctl(fd,1,freq); sle
2015-06-24 15:11:39 1645
原创 arm下的led灯测试代码
定位内核源代码,我用的天嵌的TQ210,LED驱动路径为drivers/char/tq210_leds.c通过代码分析,得知参数应该怎么写其中,ioctl的第二个参数是控制亮和灭的,第三个参数是控制哪个led的然后分析代码查看设备文件路径,#define DEVICE_NAME "led" /*椹卞姩鎺ュ彛璁剧疆*/static struct file_operations de
2015-06-19 16:25:51 1350
原创 arm下的按键测试代码
首先确认输入子系统: cat /proc/bus/input/devices#include #inlcude #include int main (){ int keys_fd; char ret[2]; struct input_event t; keys_fd = open ("/dev/input/event0", O_RDONLY);
2015-06-19 14:51:11 1165
sa9227驱动+foobar+配置说明书
2016-03-07
mongoose 小型 嵌入式 http 服务器
2016-03-07
对mongoose源码的阅读,写的分享ppt,欢迎一起探讨
2016-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人