s5pv210开发板 sin210 linux 例程 LED 应用程序
来源:互联网 发布:知乎护肤品各经典产品 编辑:程序博客网 时间:2024/06/04 18:03
#include <stdio.h>#include <string.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <linux/input.h>#define IOCTL_LED_ON 0#define IOCTL_LED_OFF 1void usage(char *exename){ printf("Usage:\n"); printf(" %s <led_no> <on/off>\n", exename); printf(" led_no = 1, 2, 3, 4\n");}int main(int argc, char **argv){ unsigned int led_no; int fd = -1; if (argc != 3) goto err; fd = open("/dev/led", O_RDWR); if (fd < 0) { printf("Can't open /dev/leds\n"); return -1; } led_no = strtoul(argv[1], 0, 0) - 1; if (led_no > 5) goto err; if (!strcmp(argv[2], "on")) { ioctl(fd, IOCTL_LED_ON, led_no); } else if (!strcmp(argv[2], "off")) { ioctl(fd, IOCTL_LED_OFF, led_no); } else { goto err; }printf("IOCTL no = [%d],[%s]\r\n", led_no,argv[2]); close(fd); return 0; err: if (fd > 0) close(fd); usage(argv[0]); return -1;}
Makefile的代码
## General MakefileExec := led_testObj := led_test.cCC := arm-linux-gcc$(Exec) : $(Obj)$(CC) -o $@ $(Obj) $(LDLIBS$(LDLIBS-$(@)))clean:rm -vf $(Exec) *.elf *.o
- s5pv210开发板 sin210 linux 例程 LED 应用程序
- s5pv210开发板 sin210 linux 例程 LED 驱动
- s5pv210开发板 led驱动学习笔记
- 基于三星ARM cortex-a8 S5PV210开发板中的最新力作Sin210腾空出世by芯灵思sinlinx
- realARM s5pv210开发板wifi开机启动设置方法 开机启动linux应用程序
- S5PV210 裸机开发驱动之LED灯
- s5pv210 LED
- FL2440开发板上应用程序-----LED实验
- FL2440开发板LEd驱动及其应用程序
- linux led驱动 应用程序
- s5pv210开发板linux输入子系统主要内容
- s5pv210开发板linux摄像头v4l2驱动
- s5pv210开发板linux ac97 alsa驱动
- s5pv210开发板linux mtd驱动 Nandflash
- s5pv210开发板linux mmc 驱动架构
- s5pv210开发板linux wifi驱动路径
- s5pv210开发板 linux 查看磁盘空间剩余
- s5pv210-Linux之开发板PING外网
- 【rmzt】XP系统动漫桌面主题下载
- Java虚拟机类加载
- Java单例模式浅谈
- 展讯称三星两款功能机使用其基带芯片
- 纯收藏贴,git服务器搭建,客户端使用
- s5pv210开发板 sin210 linux 例程 LED 应用程序
- oracle插入和查询日期型数据例子
- DB_Links创建际删除
- jQuery学习12---动态添加控件,网站列表的实现
- .net 2007数据库性能分析(插入)
- kindsoft 文本编辑器 非常好用
- POJ 1129/ZOJ 1084
- 【win7系统登录QQ但是无法打开网页怎么办】
- source 命令解析