完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
本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 代码编译 uboot 编译步骤 $ cd u-boot $ make clean $ make mrproper $ ./make.sh rk3288 编译完成,会生成 rk3288_loader_vx_xx_xxx.bin、trust.img、uboot.img 三个文件。 kernel 编译步骤 RK3288(W_Version) EVB 样机配置和编译命令如下: $ cd kernel $ make ARCH=arm rockchip_defconfig $ make ARCH=arm rk3288-evb-android-rk808-edp-avb.img -j8 Android 编译及固件生成步骤 客户按实际编译环境配置好 JDK 环境变量后,按照以下步骤配置完后,执行 make 即可。 $ source build/envsetup.sh $ lunch You're building on Linux Lunch menu... pick a combo: 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_mips-eng 4. aosp_mips64-eng 5. aosp_x86-eng 6. aosp_x86_64-eng 7. rk3288-userdebug 8. rk3288-user 选择 rk3288-userdebug,输入对应序号 7。 $ make -j8 Android 编译成功后,执行 SDK 根目录下的 mkimage.sh 脚本生成固件,所有烧写所需的镜像将都会拷贝于 rockdev/Image-rk3288xxx 目录。 rockdev/Image-rk3288xxx ├── boot.img ├── kernel.img ├── MiniLoaderAll.bin ├── vbmeta.img ├── dtbo.img ├── misc.img ├── oem.img ├── parameter.txt ├── pcba_small_misc.img ├── pcba_whole_misc.img ├── recovery.img ├── resource.img ├── system.img ├── trust.img ├── uboot.img └── vendor.img |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
808 浏览 0 评论
1024 浏览 1 评论
887 浏览 1 评论
2113 浏览 1 评论
3373 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 02:54 , Processed in 0.665054 second(s), Total 69, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号