Android 系统基础操作
1. 概述
1.1 功能简介
本文档介绍 M4-R2(RK3576)Android 14 系统的基础操作,涵盖首次启动设置、开发者选项开启、ADB 连接与常用命令、以太网/WiFi 网络配置、显示设置与开机 logo 定制等内容,帮助开发者快速上手 Android 系统。
1.2 适用范围
- 首次开机需要完成系统初始化设置
- 需要通过 adb 调试 Android 系统
- 需要配置有线/无线网络
- 需要定制开机 logo 或显示属性
1.3 前置条件
- M4-R2 开发板已烧录 Android 14 系统(详见 Android系统烧录与启动)
- 已通过 HDMI 连接显示器,或通过 adb/串口连接开发板
2. 首次启动与设置
2.1 首次启动
开发板上电后(5V/2A 电源,Type-C 或 6pin 接口),Android 系统自动启动。首次启动需完成:
- 语言选择(简体中文/English 等)
- 网络连接(WiFi 或以太网)
- 日期时间设置
- 同意用户协议
等待数秒至数十秒进入桌面(具体启动时间与系统版本相关,待板上验证)。
2.2 开发者选项
步骤1: 打开 设置 → 关于平板电脑(或 关于设备)。
步骤2: 连续点击 "版本号" 7 次,提示"您已进入开发者模式"。
步骤3: 返回 设置 → 系统 → 开发者选项,开启:
- USB 调试 — 允许通过 adb 调试
- 保持唤醒 — 充电时不休眠
- 显示触摸操作 — 显示触摸位置(调试用)
3. ADB 连接与常用命令
3.1 USB 连接
# 确认设备识别
adb devices
# 输出示例:ABCDEF1234567890 device
# 获取 root 权限(userdebug 版本)
adb root
adb remount
# 进入 shell
adb shell3.2 网络连接(TCP/IP)
# 获取开发板 IP(在板端执行)
ip addr show eth0
# 通过网络连接 adb
adb connect 192.168.1.100
adb devices3.3 常用命令
# 系统信息
adb shell getprop ro.build.version.release # Android 版本
adb shell getprop ro.product.model # 产品型号
adb shell cat /proc/cpuinfo # CPU 信息
# 安装/卸载应用
adb install app.apk
adb uninstall com.example.app
# 文件传输
adb push local_file /data/local/tmp/
adb pull /data/local/tmp/remote_file ./
# 查看磁盘/内存
adb shell df
adb shell free -h4. 网络配置
4.1 以太网配置
# 查看以太网接口
adb shell ifconfig eth0
# 动态获取 IP(DHCP)
adb shell cmd ethernet set-config eth0 dhcp
adb shell cmd ethernet reconnect eth0
# 静态 IP
adb shell cmd ethernet set-static-ip eth0 192.168.1.100 24 192.168.1.14.2 WiFi 配置
# 查看已连接 WiFi
adb shell cmd wifi status
# 连接 WiFi(Android 10+ 使用 cmd wifi)
adb shell cmd wifi connect-network SSID wpa2 PASSWORD5. 显示设置
5.1 显示旋转
参考说明:显示方向通过系统属性或 BoardConfig 配置(以实际 SDK 为准)。
# 查看当前显示方向
adb shell settings get system accelerometer_rotation
# 强制横屏(开发者选项 → 自动旋转屏幕关闭后)
adb shell settings put system user_rotation 05.2 分辨率与帧率
# 查看显示分辨率
adb shell wm size
# 输出示例:Physical size: 3840x2160
# 查看刷新率
adb shell dumpsys display | grep -i refresh5.3 开机 logo 替换
参考说明:开机 logo 通过 logo.bmp/logo_kernel.bmp 打包进 resource 分区(以实际 SDK 为准)。
步骤1: 准备 1920x1080(或目标分辨率)的 BMP 图片。
步骤2: 替换 SDK 中的 logo 资源后重新打包:
# 将 logo 图片放入 SDK 相应目录(路径以实际 SDK 为准)
# 重新打包并烧录 resource/boot 分区待板上验证:M4-R2 开机 logo 的替换流程需在实际 SDK 上验证。
6. 常见问题
6.1 adb 无法识别设备
解决方案:
- 确认开发者选项中 USB 调试 已开启
- 确认 USB 线支持数据传输(非纯充电线)
- Windows 下安装 Rockchip USB 驱动(DriverAssitant)
- 执行
adb kill-server后重试
6.2 无法获取 root 权限
解决方案:
- 确认烧录的是
userdebug版本固件 user版本默认无 root 权限- 使用
boot-debug.img调试镜像(以实际 SDK 为准)
6.3 网络无法连接
解决方案:
- 确认网线接入千兆以太网口(M4-R2 提供双千兆 GMAC)
- 确认 DHCP 服务器正常
- 手动配置静态 IP
- WiFi 确认 SSID/密码正确、频段受支持
7. 相关文档
- Android系统烧录与启动 — 系统烧录
- ADB调试与日志分析 — ADB 与日志分析
- Android系统定制 — 系统属性与定制
- 网络配置与SSH — 网络配置
- 底板接口定义 — 底板接口
