Edit online

测试指南

5 Jul 2024
Read time: 1 minute(s)
测试环境
  • 硬件
    • 测试板:带有红外收发器的测试板

    • PC:用于和测试板交互

    • 串口线:连接测试板的调试串口

  • 软件
    • PC 端串口软件

    • 内核自带的红外测试工具:tools/testing/selftests/ir

具体测试步骤如下:
  1. SDK 配置
    1. 配置宏 BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
      Third-party packages--->
          BusyBox--->
              [*] Show packages that are also provided by busybox
      
    2. 配置宏 BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10
      Toolchain--->
          External toolchain kernel headers series(5.10.x)--->
      
    3. 选择编译的 selftests
      Linux kernel--->
          Advance setting-->
              Linux Kernel Tools--->
                  [*] selftests
      
    4. 编译 SDK
  2. 测试 CIR
    测试工具编译后,会生成 loopback 工具,利用该工具测试 CIR 模块
    ir_loopbackrc0rc0