7.2.4. 测试指南
7.2.4.1. 测试环境
7.2.4.1.1. 硬件
测试板:带有红外收发器的测试板
PC:用于和测试板交互
串口线:连接测试板的调试串口
7.2.4.1.2. 软件
PC端串口软件
内核自带的红外测试工具:tools/testing/selftests/ir
7.2.4.2. 编译内核测试工具
7.2.4.2.1. SDK配置
配置宏BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
Third-party packages--->
BusyBox--->
[*] Show packages that are also provided by busybox
配置宏BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10
Toolchain--->
External toolchain kernel headers series(5.10.x)--->
选择编译的selftests
Linux kernel--->
Advance setting-->
Linux Kernel Tools--->
[*] selftests
编译SDK
7.2.4.3. 测试CIR
测试工具编译后,会生成ir_loopback工具,利用该工具测试CIR模块
ir_loopback rc0 rc0