在EVB335x工控板上配置个一个LED灯以供实验测试,但单是小小的LED却又多种测试方法: 方法一: 标准命令测试法,其操作方法是在超级终端输入如下命令,则LED点亮。
[root@EVB335X /]#echo 1 > /sys/class/leds/user-led:red/brightness
若输入下面的命令,则LED熄灭亮。
[root@EVB335X /]#echo 0 > /sys/class/leds/user-led:red/brightness
其中中的echo 1和echo 0是控制LED灯亮灭的参数。 方法二: 调用系统内部程序测试法,即使用目录usr/test下的测试程序来控制LED灯,其操作方法是如下。 1)使用cd命令进入带LED测试程序的目录 [root@EVB335X/]# cd /usr/test 2)运行 该目录下的 led 程序,则发现红灯LED灯以一秒为间隔地闪烁起来。若想终止执行,可按下 Ctrl+c 组合键来停止测试。 [root@EVB335X test]# ./led
方法三: 自行编译测试法,即对例程进行编译并存放到根目录下,然后根据程序名称加以执行。由于此时程序是可以修改的,故可以对执行效果加以修改,若与RTC能结合起来则可以得到定时器的作用。 为了偷懒,我是将LED的程序替换了原来的hellow程序,结果执行hellow程序就成了以LED等的闪烁来打招呼了!
另在在目录usr/test下有一个名为keybutton的程序,执行它再按下工控板左侧的一排按键,其效果是显示按键的编码值,其效果如图所示。 发挥好这些按键的功效,也能制作一些效果,如LED灯及蜂鸣器的开关等有时间的话不妨一试。
|