【正点原子】I.MX6U用户快速体验V1.2.pdf
1. LED 与蜂鸣器测试
LED 测试
echo none > /sys/class/leds/sys-led/trigger # 改变 LED 的触发模式
echo 1 > /sys/class/leds/sys-led/brightness # 点亮 LED
echo 0 > /sys/class/leds/sys-led/brightness # 熄灭 LED
蜂鸣器测试
echo 1 > /sys/class/leds/beep/brightness # 鸣叫
echo 0 > /sys/class/leds/beep/brightness # 关闭
cat /sys/class/leds/sys-led/trigger
none rc-feedback nand-disk mmc0 mmc1 timer oneshot [heartbeat] backlight gpio
# [heartbeat] 表示当前是心跳触发。
# 修改触发方式为计时器触发
echo timer > /sys/class/leds/sys-led/trigger
cat /sys/class/leds/sys-led/trigger
none rc-feedback nand-disk mmc0 mmc1 [timer] oneshot heartbeat backlight gpio
# [heartbeat] 表示当前是计时器触发。
# 设置触发为计时器触发后,/sys/class/leds/sys-led/ 目录下会多出两个文件delay_off、delay_on, 通过修改着两个文件的内容可以控制闪烁频率
ls /sys/class/leds/sys-led
brightness delay_off delay_on device max_brightness powersubsystem trigger uevent
2. 按键测试
执行lsinput查看按键所对应的输入事件
lsinput
从lsinput的输出信息,得知按键KEY0 对应的输入事件是 /dev/input/event2,因此使用od或者hexdump命令读取 /dev/input/event2文件,按下按键后会打印出事件内容:
root@ATK-IMX6U:~# od -x /dev/input/event2
0000000 1a76 5d54 39a0 000d 0014 0000 0190 0000
0000020 1a76 5d54 39a0 000d 0014 0001 0050 0000
0000040 1a76 5d54 39a0 000d 0001 0072 0001 0000
0000060 1a76 5d54 39a0 000d 0000 0000 0000 0000
0000100 1a77 5d54 6860 0000 0001 0072 0000 0000
0000120 1a77 5d54 686

本文详细介绍了Linux开发板的硬件测试,包括LED和蜂鸣器的控制、按键检测、LCD触摸屏的背光调节与触摸测试、串口通信、DDR内存、SD卡与NAND FLASH的速度测试、系统时钟与RTC时钟管理,以及网络、USB接口、音频和视频播放的功能验证。通过这些测试,可以确保开发板的硬件功能正常运行。
最低0.47元/天 解锁文章
1356

被折叠的 条评论
为什么被折叠?



