Android SDK
SDK 源码与 bundle 压缩包均存放在云盘中。
第一步,下载 SDK
由于 SDK 较大,
下载完成后,在解压前先校验下 MD5 码:
然后解压:
注意:不要在共享文件夹、挂载文件夹以及非英文目录解压SDK,避免产生不必要的错误
第二步,更新 SDK
下载 SDK 后,从 gitlab 处更新代码的方法:
随着 SDK 的更新,bundle 也会随之越来越大,可以去下载页面选择云盘下载 bundle。
ROC-RK3566-PC 产品编译方法
公版编译
HDMI
显示屏 DM-M10R800 V2 编译
MIPI_DSI
双目摄像头 CAM-2MS2MF 编译
HDMI+CAM-2MS2MF
修改 dts
编译
手动编译 ROC-RK3566-PC Android 11.0
编译前执行如下命令配置环境变量:
编译 kernel:
注意:进行内核debug的时候,单编译生成boot.img如果出现运行错误,可参考FAQs
编译 uboot:
打包成统一固件 update.img
编译完可以用Firefly官方的脚本打包成统一固件,执行如下命令:
打包完成后将在rockdev/Image-XXX/ 目录下生成统一固件: product名XXX_XXX_日期XXX.img
在 Windows 下打包统一固件 update.img 也很简单,将编译生成的文件拷贝到 AndroidTool 的 rockdevImage 目录中,然后运行 rockdev 目录下的 mkupdate.bat 批处理文件即可创建 update.img 并存放到 rockdevImage 目录里。
原作者:Firefly Wiki