加载中…
个人资料
蓝人
蓝人
  • 博客等级:
  • 博客积分:0
  • 博客访问:135,849
  • 关注人气:61
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

瑞芯微RK3288(W_Version)_ANDROID9.0_MID_SDK版本说明手册

(2019-08-05 15:41:53)
标签:

rk3288

瑞芯微

分类: 瑞芯微
本SDK基于谷歌Android 9.0最新系统,只适配瑞芯微RK3288(W_Version),只适用于RK3288(W_Version) MID 平台及基于其上开发的产品。

注: 本SDK软件包仅支持 RK3288(W_Version),不支持旧 RK3288 芯片。

主要支持功能
数据通信:WiFi、USB 以太网卡、USB、SDCARD
应用程序:Launcher3、APK 安装器、浏览器、计算器、日历、相机、闹钟、下载、电子邮件、资源管理器、GMS 应用、音乐、录音、设置、视频播放器

SDK 获取说明
获取 SDK
SDK 通过瑞芯微代码服务器对外发布。其编译开发环境,参考附录 A 编译开发环境搭建。
客户向瑞芯微技术窗口申请 SDK,需同步提供 SSH 公钥进行服务器认证授权,获得授权后
即可同步代码。关于瑞芯微代码服务器 SSH 公钥授权,请参考附录 B SSH 公钥操作说明。
RK3288(W_Version)_ANDROID9.0_MID_SDK 下载地址如下:

如果需要包含 GMS 包的 SDK(需要开通权限),使用如下地址:

注: Repo 是 Google 用 Python 脚本写的调用 Git 的一个脚本,主要是用来下载、管理Android 项目的软件仓库,其下载地址如下:

为方便客户快速获取 SDK 源码,瑞芯微技术窗口通常会提供对应版本的 SDK 初始压缩包。以 RK3288(W_Version)_ANDROID9.0_MID_SDK_V1.0.0_20190410.tar.gz 为例,拷贝到该初始化包后,通过如下命令可检出源码:
$ mkdir RK3288
$ tar zxvf RK3288(W_Version)_ANDROID9.0_MID_SDK_V1.0.0_20190410.tar.gz
-C RK3288
$ cd RK3288
$ .repo/repo/repo sync -l
$ .repo/repo/repo sync

补充说明
Android 9.0 SDK 已不再支持 UMS 功能,平台设备皆使用合并分区;
Android 9.0 SDK 已支持全盘加密功能;
Android 9.0 SDK 已支持 Verified boot 2.0 (avb)的功能

SDK 编译说明
JDK 安装
Android 9.0 系统编译依赖于 JAVA 8。编译之前需安装 OpenJDK。
安装命令如下:
sudo apt-get install openjdk-8-jdk
配置 JAVA 环境变量,例如,安装路径为/usr/lib/jvm/java-8-openjdk-amd64,可在终端执行如下命令配置环境变量:
$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
$ export PATH=$JAVA_HOME/bin:$PATH
$ export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

编译模式
SDK 默认以 userdebug 模式编译。
使用 adb 时,需要先执行 adb root 使 shell 获取 root 权限,进而执行其它像 adb remount、adb push 等操作,其中 adb remount 前要先 disable-verity,执行 adb disable-verity

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有