rk3568 从零烧录 openharmony3.2.4标准系统(二)
第一章已完成虚拟机环境的搭建;本章将在该虚拟机中安装 OpenHarmony 3.2.4 Release 版 SDK 及其编译依赖。
1.openharmony3.2.4SDK包下载
通过网盘分享的文件:OpenHarmony-v3.2.4-Release-v1.0.tar.gz
链接: https://pan.baidu.com/s/1w-7DmOlQGuVNp3L3w_L4_w 提取码: asdf
下载到与虚拟机连接的共享文件夹,在虚拟机里通过cp指令复制到/home/目录下并通过tar指令解压,得到两个文件夹。
# ① 复制到 /home
cp /mnt/hgfs/share/OpenHarmony-v3.2.4-Release-v1.0.tar.gz /home/
# ② 解压
tar -xzf /home/OpenHarmony-v3.2.4-Release-v1.0.tar.gz -C /home
OpenHarmony-v3.2.4-Release及SDK根目录。

2.配置编译环境
系统根目录下更新软件列表
Host# sudo apt-get update

执行如下命令,安装 Python3.8。
Host# cd OpenHarmony-v3.2.4-Release/
Host# sudo apt-get install python3.8

执行如下命令,安装 Python3-pip 工具。
Host# sudo apt-get install python3-pip

执行如下命令,将 Python3.8 设定为默认的 Python3 版本。
Host# sudo ln -sf /usr/bin/python3.8 /usr/bin/python3
Host# python3 -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/

执行如下命令,安装 Python3-apt 工具,并创建 apt_pkg 库软链接。
Host# sudo apt-get install python3-apt
Host# sudo ln -sf /usr/lib/python3/dist-packages/apt_pkg.cpython-36m-x86_64-linux-gnu. so /usr/lib/python3/dist-packages/apt_pkg.so

执行如下命令,运行 env_setup.sh,安装编译所需的软件包。
Host# ./build/build_scripts/env_setup.sh


执行 prebuilts_download.sh 脚本,安装编译工具。
Host# source ~/.bashrc Host# bash build/prebuilts_download.sh


执行如下命令,切换 Shell 终端为 Bash。
Host# sudo dpkg-reconfigure dash

将出现如下界面,请选择 No,然后按回车键。

3.编译系统镜像
别眨眼,最燃的一步来了——编译镜像!
回到 SDK 根目录,一键开火:
./build.sh --product-name rk3568 --ccache
然后泡杯咖啡,首秀大概 4 小时。
编译完成后,镜像静静躺在:
out/rk3568/packages/phone/images/(uboot.img、resource.img、boot_linux.img、ramdisk.img、system.img、user data.img 等镜像配置文件)
拿去刷机,爽就完了!
干货不易,先点个赞、收个藏,再继续!
下一篇带你手写 HelloWorld,编译、部署、让rk3568跑起来——咱们不见不散!
更多推荐
所有评论(0)