天嵌 ARM开发社区

 找回密码
 注册
查看: 2912|回复: 5

求教led流水灯程序代码问题?

[复制链接]
李华伟 发表于 2012-3-4 20:02:47 | 显示全部楼层 |阅读模式
在文件系统的/etc/init.d/rcS文件中只有/etc/init.d/leds start这句,但在leds.c文件中并没有循环环节,怎么实现的开发板led灯在启动后出现流水灯的操作呢?还有添加的那个led-player应用程序的源代码led-player.c文件中倒是有循环环节,请问在开机后启动这个程序了吗(怎么在文件系统的/etc/init.d/rcS文件中没有/etc/init.d/led-player start这句呢)?leds和led-player两者有什么联系吗?谢谢,可能问的有点不准确,第一次分析代码,望谅解。
embedsky_lhh 发表于 2012-3-5 09:03:40 | 显示全部楼层
/etc/init.d/rcS中添加的是/etc/rc.d/init.d/leds start,/etc/rc.d/init.d/leds是一个脚本文件,你可以用编辑器看下它的内容,你如果后面的参数是start 他就后台运行led-player,如果是stop他就杀掉led-player进程。
 楼主| 李华伟 发表于 2012-3-5 15:07:51 | 显示全部楼层
embedsky_lhh 发表于 2012-3-5 09:03
/etc/init.d/rcS中添加的是/etc/rc.d/init.d/leds start,/etc/rc.d/init.d/leds是一个脚本文件,你可以用编 ...

谢谢您,原来/etc/rc.d/init.d/leds是一个脚本文件,还以为是apps中的leds应用程序呢。
 楼主| 李华伟 发表于 2012-3-5 15:13:24 | 显示全部楼层
embedsky_lhh 发表于 2012-3-5 09:03
/etc/init.d/rcS中添加的是/etc/rc.d/init.d/leds start,/etc/rc.d/init.d/leds是一个脚本文件,你可以用编 ...

您好,再问您一个小问题,led-player.c中的这些头文件,我可以在哪里看到?
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/select.h>
#include <sys/time.h>
亚瑟王 发表于 2012-3-5 17:41:39 | 显示全部楼层
亲,在编译器下面可以看到。/opt/EmbedSky/4.3.3/arm-none-linux-gnueabi/libc/usr/目录下。
 楼主| 李华伟 发表于 2012-3-5 20:28:25 | 显示全部楼层
亚瑟王 发表于 2012-3-5 17:41
亲,在编译器下面可以看到。/opt/EmbedSky/4.3.3/arm-none-linux-gnueabi/libc/usr/目录下。

多谢~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-16 09:12 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表