底层开发
主要介绍 uboot, kernel, aosp 编译打包等内容
环境配置
在 Ubuntu(>=15.04) 上使用OpenJDK
sudo apt-get update
sudo apt-get install openjdk-8-jdk
下载 Radxa Android SDK
Radxa Android SDK 包含数百个 Git 仓库,如果不用 repo 逐个下载会非常繁琐。
Repo
Repo 是 Android 开发中用于管理多个 Git 仓库的工具,它是一个Python脚本,方便开发者对多个 Git 库进行版本控制和管理。
下载 Repo
$ echo "export REPO_URL='https://storage.googleapis.com/git-repo-downloads/repo'" >> ~/.bashrc
$ source ~/.bashrc
$ curl https://storage.googleapis.com/git-repo-downloads/repo -o /tmp/repo
$ sudo cp /tmp/repo /usr/local/bin/repo
$ sudo chmod +x /usr/local/bin/repo
代码下载
$ repo init -u https://github.com/radxa/manifests.git -b Android12_Radxa_rk14 -m rockchip-s-release.xml
$ repo sync -d --no-tags -j4