Skip to main content

Android Test and Driver

note

This page reuses the previously prepared X3566 software documentation template. For I3566, actual source package names, image names, partition files, tool versions, and board-level configuration should follow the current I3566 SDK and release package.

Android Test Application​

Test ItemDescription
LCDCheck colors, dead pixels, and backlight
TouchscreenCheck touch response and coordinate mapping
LEDVerify LED control
BuzzerVerify buzzer or PWM control
BacklightVerify brightness adjustment
KeysVerify volume keys, PWRKEY, RESET, and related events
BatteryCheck battery and power status
ADCCheck ADC sampling
G-sensorCheck G-sensor driver
AudioCheck headphone, speaker, MIC, recording and playback
CameraCheck CSI/CIF/USB camera
Wi-FiCheck Wi-Fi scanning and connection
NetworkCheck Ethernet or Wi-Fi connectivity
UARTShort TX/RX for loopback test
External storageCheck TF card
USB diskCheck USB storage

Android Kernel Driver Entries​

  • G-sensor driver
  • Capacitive touch driver
  • LCD driver
  • Key driver
  • Wi-Fi/BT module driver
  • proc filesystem

proc Queries​

cat /proc/cmdline
cat /proc/cpuinfo
cat /proc/meminfo
free -m
cat /proc/partitions
lsblk
cat /proc/version
uname -a
ifconfig
ip addr
dmesg
dmesg | grep -i error

Project Practice​

Common project changes include init.rc, boot animation, U-Boot logo, kernel logo, MIPI panel configuration, power-off charging, low-battery precharge, and Android Surface rotation.