4412用户层调用驱动控制led灯
2015-05-15 15:38
281 查看
#include<stdio.h> #include<stdlib.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #define MAXC 10 main() { int fd; char gpio[MAXC], cmd[MAXC]; const char *leds = "/dev/leds"; if((fd = open(leds, O_RDWR|O_NOCTTY|O_NDELAY)) < 0) { printf("open %s faild \n", leds); } else { while(1) { printf("Input gpio cmd:\n"); scanf("%s %s", gpio, cmd); printf("the returned value of ioctl: %d\n\n\n", ioctl(fd, atoi(cmd), atoi(gpio))); // 建议查看一下内核中ioctl函数 printf("open %s success\n", leds); } } return 0; }
相关文章推荐
- 4412驱动-fifth_fasyn 控制led 蜂鸣器 按键
- tiny4412开发板LED灯驱动写法
- 从ARM裸机看驱动之按键中断方式控制LED(二)
- 树莓派linux驱动学习之LED控制
- 迅为4412开发板Linux驱动教程——编写简单应用调用驱动
- Android下led控制(下)--Linux驱动部分--platform机制
- Android下led控制(下)--Linux驱动部分--script与gpio(全志)
- 嵌入式Linux驱动学习之LED控制:基于AT91SAM9261EK
- 4412驱动-平台总线驱动 9th_led_bus_drv_dev
- [嵌入式开发板] iTOP-4412实现web控制led
- [RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED
- 木其工作室(专业程序代写服务)[原]ok6410学习笔记(16.按键中断控制led驱动)
- 控制Windows Mobile的LED之四:多色呼吸LED SN3199的驱动
- 【原创】Tiny6410简单驱动 --- LED控制
- 控制Windows Mobile的LED之四:多色呼吸LED SN3199的驱动
- ok6410学习笔记(16.按键中断控制led驱动)
- 按键控制led驱动
- 【原创】Tiny6410简单驱动 --- LED控制
- 51单片机做的74HC595驱动控制LED
- linux驱动按键控制led灯