RK3399 Android7.1-Box
软件开发指南
发布版本:V1.01
日期:2017.04
RK3399 Android7.1-Box
软件开发指南
前
言
Copyright 2017 @Fuzhou Rockchip Electronics Co., Ltd I
前言
概述
文档主要介绍 Rockchip RK3399Android7.1-Box 软件开发指南,旨在帮助软件开发工程师
更快上手 RK3399 的开发及调试。
产品版本
芯片名称
内核版本
Android 版本
RK3399
Linux4.4
Android7.1.1
读者对象
本文档(本指南)主要适用于以下工程师:
技术支持工程师
软件开发工程师
修订记录
日期
版本
作者
审核
修改说明
2017-04-01
V1.01
YHC
CW,ZXZ
创建发布版本
RK3399 Android7.1-Box
软件开发指南
目
录
Copyright 2017 @Fuzhou Rockchip Electronics Co., Ltd II
目录
前言 ......................................................................................................................... I
目录 ........................................................................................................................ II
1 支持列表 ........................................................................................................... 1-1
1.1 DDR 支持列表 ............................................................................................ 1-1
1.2 EMMC 支持列表 .......................................................................................... 1-1
1.3 WiFi/BT 支持列表 ........................................................................................ 1-2
1.4 SDK 软件包适用硬件列表 ............................................................................... 1-2
1.5 多媒体编解码支持列表 ................................................................................... 1-3
1.6 Kodi 支持程度列表 ....................................................................................... 1-3
2 文档/工具索引 ..................................................................................................... 2-1
2.1 文档索引 ................................................................................................... 2-1
2.2 工具索引 ................................................................................................... 2-2
3 SDK 编译/烧写.................................................................................................... 3-1
3.1 SDK 获取 .................................................................................................. 3-1
3.2 SDK 编译 .................................................................................................. 3-1
3.3 固件烧写 ................................................................................................... 3-3
4 U-Boot 开发 ....................................................................................................... 4-1
4.1 Rockchip U-Boot 简介 ................................................................................. 4-1
4.2 平台配置 ................................................................................................... 4-1
4.3 固件生成 ................................................................................................... 4-1
4.4 U-Boot 编译 .............................................................................................. 4-2
5 内核开发常见配置 ................................................................................................ 5-1
5.1 DTS 配置 .................................................................................................... 5-1
5.2 ARM、GPU 频率修改 ....................................................................................... 5-1
6 Android 开发常见配置 ........................................................................................... 6-1
6.1 Android 编译配置 ........................................................................................ 6-1
6.2 常用配置说明 .............................................................................................. 6-2
6.3 预置 APK .................................................................................................. 6-2
6.4 开/关机动画及铃声 ....................................................................................... 6-2
6.5 Parameter 说明 .......................................................................................... 6-2
6.6 新增分区配置 .............................................................................................. 6-2
6.7 OTA 升级 .................................................................................................. 6-3
6.8 预制 Demo ................................................................................................ 6-4
6.9 系统灾难恢复 .............................................................................................. 6-4
7 系统调试 ........................................................................................................... 7-1
7.1 ADB 工具 .................................................................................................. 7-1
7.2 Logcat 工具 ............................................................................................... 7-3
7.3 Procrank 工具 ............................................................................................ 7-4
7.4 Dumpsys 工具 ........................................................................................... 7-6
7.5 串口调试 ................................................................................................... 7-6
7.6 音视频问题调试工具及文档 ............................................................................. 7-7
8 常用工具说明 ...................................................................................................... 8-1
RK3399 Android7.1-Box
软件开发指南
目
录
Copyright 2017 @Fuzhou Rockchip Electronics Co., Ltd III
8.1 StressTest ................................................................................................ 8-1
8.2 PCBA 测试工具 ........................................................................................... 8-1
8.3 DDR 测试工具 ............................................................................................ 8-1
8.4 Android 开发工具 ........................................................................................ 8-2
8.5 update.img 打包 ........................................................................................ 8-4
8.6 固件签名工具 .............................................................................................. 8-4
8.7 序列号/Mac/厂商信息烧写-WNpctool 工具 ......................................................... 8-5
8.8 OemTool 打包工具....................................................................................... 8-6
8.9 量产工具使用 .............................................................................................. 8-7
RK3399 Android7.1-Box
软件开发指南
插图目录
Copyright 2017 @Fuzhou Rockchip Electronics Co., Ltd IV
插图目录
图 1-1 eMMC Performance 示例 ............................................................................. 1-2
图 1-2 RK3399 目前大量测试的 Wifi/BT 支持列表 ........................................................ 1-2
图 3-1Android 开发工具烧写界面 ............................................................................. 3-4
图 7-1 跟踪进程内存状态 ........................................................................................ 7-6
图 8-1 Android 开发工具下载镜像 ............................................................................ 8-2
图 8-2 Android 开发工具升级固件 ............................................................................ 8-3
图 8-3 Android 开发工具高级功能 ............................................................................ 8-3
图 8-4 update.img 打包脚本 .................................................................................. 8-4
图 8-5 固件签名工具 ............................................................................................ 8-4
图 8-6WNpctool 工具 ........................................................................................... 8-5
图 8-7WNpctool 工具模式设置 ................................................................................ 8-6
图 8-8 Oem 工具 ................................................................................................. 8-6
图 8-9 Oem 工具镜像制作文件夹路径要求 .................................................................. 8-7
图 8-10 量产工具 ................................................................................................ 8-7