风火轮用户68631 发表于 2021-9-18 14:57:25

编译tinker board 2s android固件

前期准备
[*] Android源码:https://pan.baidu.com/s/1TJQPZfSMNb56q5N5DrV3uA 提取码:sf7d
[*]处理器:         tinker board 2s (详细可查看:https://item.taobao.com/item.htm?&id=635136173130)
[*]系统:             ubuntu18系统编译
安装Docker
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo groupadd docker
sudo usermod -aG docker $USER
sudo reboot安装好Docker,检查它是否在运行:
sudo systemctl status docker
合并分包#方法一:
7z x android/TinkerBoard2-Android.7z.001 -r -o. #我将安卓源码分包都放在自己创建的android目录
#方法二:
cat TinkerBoard2-Android.7z.* >TinkerBoard2-Android.7z解压
tar xzvf TinkerBoard2-Android.tgz编译
#建议在编译之前使用如下命令清理一遍:
make distclean
#开始编译
./docker_builder/docker-builder-run.sh
source build/envsetup.sh
lunch WW_Tinker_Board_2-userdebug
./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是我们要下载到板子的固件








风火轮用户40954 发表于 2021-9-29 18:02:21

请教个问题,刷固件的时候,只刷 loader,uboot,trust三个img,启动后是什么现象?显示屏上有显示吗?

风火轮用户68631 发表于 2021-10-8 16:12:13

风火轮用户40954 发表于 2021-9-29 18:02
请教个问题,刷固件的时候,只刷 loader,uboot,trust三个img,启动后是什么现象?显示屏上有显示吗? ...

屏幕只显示内核图片
页: [1]
查看完整版本: 编译tinker board 2s android固件