前段时间买了一块官方的开发板,瑞芯微的 RK3568 芯片的 toybrick TB-RK3568X 开发板,配置是 4G 内存,32G 存储,想用这个开发板玩玩 Android系统,因为android吃配置所以上的顶配。这两天上手玩玩。


先玩 android 系统,笔者下载官方的镜像,烧录,启动一切正常。这次从拉源码,编译,烧录,启动,记录一下android开发全过程
需要从github 上拉的代码,所以需要配置一下 github ssh key:
把 cat ~/.ssh/id_rsa.pub 获取到的公钥,保存到 github 这里:

创建一个 rk3568_android 源码目录,在目录下运行这个命令,先初始化仓库
repo init --repo-url git@github.com:aosp-mirror/tools_repo.git -u git@github.com:rockchip-toybrick/manifests.git
-b develop-11.0 -m default.xml --depth=1
再运行以下命令,同步代码
repo sync
rk3568_android目录中就是新拉的android 代码
在 rk3568_android 目录中分别运行以下三条命令
source build/envsetup.sh
lunch rk3568_r-userdebug
./build.sh -AUCKu -d rk3568-toybrick-core-android-x0
三条命令必须运行成功,不能报错。编译过程可能需要 1-2 个小时,等编译成功
后面会打包镜像文件

编译出来的镜像在这个目录下:
rk3568_android/rockdev/Image-rk3568_r/
Windows 下的烧录,用这个烧录软件
解压后运行 RKDevTool.exe
可以按照手册说明,操作烧录,但是有点麻烦,有点绕。笔者说个简单的方法:
点升级固件,再点固件
选择
rk3568_android/rockdev/Image-rk3568_r/update.img

再点升级,坐等完成,烧录成功。
如果提示没有发现设备,
1,先把 microUSB 链接电脑,
2,按住 recovery 按键
3,上电(已经上电的话,按一下 reset 按键也行)
发现一个 loader 设备,点升级可以烧录了
这是笔者总结的 windows 下最简单的烧录方法
Android 开发,改代码,编译,烧录,这个过程会很频繁,并且都在 linux 环境下开发。笔者总结了Linux 电脑烧录方法,更简单更快速,进入 loader 模式运行一条命令搞定
sudo source ~/rk3568_android/RKTools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool_v1.65/upgrade_tool
UF ~/rk3568_android/rockdev/Image-rk3568_r/update.img
Linux_Upgrade_Tool_v1.65 这个目录不存在的话,把这个 zip 压缩包解压出来就可以用
烧录完系统重启开机,看到 android 11 系统界面

RK3568 官方适配 android 11 系统,自己玩玩还不错,工作中可能都已经是 android 13 14 了


<完>
举报
更多回帖