跳转至

功能测试

对开发板进行简单的功能测试,确保开发板能够正常使用。

Android系统

进行Android系统下的功能测试,请刷入Android镜像。

HDMI 显示

  • Android系统桌面

IR红外

  • 使用红外遥控对准开发板,对系统进行控制。

系统音频

Tip

1.耳机音频输出默认关闭,Android12.0系统设置中开启模拟音频输出。
2.在测试音频功能之前,需要将相关音频设备接入开发板。

  • 按照图示步骤进行设置。

Wifi/Bluetooth

  • Wifi/Bluetooth开启关闭操作

KEY

  • Uesr:长按关机,点击Uesr为休眠,屏幕熄灭点按Uesr为唤醒。
    Rst:关机状态下,长按Rst开机。
    Kickpi K2C 示例:

4G LTE

Android系统不支持4G模块测试。

Ubuntu系统

进行Ubuntu系统下的功能测试,请刷入Ubuntu镜像。

HDMI显示

将K2C/K2B开发板与HDMI显示器连接。

  • Ubuntu系统桌面

IR红外

  • 进入Terminal Emulator

  • 执行以下命令

cat /proc/bus/input/devices

  • 再次输入以下命令后,对准开发板使用红外遥控,是否有事件上报

hexdump /dev/input/event0

系统音频

Ubuntu系统可以通过图形化界面和命令行来操控音频播放模式。 在测试HDMI显示器音频播放时,选择带有喇叭的HDMI显示器。

  • 图形化界面音频播放操作,右上角音量输出控制选择第二个为HDMI输出,第一个为耳机输出。

  • 安装相关音频工具
cd /bin
sudo ln -s pavucontrol pavucontrol-qt
sudo apt-get update
sudo apt purge pulseaudio
sudo apt install pulseaudio
reboot
  • 命令行控制音频播放操作
aplay <filepath>        //播放音频  -h 查看使用方法
amixer                  //Alsa工具,用于配置音频的各个参数。 -h 查看使用方法
cat /proc/asound/cards  //查看声卡
  • KICKPI-K2B:音频播放后,通过命令行切换播放设备
// HDMI输出
aplay -D hw:0,0 music.wav 
// 耳机输出
aplay -D hw:1,0 music.wav   // 耳机输出
  • KICKPI-K2C:音频播放后,通过命令行切换播放设备
// HDMI输出
aplay -D hw:2,0 music.wav
// 耳机/喇叭输出
aplay -D hw:1,0 music.wav 

Wifi/Bluetooth

Wifi

//开启wifi
sudo nmcli r wifi on

//查看网络设备列表
sudo nmcli dev

//关闭wifi
sudo nmcli r wifi off

//扫描附件热点
sudo nmcli dev wifi

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

Bluetooth

  • 输入命令,安装蓝牙工具
sudo apt-get update
sudo apt-get install bluez
sudo apt purge pulseaudio
sudo apt install pulseaudio
sudo apt-get install pulseaudio-module-bluetooth
reboot
  • 查看蓝牙节点
hciconfig -a
  • 蓝牙扫描与连接
//经典蓝牙扫描
bluetoothctl scan on
//配对
bluetoothctl pair 28:52:E0:19:17:69
//连接
bluetoothctl connect 28:52:E0:19:17:69
//信任此设备,下次可直接连接 无需配对
bluetoothctl trust 28:52:E0:19:17:69
//断开
bluetoothctl disconnect 28:52:E0:19:17:69
//解除配对
bluetoothctl remove FC:E8:06:E7:96:AF   
//阻止连接
bluetoothctl block  FC:E8:06:E7:96:AF 
//查看配好对的蓝牙设备
bluetoothctl paired-devices
  • 通过蓝牙播放音频
//查看配对的蓝牙设备
bluetoothctl paired-devices 
//设置蓝牙播放
pacmd set-default-sink bluez_sink.28_52_E0_19_17_69.a2dp_sink
//播放音频
aplay sample-15s.wav
  • 低功耗BLE蓝牙扫描
hcitool -i hci0 cmd 0x03 0x0003
hcitool -i hci0 cmd 08 01 3f 00 00 00 00 00 00 00
hcitool lescan

USB

  • 通过命令行查看U盘
lsblk

  • U盘挂载
mkdir /mnt/sda
mount /dev/sda /mnt/sda/
ls /mnt/sda/
  • 存储设备挂载操作

执行命令进入管理员模式,如需输入密码,通常为默认密码。

su - root
  • 设置挂载点
mkdir /mnt/sda
  • 将存储设备设置到挂载点
mount /dev/sda /mnt/sda/
  • 查看挂载的设备中包含哪些文件或文件夹
ls /mnt/sda/

4G LTE

测试示例为KICKPI K2C,KICKPI K2B暂时不支持4G模块测试。

  • 确认USB模块是否加载
lsusb
  • 确认串口节点是否生成
ls /dev/ttyUSB*
  • 拔插电话卡重新拨号
sudo pppd call quectel-ppp & 
  • 拨号失败,无法拨通,查看进程号
ps -ef | grep pppd
  • 杀死进程,重新拨号
kill -9 (process)
  • 外网ping测试
ping www.baidu.com
  • 如果ping外网失败,需要添加对应DNS,修改配置文件
vim /etc/resolv.conf
  • 添加配置
nameserver 8.8.8.8
nameserver 8.8.4.4

KEY

  • 按下User按键打开Log out界面

WATCHDOG

  • 写入任意字母(大写字母‘V’除外),开启看门狗,16s内需要写入一次
echo A > /dev/watchdog
  • 关闭看门狗
echo V > /dev/watchdog