1 一种简单的OpenHarmony环境搭建方法-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

一种简单的OpenHarmony环境搭建方法

德赢Vwin官网 开源社区 来源:HarmonyOS官方合作社区 作者:HarmonyOS官方合作社 2022-03-14 13:58 次阅读

本文介绍一种简单的OpenHarmony环境搭建方法。

首先我们要知道环境搭建包括哪些内容,这样我们才好知道如何去搭建。

通常来说,环境搭建包括这4大部分:代码编写、代码烧录、代码编译、代码下载

在OpenHarmony中环境搭建主要分为两部分:

(1)Windows环境——主要用于代码编写、烧录程序,这里华为给出了一套基于VS Code的解决方案。

(2)Linux环境——主要是ubuntu系统,用于代码下载和代码编译。

这里给大家一一解决,用最简单的方式去实现,我们安装这个流程去解决开发环境的问题:代码编写——代码烧录——代码编译——代码下载。

代码编写

大家随便找个可以编写代码的软件即可,像 vscode、source insight、甚至记事本都行。只要能写代码即可,推荐大家直接安装 vscode 就行。因为我们只需要一个能写代码的软件即可。

代码烧录

代码烧录使用 hiburn 烧录即可,参考文章:

https://bbs.elecfans.com/jishu_2244327_1_1.html

代码编译

代码编译需要搭建Ubuntu环境,可以参考:

https://device.harmonyos.com/cn/docs/documentation/guide/quickstart-lite-package-environment-0000001105407498

这里极度推荐大家使用 Ubuntu 20.04版本,即这个版本:ubuntu-20.04.2.0-desktop-amd64.iso

但是自己搭建也是非常繁琐,推荐大家直接使用我已经搭建好的开发环境即可:

https://gitee.com/qidiyun/OpenHarmony-virtual-machine

一种简单的OpenHarmony环境搭建方法

(1)适用于OpenHarmony 1.0 版本

有些开发者还在使用 1.0 版本,其实不太推荐的,不过还是给出来我已经搭建的开发环境。已配置好开发环境,可直接编译代码,编译可以正常运行,已经配置好samba服务

账号:harmony
密码:123456
代码路径:~/harmony/code/code-1.0

相关的环境工具路径(可以不用管了,已经配置好了,直接可以编译):~/harmony/tools

编译命令:

对应开发板:hi3516 IPC开发板

python build.py ipcamera_hi3516dv300
向右滑动查看完整代码

对应开发板:hi3518 IPC开发板

python build.py ipcamera_hi3518ev300

向右滑动查看完整代码

对应开发板:hi3861 智能家居 开发板

python build.py wifiiot

向右滑动查看完整代码

一种简单的OpenHarmony环境搭建方法

(2)适用于OpenHarmony 3.0 以上版本

此版本适用于 3.0 以上版本:

账号:hihope
密码:123456
代码路径:~/harmony

已经配置好环境,下载好代码,编译可通过。已经下载好了repo,开发者只需要自己配置git,即可下载代码

(3)适用于最新的master版本

第2部分提供的虚拟机环境可以适用于最新的master 分支,只需要下载master分支的代码,然后执行 pip uninstall ohos-build,接着在master分支目录下,执行 pip install build/lite,看到如下图示表示成功:

Successfully built ohos-buildInstalling collected packages: ohos-buildSuccessfully installed ohos-build-0.4.6

向右滑动查看完整代码

代码下载

代码编译需要搭建Ubuntu环境,关于源码下载的,读者可以直接查看官网:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-sourcecode-acquire.md

本文这里做下总结:
(1)注册码云gitee账号。
(2)注册码云SSH公钥,具体可以百度。
(3)安装git客户端和git-lfs并配置用户信息

git config --global user.name "yourname"git config --global user.email "your-email-address"git config --global credential.helper store

向右滑动查看完整代码

(4)安装码云repo工具,可以执行如下命令

curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo

向右滑动查看完整代码

#注意,如果没有权限,可下载至其他目录,并将其配置到环境变量中

chmod a+x /usr/local/bin/repopip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

向右滑动查看完整代码

以下是主干代码的下载方式,但是主干代码可能会不稳定,不推荐大家使用,推荐大家使用TLS版本。

OpenHarmony主干代码获取:

方式一:通过repo + ssh下载(需注册公钥,请参考码云帮助中心)。

repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

向右滑动查看完整代码

方式二(个人推荐这个):通过repo + https下载。

repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

向右滑动查看完整代码

Release版本下载

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md

目前已经到了3.1版本,即将更新3.3版本

一种简单的OpenHarmony环境搭建方法

一种简单的OpenHarmony环境搭建方法就给大家分享到这里了,欢迎大家关注OpenHarmony移植系列文章~

原文标题:如何简单快速搭建 OpenHarmony 开发环境?

文章出处:【微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97370
  • 代码
    +关注

    关注

    30

    文章

    4779

    浏览量

    68516
  • OpenHarmony
    +关注

    关注

    25

    文章

    3713

    浏览量

    16251

原文标题:如何简单快速搭建 OpenHarmony 开发环境?

文章出处:【微信号:HarmonyOS_Community,微信公众号:德赢Vwin官网 开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一种简单的可控硅好坏判断方法

    一种简单的可控硅好坏判断方法
    发表于 07-28 08:17 6291次阅读

    怎样去搭建一种基于RT-Thread实时操作系统的STM32开发环境

    怎样去搭建一种基于RT-Thread实时操作系统的STM32开发环境?怎样去搭建一种IWDT独立看门狗的
    发表于 07-27 07:19

    怎样去搭建一种STM32开发环境

    STM32开发板有何意义?怎样去搭建一种STM32开发环境
    发表于 09-30 08:30

    请问下怎样去搭建一种Arduino IDE环境

    请问下怎样去搭建一种Arduino IDE环境呢?有哪些步骤?
    发表于 10-25 08:40

    请问下如何去搭建一种基于MATLAB和stm32的环境

    请问下如何去搭建一种基于MATLAB和stm32的环境呢?
    发表于 11-18 07:34

    怎样去搭建一种简单的ESP-IDF环境

    怎样去搭建一种简单的ESP-IDF环境呢?怎样使用VSCODE进行编译Python呢?
    发表于 01-18 07:17

    如何利用RK1808去搭建一种ROS交叉编译环境

    如何利用RK1808去搭建一种ROS交叉编译环境呢?其方法是什么?
    发表于 02-15 06:32

    一种简单OpenHarmony开发环境搭建

    本帖最后由 jf_39160458 于 2022-2-22 16:46 编辑 本文介绍一种简单OpenHarmony环境搭建
    发表于 02-21 09:25

    OpenHarmony系统基础环境搭建

    实际软硬件情况以及个人喜好选择以下任方式。搭建方式Windows开发环境,LinuxDocker方式搭建的编译
    发表于 08-05 10:06

    OpenHarmony开发环境搭建

    按照OpenHarmony官方提供的环境搭建,配置号gn、hb等环境,可以参考:获取源码及https://gitee.com/openharmony
    的头像 发表于 12-24 17:44 2937次阅读
    <b class='flag-5'>OpenHarmony</b>开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    OpenHarmony开发环境搭建方法

    本文介绍一种简单OpenHarmony环境搭建方法
    的头像 发表于 03-02 13:49 2383次阅读
    <b class='flag-5'>OpenHarmony</b>开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b><b class='flag-5'>方法</b>

    HMDTU-OpenHarmony-Hi3861环境搭建

    HMDTU-OpenHarmony-Hi3861环境搭建
    的头像 发表于 05-06 12:51 715次阅读
    HMDTU-<b class='flag-5'>OpenHarmony</b>-Hi3861<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    OpenHarmony入门攻略:环境搭建

    此系列是笔者关于 OpenHarmony 智能家居开发套件(Hi3861 芯片)的学习历程,本篇作为入门环节,将具体介绍 OpenHarmony环境搭建
    的头像 发表于 05-15 09:36 2267次阅读
    <b class='flag-5'>OpenHarmony</b>入门攻略:<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    【鸿蒙开发】一种简单OpenHarmony开发环境搭建

    本文介绍一种简单OpenHarmony环境搭建方法。首先我们要知道
    的头像 发表于 02-28 11:02 1140次阅读
    【鸿蒙开发】<b class='flag-5'>一种</b><b class='flag-5'>简单</b>的<b class='flag-5'>OpenHarmony</b>开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    Windows搭建OpenHarmony编译环境

    OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境搭建OpenHarmony编译环境。本次
    的头像 发表于 08-09 08:26 1587次阅读
    Windows<b class='flag-5'>搭建</b><b class='flag-5'>OpenHarmony</b>编译<b class='flag-5'>环境</b>