首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >OpenHarmonyOS for Hi3516dv300[通俗易懂]

OpenHarmonyOS for Hi3516dv300[通俗易懂]

作者头像
全栈程序员站长
发布2022-10-05 12:29:25
发布2022-10-05 12:29:25
56210
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

Hidv3516dv300鸿蒙2.0编译搭建

一、安装docker

代码语言:javascript
代码运行次数:0
运行
复制
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

二、更新环境

代码语言:javascript
代码运行次数:0
运行
复制
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、获取源码

代码语言:javascript
代码运行次数:0
运行
复制
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

四、编译镜像

代码语言:javascript
代码运行次数:0
运行
复制
# 编译依赖二进制包准备
../scripts/prepare.sh

# 启动编译:支持摄像头+屏幕
./build.sh --product-name Hi3516DV300 --ccache
代码语言:javascript
代码运行次数:0
运行
复制
# 出现以下报错信息,执行下面指令更新预编译文件
bash ./build/prebuilts_download.sh
代码语言:javascript
代码运行次数:0
运行
复制
# 再启动编译,出现以下打印信息,表示编译成功
代码语言:javascript
代码运行次数:0
运行
复制
# 查看编译结果:
ls -l out/ohos-arm-release/packages/phone/images/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月16日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hidv3516dv300鸿蒙2.0编译搭建
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档