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

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

3天内不再提示

鸿蒙OpenHarmony【搭建Ubuntu环境】

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-04-19 16:53 次阅读

搭建Ubuntu环境

嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。

在以上的设备开发场景中,可以搭建一套Windows+Ubuntu混合开发的环境,其中使用Windows平台的DevEco Device Tool可视化界面进行相关操作,通过远程连接的方式对接Ubuntu下的DevEco Device Tool(可以不安装Visual Studio Code),然后对Ubuntu下的源码进行开发、编译、烧录等操作。

本章节介绍开发所需Ubuntu环境的搭建方法。

icon-note.gif说明: 如果没有Ubuntu系统,可在Windows系统中通过虚拟机方式搭建Ubuntu系统,具体请参考[Ubuntu系统安装指导]。Ubuntu系统安装完成后,请根据指导完成[Ubuntu基础环境配置],然后再根据本章节进行DevEco Device Tool工具的安装。

系统要求

  • Ubuntu系统要求:Ubuntu18.04~21.10版本。推荐使用20.04版本,内存16GB及以上,硬盘100GB及以上。
  • Ubuntu系统的用户名不能包含中文字符。
  • 建议Ubuntu和Windows系统上安装的DevEco Device Tool为最新版本,且版本号需相同。

    icon-note.gif说明: 下面以3.1 Release版本的IDE进行说明,不同版本的IDE在支持的特性和操作上略有差别,具体情况可参考[该工具的使用指南]

操作步骤

HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿

搜狗高速浏览器截图20240326151450.png

  1. 将Ubuntu Shell环境修改为bash。
    1. 执行如下命令,确认输出结果为bash。如果输出结果不是bash,请根据子步骤2,将Ubuntu shell修改为bash。

      ls -l /bin/sh
      

      zh-cn_image_0000001226764302

    2. 打开终端工具,执行如下命令,输入密码,然后选择 No ,将Ubuntu shell由dash修改为bash。

      sudo dpkg-reconfigure dash
      

      ubuntu-dash-to-bash

  2. 下载[DevEco Device Tool]最新Linux版本软件包。
  3. 解压DevEco Device Tool软件包并对解压后的文件夹进行赋权。
    1. 进入DevEco Device Tool软件包目录,执行如下命令解压软件包,其中devicetool-linux-tool-{Version}.zip为软件包名称,请根据实际进行修改。
      unzip devicetool-linux-tool-{Version}.zip
      
    2. 进入解压后的文件夹,执行如下命令,赋予安装文件可执行权限,其中devicetool-linux-tool-{Version}.sh请根据实际进行修改。
      chmod u+x devicetool-linux-tool-{Version}.sh
      
  4. 执行如下命令,安装DevEco Device Tool,其中devicetool-linux-tool-{Version}.sh请根据实际进行修改。
    sudo ./devicetool-linux-tool-{Version}.sh
    
  5. 在用户协议和隐私声明签署界面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装,可通过键盘的上下按键进行选择。
    zh-cn_image_0000001340557741
    安装完成后,当界面输出“DevEco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。
    zh-cn_image_0000001338201457

审核编辑 黄宇

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

    关注

    5

    文章

    534

    浏览量

    28946
  • 鸿蒙
    +关注

    关注

    55

    文章

    1777

    浏览量

    42157
  • HarmonyOS
    +关注

    关注

    79

    文章

    1882

    浏览量

    29348
  • OpenHarmony
    +关注

    关注

    23

    文章

    3385

    浏览量

    15196
收藏 人收藏

    评论

    相关推荐

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

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

    第1~2章 鸿蒙系统介绍 和 编译环境搭建 持续更新

    .gitee.com/openharmony 鸿蒙OS代码下载:https://device.harmonyos.com/cn/ ... de-0000001050769927 第2章 开发环境
    发表于 09-23 10:43

    【HiSpark系列】第1~2章 鸿蒙系统介绍 和 编译环境搭建 持续更新

    / ... ld-0000001054781998 。目前鸿蒙系统的开发方式是在Linux系统上面编译源码,Windows系统上编写、烧录。故而需要搭建两个开发环境。2.1 Linux环境
    发表于 10-12 16:36

    【HarmonyOS】鸿蒙系统介绍 和 编译环境搭建

    ,Windows系统上编写、烧录。故而需要搭建两个开发环境。2.1 Linux环境搭建关于Linux系统的环境
    发表于 10-20 11:19

    一种简单的OpenHarmony开发环境搭建

    本帖最后由 jf_39160458 于 2022-2-22 16:46 编辑 本文介绍一种简单的OpenHarmony环境搭建方法。首先我们要知道环境
    发表于 02-21 09:25

    OpenHarmony系统基础环境搭建

    搭建系统基础环境搭建各个开发板环境前,需要完成OpenHarmony系统基础环境
    发表于 08-05 10:06

    鸿蒙IPC开发板开发板体验】 开发环境搭建

    虽然网上有很多鸿蒙的资料,但是实际搭建起来这个环境还是有点折腾,有些资料可能是以前搭建环境,现在源码包和库等升级了版本又不行,然后能找到的
    发表于 09-26 22:34

    如何搭建鸿蒙开发环境

    开发某一个平台的程序,那么首先要搭建出本地开发环境,那么如何搭建鸿蒙开发环境呢?
    的头像 发表于 02-24 11:25 3278次阅读
    如何<b class='flag-5'>搭建</b><b class='flag-5'>鸿蒙</b>开发<b class='flag-5'>环境</b>

    OpenHarmony开发环境搭建

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

    OpenHarmony开发环境搭建方法

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

    HMDTU-OpenHarmony-Hi3861环境搭建

    HMDTU-OpenHarmony-Hi3861环境搭建
    的头像 发表于 05-06 12:51 507次阅读
    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 1709次阅读
    <b class='flag-5'>OpenHarmony</b>入门攻略:<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

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

    本文介绍一种简单的OpenHarmony环境搭建方法。首先我们要知道环境搭建包括哪些内容,这样我们才好知道如何去
    的头像 发表于 02-28 11:02 761次阅读
    【<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 832次阅读
    Windows<b class='flag-5'>搭建</b><b class='flag-5'>OpenHarmony</b>编译<b class='flag-5'>环境</b>

    鸿蒙OpenHarmony搭建Windows环境

    支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。
    的头像 发表于 04-19 15:42 223次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Windows<b class='flag-5'>环境</b>】