编译 Android 8.1 开发环境硬件配置建议:
-
64 位 CPU
-
16GB 内存 + 交换内存
-
30GB 空闲空间用来编译, 源码树另占 8GB
另外可参考 Google 官方文档硬件和软件配置:
-
https://source.android.com/setup/build/requirements
-
https://source.android.com/setup/initializing
安装 JDK 8
安装环境包
由于 SDK 较大,请在云盘下载RK3328_Android8.1_git_20190719.7z:
-
下载链接
下载完成后,在解压前先校验下 MD5 码:
然后解压:
第一次及后续的 SDK 更新请按照以下说明进行正确操作:
以上命令执行完后,会编译 U-Boot、内核和 Android 上层,同时整理分区镜像并生成统一固件update.img,放在rockdev/Image-rk3328_core_jd4/目录下。
编译配置文件
注意:“编译配置文件”是前提,需完成该步骤才能往下执行。
编译内核
编译 U-Boot
编译 Android
编译全部分区
以上命令执行完后,会编译 UBoot、内核和 Android 上层,同时整理分区镜像到rockdev/Image-rk3328_core_jd4/目录下,但不会生成统一固件。
编译之前请先执行如下命令配置好环境变量:
编译内核
编译 U-Boot
编译 Android
在 Linux 下打包固件
编译完成后使用 Firefly 官方脚本即可打包所有的分区映像成 RK 固件:
最终生成的文件是rockdev/Image-rk3328_core_jd4/update.img.
在 Windows 下打包固件
在 Windows 下打包 RK 固件update.img也是很简单的:
-
拷贝所有在rockdev/Image-rk3328_firefly_box/目录下编译好的文件到 AndroidTool 的rockdev\Image目录下。
-
运行在 AndroidTool 的rockdev目录下的mkupdate.bat文件。
-
在rockdev\Image目录将会生成update.img。
-
嵌入式主板
+关注
关注
7文章
6107浏览量
36949 -
安卓
+关注
关注
5文章
2178浏览量
59863 -
Firefly
+关注
关注
2文章
546浏览量
9004 -
RK3328
+关注
关注
1文章
56浏览量
5559
发布评论请先 登录
fireflyCORE-RK3328主板JD4解包/打包 RK 固件介绍
fireflyCORE-RK3328主板JD4简介
fireflyCORE-RK3328主板JD4介绍
Core 3328 JD4工具AndroidTool Release v2.54文件包
Core 3328 JD4工具AndroidTool Release v2.71文件包
Core 3328 JD4工具upgrade tool for Android8.1资料包
Core 3328 JD4工具AndroidTool Release v2.63资料包
Core 3328 JD4工具AndroidTool Release v2.65资料包
Core 3328 JD4源代码Linux SDK包(仅支持RK3328)
Core 3328 JD4源代码RK3328 Android8.1 SDK包

fireflyCORE-RK3328主板JD4编译 Android 8.1介绍
评论