Kickpi-Book
  • KICKPI Document
  • K5/K5C(A133)
    • A133中文文档
      • 01-主板介绍
        • 01-KICKPI-K5硬件介绍
        • 02-KICKPI-K5C硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-快速使用
        • 03-功能测试
        • 04-扩展引脚
      • 03-镜像烧录
        • 01-获取镜像文件
        • 02-SD卡烧录
        • 02-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-LINUX_SDK源码编译
        • 03-ANDROID_SDK源码编译
      • 05-外设驱动
        • LCD功能调试
        • LRADC按键配置
      • 06-ANDROID系统定制
        • 01-Android常用系统定制
      • 07-LINUX系统定制
        • 02-Linux常用系统定制
      • 08-进阶
        • K5C主板供电
        • 安卓休眠唤醒
        • 13-硬件工厂测试
    • en
      • 01-Development_board_Introduction
        • 01-KICKPI-K5_Hardware_Introduction
        • 02-KICKPI-K5C_Hardware_Introduction
      • 02-Getting_Started_Guide
        • 01-KICKPI_Cloud_Storage_Introduction
        • 02-Quick_Start_Guide
        • 03-Functional_Testing
        • 04-Expansion_Pins_Testing
      • 03-Image_Flashing_Guide
        • 01-How_to_Get_Image_File
        • 02-SD Card Burning
        • 03-USB_Cable_Flashing
      • 04-SDK_Compilation_Guide
        • 01-Compilation_Environment_Setup
        • 02-Linux_SDK_Compilation
        • 03-Android_SDK_Compilation
      • 06-Android_System_Customization
        • 01-Android_Common_System_Customization
      • 07-Linux_System_Customization
        • ADB_Tutorial
  • K2B/K2C(H618)
    • en
      • 01-Development_board_Introduction
        • 01-KICKPI-K2B_Hardware_Introduction
        • 02-KICKPI-K2B_Hardware_Introduction
      • 02-Getting_Started_Guide
        • 01-KICKPI_Cloud_Storage_Introduction
        • 02-Quick_Start_Guide
        • 03-Functional_Testing
        • 04-Expansion_Pins_Testing
      • 03-Image_Flashing_Guide
        • 01-SD_Card_Flashing
        • 02-USB_Cable_Flashing
      • 04-SDK_Compilation_Guide
        • 01-Compilation_Environment_Setup
        • 02-Linux_SDK_Compilation
        • 03-Android_SDK_Compilation
      • 05-Drivers_Development
        • RTC
      • 06-Android_System_Customization
        • 01-Android_Common_System_Customization
      • 07-Linux_System_Customization
        • 01-Linux_Common_System_Customization
      • 08-Advanced_Topics
        • Hardware_Factory_Testing
        • Keybox
    • zh
      • 01-主板介绍
        • 01-KICKPI-K2B硬件介绍
        • 02-KICKPI-K2C硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-快速使用
        • 03-功能测试
        • 04-扩展引脚
      • 03-镜像烧录
        • 01-SD卡烧录
        • 02-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-LINUX_SDK源码编译
        • 2. Android SDK编译
      • 05-外设驱动
        • RTC
      • 06-Android系统定制
        • Android常用系统定制
      • 07-Linux系统定制
        • 01-Linux常用系统定制
        • 02-Linux_QT开发环境搭建
      • 08-进阶
        • Keybox
        • Secure Boot
        • Windows_QT开发环境搭建
        • 扩展引脚功能定制
        • 硬件工厂测试
  • K1/K1B/K3/K8(RK356x-RK3588)
    • en
      • 01-Development_board_Introduction
        • 01-RK_Chip_Comparison_Introduction
        • 02-KICKPI-K1_Hardware_Introduction
        • 03-KICKPI-K1B_Hardware_Introduction
        • 04-KICKPI-K3_Hardware_Introduction
        • 05-KICKPI-K8_Hardware_Introduction
      • 02-Getting_Started_Guide
        • 01-Cloud_Storage_Directory_Description
        • 02-K1-Quick_Start_Guide
        • 02-K1B-Quick_Start_Guide
        • 02-K3-Quick_Start_Guide
        • 02-K8-Quick_Start_Guide
        • 03-Functional_Testing
        • 04-Expansion_Pins
      • 03-Image_Flashing_Guide
        • 01-USB_Cable_Flashing
      • 04-SDK_Compilation_Guide
        • 01-Compilation_Environment_Setup
        • 02-LINUX_SDK_Compilation
        • 03-ANDROID_SDK_Compilation
      • 05-Drivers_Development
        • GPIO
        • Kernel
        • LCD
        • PWM
        • RTC
      • 06-Android_System_Customization
        • 01-Common_Android_System_Customizations
        • 01-Common_Android_System_Customizations
      • 07-Linux_System_Customization
        • 01-Common_Linux_System_Customization
        • 02-Installing_VNC_on_Linux
        • 03-Linux_Docker
        • 04-Linux_QT_Environment_Setup
        • 05-Linux_NPU_YOLOV5S_object_detection
      • 08-Advanced_Topics
        • 01-Hardware_Factory_Test
        • 02-Hardware_Aging_Test
        • 03-Firmware_Unpacking_and_Packing
    • zh
      • 01-主板介绍
        • 01-RK芯片对比介绍
        • 02-KICKPI-K1硬件介绍
        • 03-KICKPI-K1B硬件介绍
        • 04-KICKPI-K3硬件介绍
        • 05-KICKPI-K8硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-K1-快速使用
        • 02-K1B-快速使用
        • 02-K3-快速使用
        • 02-K8-快速使用
        • 03-功能测试
        • 04-拓展引脚
      • 03-镜像烧录
        • 01-获取镜像文件
        • 02-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-LINUX_SDK编译
        • 03-ANDROID_SDK编译
      • 05-外设驱动
        • GPIO
        • Kernel
        • LCD
        • PWM
        • RTC
      • 06-ANDROID系统定制
        • 01-Android常用系统定制
        • 07-Android NPU YOLOV5 目标检测
      • 07-LINUX系统定制
        • 01-Linux常用系统定制
        • 02-Linux安装VNC
        • 03-Linux Docker环境搭建
        • 04-Linux QT环境搭建
        • 05-Linux NPU YOLOV5S 目标检测
      • 08-进阶
        • 01-硬件工厂测试
        • 02-硬件老化测试
        • 03-固件解包和打包
  • K7(RK3576)
    • en
      • 01-Development_board_Introduction
        • 01-KICKPI-K7_Hardware_Introduction
      • 02-Getting_Started_Guide
        • 01-KICKPI_Cloud_Storage_Introduction
        • 02-Quick_Start_Guide
        • 03-Functional_Testing
        • 04-Expansion_Pins_Testing
      • 03-Image_Flashing_Guide
        • 01-How_to_Get_Image_File
        • 02-USB_Cable_Flashing
      • 04-SDK_Compilation_Guide
        • 01-Compilation_Environment_Setup
        • 02-Linux_SDK_Compilation
        • 03-Android_SDK_Compilation
      • 05-Drivers_Development
        • ADC
        • PWM
      • 06-Android_System_Customization
        • 01-Android_Common_System_Customization
      • 07-Linux_System_Customization
        • 01-Linux_Common_System_Customization
        • 02-Linux_Docker_Environment_Setup
        • 03-Linux_NPU_YOLOv5s_Object_Detection
        • 04-Linux_DeepSeek_Large_Model
        • 05-Linux_VNC_Remote_Control
      • 08-Advanced_Topics
        • Advanced_Testing
    • zh
      • 01-主板介绍
        • 01-KICKPI-K7硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-快速使用
        • 03-功能测试
        • 04-拓展引脚
      • 03-镜像烧录
        • 01-获取镜像文件
        • 02-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-Linux_SDK编译
        • 03-Android_SDK编译
      • 05-外设驱动
        • ADC
        • PWM
      • 06-ANDROID系统定制
        • 01-Android常用系统定制
      • 07-LINUX系统定制
        • 01-Linux常用系统定制
        • 02-Linux Docker环境搭建
        • 03-Linux NPU YOLOV5S 目标检测
        • 04-Linux_Deepseek大模型
        • 05-Linux_VNC远程控制
      • 08-进阶
        • 进阶测试
  • K4B(T113-S3)
    • T113-S3中文文档
      • 01-KICKPI-K4B硬件介绍
      • 10-系统镜像烧录
      • 11-SDK源码编译
      • 12-硬件功能测试
      • 13-硬件工厂测试
      • LCD功能调试
      • 20-Ubuntu20.04系统定制
      • Buildroot_QT5配置
      • Buildroot系统定制
  • common
    • en
      • adb
        • ADB_Tutorial
      • allwinner_burnning
        • SD_Card_Flashing
        • USB_Cable_Flashing
      • debug
        • 01 - Log Collection
      • display
        • FPC_Interface_Introduction
      • linux
        • SSH
    • zh
      • adb
        • ADB教程
      • android
        • qt
      • debug
        • 01-日志抓取
        • 常见问题
      • display
        • FPC接口介绍
      • linux
        • SSH
        • VNC
        • qt
      • 全志烧录
        • SD卡烧录
        • USB线烧录
Powered by GitBook
On this page
  • LED
  • WIFI / BlueTooth
  • KEY
  • RTC
  • IR
  • LCD
  • 风扇
  • 喇叭/耳机
  • MIC
  • 以太网
  • 4G 模块测试
  • sd卡 测试
  • 触摸测试
  • u盘 、sd卡
  1. K5/K5C(A133)
  2. A133中文文档
  3. 02-入门必读

03-功能测试

LED

开发板配备两个LED灯,默认状态下,绿色LED为电源指示灯,蓝色LED为心跳指示灯

电源指示灯上电即长亮,心跳灯内核启动后持续闪烁。另外,可参考以下方面控制LED作为其他功能。

用户层控制LED状态

默认LED触发方式为heartbeat,此方式下LED状态不可人为控制。

若想要实现命令控制LED状态的话,可通过以下命令设置为none,然后再设置LED的brightness

$ echo none > /sys/class/leds/sysled/trigger
$ echo 1 > /sys/class/leds/sysled/brightness
$ echo 0 > /sys/class/leds/sysled/brightness

WIFI / BlueTooth

K5 开发板 配备 AW859A高性能WIFI模块

WIFI

查看网络设备列表
sudo nmcli dev

开启wifi
sudo nmcli r wifi on

关闭wifi
sudo nmcli r wifi off

扫描附件热点
sudo nmcli dev wifi

连接 用户 SSID 密码的 PASSWORD 的热点 (其他热点修改对应用户及密码)
sudo nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0

BlueTooth

apt-get install pulseaudio-module-bluetooth
reboot
进入蓝牙控制台
bluetoothctl 
扫描蓝牙
scan on
配对
pair 28:52:E0:19:17:69
连接
connect 28:52:E0:19:17:69

蓝牙耳机播放

存在问题:只能在桌面终端使用,串口终端无法使用

设置蓝牙播放
pacmd set-default-sink bluez_sink.28_52_E0_19_17_69
播放音频
aplay sample-15s.wav

KEY

K5C 配备3个按键,分别是POWER RESET RECOVERY

RECOVERY:可用于进入烧录模式

RESET : 系统复位键

POWER : 电源键

POWER按键安卓系统可用与息屏亮屏

Ubuntu系统点按是打开系统log out画面

RTC

主板上丝印为 RTC,测试 RTC 功能必须外接纽扣电池,并且确认电池电量充足

掉电保存时间测试

测试步骤:

1 开发板连接网络,自动同步正确网络时间

2 断开网络连接,并且断开开发板供电电源

3 等待若干时间后,重新接上开发板电源

4 若系统时间与当前时间一致,则RTC功能正常

IR

查看input设备
cat /proc/bus/input/devices
hexdump /dev/input/event2
按下遥控器按钮有上报数据生成

LCD

K5开发板支持 Single LVDS 、DUAL LVDS、MIPI

背光控制

echo lcd0 > /sys/kernel/debug/dispdbg/name
echo setbl > /sys/kernel/debug/dispdbg/command
echo 128 > /sys/kernel/debug/dispdbg/param
echo 1 > /sys/kernel/debug/dispdbg/start
echo setbl > /sys/kernel/debug/dispdbg/command
echo 255 > /sys/kernel/debug/dispdbg/param 
echo 1 > /sys/kernel/debug/dispdbg/start	

风扇

主板上丝印为 FAN

丝印上的FAN 通过GPIO控制风扇,软件默认为打开

控制方式如下

// 查看风扇状态
cat /sys/class/leds/fan_en/brightness
255
// 打开
echo 255 > /sys/class/leds/fan_en/brightness
// 关闭
echo 0 > /sys/class/leds/fan_en/brightness

喇叭/耳机

主板上丝印有P和N标识,有两个座子,靠近风扇一侧的喇叭座子为左音道,另一个为右音道

主板上丝印为 HEADPHONE

3.5 mm 耳机接口,仅支持音频输出功能

(音频流与耳机同一流输出,所以必须同时打开耳机开关)

打开
echo 255 > /sys/class/leds/spk_en/brightness

关闭
echo 0 > /sys/class/leds/spk_en/brightness

ubuntu

aplay sample-15s.wav

android

tinyplay sample-15s.wav

MIC

ubuntu

arecord -Dhw:sun50iw10codec -f S24_LE -r  16000  -vvv  test.wav
播放
aplay test.wav

android

tinymix "ADCL Input MIC1 Boost Switch" 1
tinycap file.wav -D 0 -d 0  -c 2 -r 16000 -b 16 -T 10
tinyplay file.wav

以太网

支持千兆网

测试速率:
上行速率 783 Mbits/sec 
下行速率 898 Mbits/sec 

4G 模块测试

注意事项

确认usb模块是否加载
lsusb

确认串口结点是否生成
ls /dev/ttyUSB*

插入电话卡,建议重启
注意EC20模块天线,以及测试的环境

拨号测试

pppd call quectel-ppp &

ping www.baidu.com 测试

可能会出现没播通情况

通过切换后台程序杀掉
jobs   // 查看后台
fg %1 
ctrl + c 
重新拨号 pppd call quectel-ppp &

或者通过ps -ef | grep pppd 查看进程号
kill -9 (进程号)
重新拨号 pppd call quectel-ppp &

sd卡 测试

$ fdisk -l
Device         Boot Start       End   Sectors  Size Id Type
/dev/mmcblk1p1      32768 124735487 124702720 59.5G  7 HPFS/NTFS/exFAT

$ mount /dev/mmcblk1p1 /mnt/

触摸测试

cat /proc/bus/input/devices
apt install evtest
evtest

u盘 、sd卡

fdisk -l

Last updated 23 hours ago

image-20250517110612748
image-20250517110644728

详细见

LCD功能调试