测试指南
10 Dec 2024
Read time: 1 minute(s)
准备测试环境
- 硬件
-
测试板:带有红外收发器的测试板
-
PC:用于和测试板交互
-
串口线:连接测试板的调试串口
-
- 软件
-
PC 端串口软件
-
内核自带的红外测试工具:tools/testing/selftests/ir
-
配置SDK信息
在 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)--->
编译内核测试工具
在Linux kernel 中配置下列信息:
- 选择编译的
selftests
。Linux kernel---> Advance setting--> Linux Kernel Tools---> [*] selftests
- 编译 SDK。
确保
selftests
成功编译。
测试 CIR
完成 selftests
测试工具编译后,可以利用生成的 loopback 工具测试
CIR 模块,确保 CIR 模块能够准确接收和发送红外信号。
例如,通过下列命令验证红外收发功能是否正常工作:
ir_loopbackrc0rc0