跳到主要内容

Android 测试与驱动

本页保留与硬件验证和驱动调试相关的内容。

Android 测试程序​

测试程序可用于量产、硬件验证和驱动调试。常见项目如下:

测试项说明
液晶屏测试切换纯色,检查丢色、坏点和背光
触摸屏测试画线检查触摸响应和坐标映射
发光二极管测试检查 LED 控制
蜂鸣器测试检查 PWM 或 GPIO 控制
背光测试检查亮度调节
按键测试检查独立按键和电源按键事件
电池 / ADC 测试检查采样和电源相关信息
重力传感器测试检查传感器驱动和 HAL
音频测试检查喇叭、耳机、MIC、LINE IN
摄像头测试检查 CSI 或 USB 摄像头预览
无线网络测试检查 Wi-Fi 扫描和连接
网络连接测试检查以太网或 Wi-Fi 网络连通
串口测试TX/RX 短接自发自收
外部存储器 / U 盘测试检查 TF 卡和 U 盘挂载

Android 内核驱动​

手册中的驱动入口包括:

  • G-sensor 驱动
  • 电容触摸屏驱动
  • 液晶屏驱动
  • 按键驱动
  • WIFI/BT 模块驱动
  • proc 文件系统

常用 proc 查询​

启动环境变量​

cat /proc/cmdline

CPU 信息​

cat /proc/cpuinfo

内存信息​

cat /proc/meminfo

磁盘分区信息​

cat /proc/partitions

内核版本​

cat /proc/version
uname -a

网络设备​

ifconfig
ip addr

查看内核启动信息​

dmesg
dmesg | grep -i error

Android 项目实战​

常见项目修改包括:

  • 修改 init.rc 文件。
  • 修改开机动画。
  • 修改 U-Boot 中的开机 LOGO。
  • 修改内核中的 LOGO。
  • 配置 MIPI 屏。
  • 关机充电和低电预充。
  • Android Surface 旋转。