Firefly version 固件版本的查看 在 Settings 应用里 Settings-->About tablet-->Firefly version 比如: ROC-RK3399-PC+ HDMI+DP(Android) rk3399_roc_pc_plus/industry-71/V1.2.2008101849/98c828d3a1d2 开发者选项的打开 Settings-->About tablet-->Build number 点击Build number至少7次 ADB 的使用 连接设备 USB 的方式 主机通过 USB 连接设备,具体如何连接,可参考设备的 WiKi教程 。 USB Type A 的接口 使能 USB 连接 Android7.1 Settings-->USB-->Connect to PC Android10/Android11 Settings-->Connected devices-->Connect to PC USB Type C 的接口(默认已经使能) 网络的方式 主机通过网络连接设备(主机和设备在同一个局域网内) 打开网络 ADB 查看设备的 IP 地址 Settings-->About tablet-->Status->IP address 通过 IP 地址连接到设备 adb connect device_ip_address 常用命令 查询设备 adb devices 停止 adb 服务器 adb kill-server 安装应用 adb install path_to_apk 将文件复制到设备 adb push local remote 从设备复制文件 adb pull remote local 发出 shell 命令 adb [-d |-e | -s serial_number] shell shell_command Log 日志 Last Log 在设备的"/sys/fs/pstore"目录下: console-ramoops-0 : last_log 上次启动的 kernel log,但只保存里优先级比 默认 log level 高的 log pmsg-ramoops-0 : 上次用户空间的log,android 的 log Log 自动保存 方式一(推荐使用) 打开“开发者选项” 使能 Log 自动保存 Android7.1 Settings-->Developer options-->Android bug collector Android10/Android11/Android12 Settings-->System-->Developer options-->Android LogSave 重启设备 在设备的/data/logs目录下有 log 相关的文件(Android 10及以上为 :/data/vendor/logs) android: 系统 logcat kernel: 内核 kmsg 方式二 打开“开发者选项” 使能Enable logging to save Settings-->Developer options-->Enable logging to save 重启设备 在设备的/data/media/0/.LOGSAVE目录下有 log 相关的文件 xxxx_kmsg.log: 内核 kmsg xxxx_logcat.log: 系统 logcat NOTE: 仅支持Android 7.1 方式三 打开“开发者选项” 使能Android bug collector Settings-->Developer options-->Android bug collector 重启设备 在设备的/data/media/0/rk_logs目录下有 log 相关的文件 COPY-COMPLETEB表 示 log 已经拷贝完成 anr表示ANR文件 bugreport.log表示 bugreport 文件 logs表示每次开机之后的 logcat,kmsg pstore表示 last_log tombstones表 示 tombstones 文件 NOTE: 仅支持Android 7.1 Android 系统签名文件 网盘 Android7.1及以上的版本 此处下载 Android5.1 的版本 此处下载 定时开关机 设备要有 RTC 芯片 RK808 HYM8563 设备常供电 可以直接使用 cat 和 echo 操作"/sys/class/rtc/rtc0"下面的接口。 设置开机时间 比如设置120秒后开机 #120秒后定时开机 echo +120 > /sys/class/rtc/rtc0/wakealarm # 查看开机时间 cat /sys/class/rtc/rtc0/wakealarm #关机 reboot -p NPU 的使用 NPU使用详细参考对应机型 触摸效果的打开 打开“开发者选项” 使能Show taps Android7.1
Settings-->Developer options-->Show taps Android10/Android11/Android12
Settings-->System-->Developer options-->Show taps 使能Pointer location Android7.1
Settings-->Developer options-->Pointer location Android10/Android11/Android12
Settings-->System-->Developer options-->Pointer location Rockchip 编解码器 MediaCodec Android 的 MediaCodec 默认就会调用到 Rockchip 编解码器。 如果需要更底层的操作,可以使用 MPP。 MPP 瑞芯微提供的媒体处理软件平台(Media Process Platform,简称 MPP)是适用于 瑞芯微芯片系列的通用媒体处理软件平台。 该平台对应用软件屏蔽了芯片相关 的复杂底层处理,其目的是为了屏蔽不同芯片的差异,为使用者提供统一的视频 媒体处理接口(Media Process Interface,缩写 MPI)。 文档资料:SDK/RKDocs/common/MPP/ 目录下 MPP源码:https://github.com/rockchip-linux/mpp