0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenHarmony2.03516编译烧录开机成功

OpenHarmony技术社区 来源:HarmonyOS技术社区 作者:HarmonyOS技术社区 2021-06-25 17:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OpenHarmony 2.0 源码 6 月 2 日如期发布,Tag 为:OpenHarmony 2.0 Canary。

版本说明:

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-2-0-Canary.md

当前版本在 OpenHarmony 1.1.0 的基础上,增加标准系统版本,具备的主要功能如下:

新增 22 个子系统,支持全面的 OS 能力,支持内存大于 128M 的带屏设备开发等。

提供系统三大应用:桌面、设置和 SystemUI。

提供全新的 OpenHarmony 应用框架能力、Ability Cross-platform Engine 能力。

提供 JS 应用开发能力。

提供媒体框架,支持音视频功能开发。

提供图形框架能力,支持窗口管理和合成,支持 GPU 能力。

第一时间同步代码更新,准备编译烧录体验,步骤如下:

参考官方资料:

2.0 文档:

https://gitee.com/openharmony/docs/tree/OpenHarmony-2.0-Canary

源码获取:

https://gitee.com/openharmony/docs/blob/OpenHarmony-2.0-Canary/zh-cn/device-dev/get-code/%E6%BA%90%E7%A0%81%E8%8E%B7%E5%8F%96.md#section537312010229

Docker 编译环境:

https://gitee.com/openharmony/docs/blob/OpenHarmony-2.0-Canary/docker/standard/Readme.md

编译源码:

https://gitee.com/openharmony/docs/blob/OpenHarmony-2.0-Canary/zh-cn/device-dev/subsystems/%E7%BC%96%E8%AF%91%E6%9E%84%E5%BB%BA.md

01

编译环境建立

使用 Docker,快又好,省心省事省力,编译工具全都有,你值得拥有:

mkdir OpenHarmony

cd OpenHarmony

# 获取docker镜像,7.24G,包含需要的编译工具

docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1# 运行镜像

docker run -it --name ohos_build -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard

# 特别注意:至少预留50G空间,以防磁盘用完,我第一次编译,编译过程成功,最后磁盘满了

02

更新环境

安装基础软件,并设置基础环境:

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 /bin/python /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 “HonestQiao”

git config --global user.email “honestqiao@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

03

源码下载

repo 方式:

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

04

编译

# 编译依赖二进制包准备

。。/scripts/prepare.sh

# 启动编译:支持Hi3516DV300(摄像头+屏幕)、Hi3518EV300(纯摄像头)

。/build.sh --product-name Hi3516DV300 --ccache# 初次编译,时间较长,目前有12644项任务完成,预计30~90分钟# MBP2015,Docker,分配4核4G内存,耗时80分钟# 出现以下画面,表示编译成功。

# 查看编译结果:

ls -l out/ohos-arm-release/packages/phone/images/

05

烧录

刷机直接使用 HiTool 进行,具体设置如下:

①确保 Hi3516 连接好带开关的电源线,不要直接使用 USB 线。

②确保 Hi3516 的串口连接正确,网口连接正确,和电脑要在同一个局域网。

③HiTool 选择芯片为 Hi3516DV300,选择烧写 eMMC,eMMC 分区表文件使用以上编译完成后对应目录中的 Hi3516DV300-emmc.xml。

需要烧写的 bin 和 img 文件和配置信息会自动设置,注意传输方式选择网口,板端 IP 信息一般不用配置,本地 PC 配置简单查看是否符合实际情况即可。

④点击烧写,下部提示框有提示,让重启设备,按下电源开关,然后再打开,就开始愉快的烧录了。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53534

    浏览量

    459083
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281686
  • 编译
    +关注

    关注

    0

    文章

    688

    浏览量

    34944
  • emmc
    +关注

    关注

    7

    文章

    251

    浏览量

    55319
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20719

原文标题:OpenHarmony2.0尝鲜:3516编译烧录开机成功

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    scons 编译成功后如何烧录

    使用gcc编译成功后,如何烧录。 scons 命令吗?
    发表于 09-23 07:45

    请问各位dayu200是不是不支持烧录64位的OpenHarmony

    我自己编译OpenHarmony5.0.2的镜像,发现如果使用arm64参数编译为64位版本,烧录后卡在开机动画无法
    发表于 08-16 17:39

    STM32 CubeIDE编译、运行(烧录程序)的快捷键是什么?

    CubeIDE编译、运行(烧录程序)的快捷键是什么?
    发表于 07-25 07:04

    OpenHarnomy5.1下对RK3588的编译环境搭建

    拉取的是OpenHarmony5.1的代码,直接编译RK3588会报“相机“的错误。有没有大佬有成功编译的呢,这里请教一下
    发表于 06-12 17:20

    #烧录芯片 #单片机 #存储芯片 #烧录机 #烧录器 什么是烧录

    烧录
    jf_99460966
    发布于 :2025年05月29日 11:25:25

    使用gcc编译成功后,如何烧录

    使用gcc编译成功后,如何烧录。 scons 命令吗?
    发表于 04-30 07:13

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译烧录

    即可。 因为openharmony 的源码较大,整个下下来,预计会有40G空间,编译的话,还需要更多空间,所以总计准备至少200G空间吧。 下载完成后,先编译支持环境: bash build
    发表于 03-16 10:53

    OpenHarmony5.0系统怎么去除锁屏直接进入界面?教你2步搞定

    本文介绍在OpenHarmony5.0Release操作系统下,去除锁屏开机后直接进入界面的方法。触觉智能PurplePiOH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,1TOPS算力NPU
    的头像 发表于 03-12 18:51 973次阅读
    <b class='flag-5'>OpenHarmony</b>5.0系统怎么去除锁屏直接进入界面?教你2步搞定

    DLPNIRNANOEVM按照官方文档编译好文件以后,如何烧录进去?

    按照官方文档编译好文件以后,如何烧录进去
    发表于 02-24 08:51

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】之编译系统与烧录镜像

    烧录完成。 烧录完成后,开发板会自动重启,运行刚烧录的镜像。 跟出厂自带的系统是一样的。唯一的区别是出厂系统运行时有个“bearkey”的开机logo,新
    发表于 02-02 23:55

    迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-添加内核编译

    编译内核时将该 HDF 驱动编译到镜像中,接下来编写驱动编译脚本 Makefile,代码如下所示: 加入编译体系,填加模块目录到 drivers/hdf_core/adapter/kh
    发表于 01-22 10:35

    OpenHarmony-5.0.0的RK3588始终编译不过去,有大佬有开源方案可以参考一下吗?

    目前把openHarmony的5.1版本的RK3588编译过去了 但是openHarmony-5.0.0的RK3588始终编译不过去,有大佬有开源方案可以参考一下吗?
    发表于 01-13 16:04

    OpenHarmony源码编译烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙O
    的头像 发表于 12-30 10:08 1513次阅读
    <b class='flag-5'>OpenHarmony</b>源码<b class='flag-5'>编译</b>后<b class='flag-5'>烧录</b>镜像教程,RK3566鸿蒙开发板演示

    dayu200 rk3568 openharmony5.0 sim卡 通话服务

    想请问一下有人在dayu200 rk3568上插过sim卡并且成功完成过通话服务吗? 我现在在dayu200上烧录openHarmony release 5.0.0版本的镜像,在上面插上了sim卡,但是仍然显示未检测到sim卡
    发表于 12-26 16:52

    OpenHarmony默认30秒熄屏太麻烦?触觉智能鸿蒙开发板教你轻松取消

    OpenHarmony系统开机后 30 秒会自动息屏,教大家两招轻松取消自动息屏,触觉智能Purple Pi OH鸿蒙开发板演示,已适配全新OpenHarmony5.0 Release系统!
    的头像 发表于 12-09 11:45 1304次阅读
    <b class='flag-5'>OpenHarmony</b>默认30秒熄屏太麻烦?触觉智能鸿蒙开发板教你轻松取消