查看: 2457|回复: 2

编译tinker board 2s android固件

[复制链接]

7

主题

9

帖子

99

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
99
发表于 2021-9-18 14:57:25 | 显示全部楼层 |阅读模式
前期准备安装Docker
  1. sudo apt update
  2. sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
  5. sudo apt update
  6. apt-cache policy docker-ce
  7. sudo apt install docker-ce
  8. sudo groupadd docker
  9. sudo usermod -aG docker $USER
  10. sudo reboot
复制代码
安装好Docker,检查它是否在运行:
  1. sudo systemctl status docker
复制代码
7-1.png
合并分包
  1. #方法一:
  2. 7z x android/TinkerBoard2-Android.7z.001 -r -o. #我将安卓源码分包都放在自己创建的android目录
  3. #方法二:
  4. cat TinkerBoard2-Android.7z.* >TinkerBoard2-Android.7z
复制代码
解压
  1. tar xzvf TinkerBoard2-Android.tgz
复制代码
编译
  1. #建议在编译之前使用如下命令清理一遍:
  2. make distclean
  3. #开始编译
  4. ./docker_builder/docker-builder-run.sh
复制代码
7-2.png
  1. source build/envsetup.sh
  2. lunch WW_Tinker_Board_2-userdebug
  3. ./build.sh -UKAu
复制代码

注释:这里UKAu参数分别代表:
-U   编译  uboot
-A   编译  Android
-K   编译  Kernel
-u   编译update.img
编译完成后,生成的镜像文件在 rockdev/Image-WW_Tinker_Board_2目录下。其中WW_Tinker_Board_2-raw.img是我们要下载到板子的固件








回复

使用道具 举报

1

主题

6

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2021-9-29 18:02:21 | 显示全部楼层
请教个问题,刷固件的时候,只刷 loader,uboot,trust三个img,启动后是什么现象?显示屏上有显示吗?
回复 支持 反对

使用道具 举报

7

主题

9

帖子

99

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
99
 楼主| 发表于 2021-10-8 16:12:13 | 显示全部楼层
风火轮用户40954 发表于 2021-9-29 18:02
请教个问题,刷固件的时候,只刷 loader,uboot,trust三个img,启动后是什么现象?显示屏上有显示吗? ...

屏幕只显示内核图片
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|深圳风火轮团队 ( 粤ICP备17095099号

GMT+8, 2021-10-17 02:11 , Processed in 0.062220 second(s), 26 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn