目标
编译个可以运行的Harmony系统。
操作步骤
需要四个步骤:
- 下载OpenHarmony源码
- 安装必要的程序包
- 添加配置文件
- 执行编译脚本
基本要求
编译环境需要Ubuntu18.04及以上版本。
下载OpenHarmony源码
按照OpenHarmony项目获取OpenHarmony源码指示的方法下载代码。
本人选用从站点下载全量代码的方式下载,OpenHarmony3.0全量代码(标准、轻量和小型系统)站点
安装必要的程序包
安装命令:
sudo apt-get install build-essential gcc g++ make libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi cpio device-tree-compiler
解压源码
tar zxvf code-v3.0-LTS.tar.gz
code-v3.0-LTS/OpenHarmony下文件如下
drwxrwxrwx 1 hndz-dhliu hndz-dhliu 4096 3月 7 08:28 .
drwxrwxrwx 1 hndz-dhliu hndz-dhliu 0 3月 8 16:08 ..
drwxrwxrwx 1 hndz-dhliu hndz-dhliu 0 9月 30 09:22 applications
drwxrwxrwx 1 hndz-dhliu hndz-dhliu 0 9月 30 09:22 ark
drwxrwxrwx 1 hndz-dhliu hndz-dhliu 4096 9月 30 09:22 base
drwxrwxrwx 1 hndz-dhliu hndz-dhliu 4096 3月 7 12:47 build
lrwxrwxrwx 1 hndz-dhliu hndz-dhliu 19 9月 30 09:22 build.py -> build/lite/build.py
lrwxrwxrwx 1