OpenHarmonyOS for Hi3516dv300

本文档详细介绍了如何在Ubuntu系统中搭建鸿蒙2.0(Hi3516DV300)的编译环境,包括安装Docker、更新环境、获取源码、编译依赖及编译镜像的完整流程,帮助开发者顺利进行鸿蒙系统开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hidv3516dv300鸿蒙2.0编译搭建


一、安装docker

mkdir openHarmony
cd openHarmony
sudo snap install docker

# 获取docker镜像
sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1

# 运行镜像
sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1

二、更新环境

apt update -y
apt install -y git
apt install -y git-lfs
apt install -y ccache
apt install -y tzdata
apt install -y python3.8
rm /usr/bin/python /usr/bin/python3
ln -s /usr/bin/python3.8 /usr/bin/python
ln -s /usr/bin/python3.8 /usr/bin/python3
apt-get install python3-pip
pip3 install --upgrade pip

# 时区设置
TIME_ZONE=Asia/Shanghai
ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime && echo $TIME_ZONE > /etc/timezone

# git设置
git config --global user.name "test"
git config --global user.email "test@163.com"
git config --global credential.helper store

# repo安装
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo
chmod a+x /usr/local/bin/repo
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

3、获取源码

cd /home/openharmony
echo y | repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
python3 -m pip install --user build/lite

四、编译镜像

# 编译依赖二进制包准备
../scripts/prepare.sh

# 启动编译:支持摄像头+屏幕
./build.sh --product-name Hi3516DV300 --ccache
# 出现以下报错信息,执行下面指令更新预编译文件
bash ./build/prebuilts_download.sh

在这里插入图片描述

# 再启动编译,出现以下打印信息,表示编译成功

在这里插入图片描述

# 查看编译结果:
ls -l out/ohos-arm-release/packages/phone/images/

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

提灯抖码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值