1.安装系统

ubuntu 20.04 安装(略,自行安装)

切换国内源(略,自行网上搜索方法)

sudo apt update

2.安装包

基础包

sudo apt-get install -y apt-utils binutils bison flex bc build-essential make mtd-utils gcc-arm-linux-gnueabi u-boot-tools python3.9 python3-pip git zip unzip curl wget gcc g++ ruby dosfstools mtools default-jre default-jdk scons python3-distutils perl openssl libssl-dev cpio git-lfs m4 ccache zlib1g-dev tar rsync liblz4-tool genext2fs binutils-dev device-tree-compiler e2fsprogs git-core gnupg gnutls-bin gperf lib32ncurses5-dev libffi-dev zlib* libelf-dev libx11-dev libgl1-mesa-dev lib32z1-dev xsltproc x11proto-core-dev libc6-dev-i386 libxml2-dev lib32z-dev libdwarf-dev

sudo apt-get install -y grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales doxygen

额外包(不安装编译的时候会报错)

sudo apt-get install -y libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev

sudo apt install autoconf automake libtool m4 pkg-config

sudo apt install cmake

3.python配置

whereis python

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1

4.dash 配置(方向键选择NO回车)

sudo dpkg-reconfigure dash

NO

5.git 设置

git config --global user.name "zhangzijian86"

git config --global user.email "zhangzijian86@163.com"

git config --global credential.helper store

6.repo 设置

mkdir -p /home/zzj/openharmony/tools/repo/

cd /home/zzj/openharmony(一定要进入openharmony目录不然会下载在主目录)

curl -L "https://raw.giteeusercontent.com/oschina/repo/raw/fork_flow/repo-py3?metadata=......" \

-o ~/openharmony/tools/repo/repo

chmod a+x /home/zzj/openharmony/tools/repo/repo

pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

7.添加默认配置

vim ~/.bashrc

export tools=/home/zzj/openharmony/tools
export PATH=$$tools/repo/:$$PATH

source ~/.bashrc

8.拉去代码

repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-6.1-Release --no-repo-verify

repo sync -c

repo forall -c 'git lfs pull'

9.下载编译工具

bash build/prebuilts_download.sh

10.编译

./build.sh --product-name rk3568

11.编译完成(编译时需要电脑配置高一点不然容易内存溢出导致系统崩溃或者无缘无故报错)

Please modify according to README.md

[OHOS INFO] rk3568 build success

[OHOS INFO] Cost Time: 7:10:41

=====build successful=====

2026-07-09 16:57:32

12.拷贝镜像文件到windows

/home/zzj/openharmony/out/rk3568/packages/phone/images (镜像路径)

zzj@zzj:~/openharmony/out/rk3568/packages/phone/images$ ls

boot_linux.img chip_prod.img eng_system.img parameter.txt resource.img system.img updater.img vendor.img

chip_ckm.img config.cfg MiniLoaderAll.bin ramdisk.img sys_prod.img uboot.img userdata.img

13.安装驱动

DriverAssitant_v5.13.zip

14.链接设备

15.打开烧写工具

RKDevTool_v3.32_for_window.zip

空白处右键, 选择导入配置

选择你编译过的配置文件

每个打钩的文件 路径后面点击选择编译出的对应文件

16.进入loader模式(hdc shell reboot loader)

17.点击执行烧写

18.完成后会自动重启

19.完成

Logo

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

更多推荐