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