mini2440 LED控制

Filed in Computer 4 comments

自己无聊的修改了下mini2440 LED的控制灯.
因为驱动还是用回mini2440的.
所以.ioclt接口还是保持着原有的.
其实只是对led的条件判断和argc控制修改了一下.
代码相对原来的mini2440更好的理解和使用.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include 
#include 
#include 
#include 
 
int main(void)
{
	int on;
	int led_no;
	int fd;
 
	printf("输入led号\n");
	scanf("%d",&led_no);
		if (led_no>3||led_no<0){
 			printf("请输入正确led号\n");
 			return 0;;
 		}
 	printf("输入led状态\n(1为开,0为关)\n");
 	scanf("%d",&on);
 		if (on>1||on<0){
			printf("请输入正确的状态指示\n");
			return 0;;
		}
 
	fd = open("/dev/leds0", 0);
	if (fd < 0) {
		fd = open("/dev/leds", 0);
	}
	if (fd < 0) {
		perror("open device leds");
		exit(1);
	}
	ioctl(fd, on, led_no);
	close(fd);
	return 0;
}
Posted by Yayi   @   4 六月 2010 4 comments

已经有 4 评论

评 论
六 5, 2010
13:55

这是什么 不知道

[回复]

六 7, 2010
13:05
#2 Ebi :

也不是看的很懂..但是还是支持你

[回复]

Yayi 回复:

@Ebi, 哪有这样支持的额- -!

[回复]

六 18, 2010
22:57
#3 Roylee :

真厉害啊?

[回复]

发 表 评 论

Previous Post
«
Next Post
»
©2008 - 2010 Yayi's Word
粤ICP备09088251号