第一章已完成虚拟机环境的搭建;本章将在该虚拟机中安装 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跑起来——咱们不见不散!

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐