arm下的led灯测试代码
来源:互联网 发布:sax韩淘宝 编辑:程序博客网 时间:2024/05/01 00:08
定位内核源代码,我用的天嵌的TQ210,LED驱动路径为drivers/char/tq210_leds.c
通过代码分析,得知参数应该怎么写其中,ioctl的第二个参数是控制亮和灭的,第三个参数是控制哪个led的
然后分析代码查看设备文件路径,
#define DEVICE_NAME "led"
/*椹卞姩鎺ュ彛璁剧疆*/static struct file_operations dev_fops = {.owner=THIS_MODULE,.unlocked_ioctl=tq210_gpio_ioctl,.open=tq210_gpio_open,.release=tq210_gpio_close,};/*璁惧缁撴瀯鐨勮缃?/static struct miscdevice misc = {.minor = MISC_DYNAMIC_MINOR,.name = DEVICE_NAME,.fops = &dev_fops,};
测试代码如下:两个led交替闪烁
#include <stdio.h>#include <sys/ioctl.h>#include<fcntl.h>void main(){int fd;fd = open("/dev/led",O_RDWR);while(1){ioctl(fd,0,2);ioctl(fd,1,1);sleep(2);ioctl(fd,0,1);ioctl(fd,1,2);sleep(2);}}
0 0
- arm下的led灯测试代码
- arm下的按键测试代码
- arm下蜂鸣器测试代码
- arm下adc测试代码
- FS2410开发板测试LED的ADS汇编程序代码
- 基于am3358的led跑马灯测试
- LED驱动程序的测试
- arm汇编控制led灯
- arm项目--LED跑马灯
- arm wince 如何点亮ep9315的两个led灯
- arm开发板led灯的控制实现
- 关闭ARM S3C2440 原系统中的led灯的闪烁
- ARM开发(1) 基于stm32的led跑马灯
- FactoryKit测试LED灯
- mini244-------keil for ARM系列之时钟的配置(附带LED代码)
- Linux2.6.32下的Led灯驱动
- Led灯控制代码
- 网页控制ARM板的LED
- SAP 对话屏幕长文本编辑框
- 二维数组中的查找
- C语言回顾(一、C简介及基础知识)——iOS开发基础
- 创建简单的SQLitem 数据库
- GUI--事件处理
- arm下的led灯测试代码
- Snaker-flow介绍
- Cache技术――OSCache
- 【算法】直方图中最大面积问题
- 搜索引擎的设计与实现(一)从零开始?
- HorizontalScrollView和ViewPager联动效果
- VS2010下孙鑫《VC++深入详解》第15章网络聊天室程序的实现
- Android http实践 2015/06/19
- C语言指针的那些事(二)