0
点赞
收藏
分享

微信扫一扫

OpenHarmony设备的开发环境搭建与工程管理(Ubuntu系统环境)

楠蛮鬼影 2022-05-04 阅读 82

开始前的废话

本来笔者是没有打算写一篇关于如何搭建开发环境和创建项目的文章的,因为官方文档已经写的很清楚了。但是在笔者准备五一放假期间上传一些关于开发板简单基础功能开发的文章的时候,发现官网文档在4月30日进行了大变动,让开发环境的搭建变得更简单,轻松几部便可以完成。

改版后的官方文档对新手很友好,所以为什么笔者会这么激动呢,是因为笔者对于硬件开发其实一开始一点基础都无,虽然官网文档一直都很详细,但是对于缺乏相关知识的笔者来说,阅读学习还是很艰难。所以笔者想将新改版后官方文档中关于开发环境的搭建与工程管理的知识整理输出一份,当然这里看官方文档也可以很简单的完成开发环境的搭建和工程管理,笔者只是想对鸿蒙设备开发的官方文档再作一些宣传(可能官方并不需要(〃´-ω・) ),感谢官网工作人员的完善,并且重新整理输出也是对笔者所学习的知识一个很好的巩固。

本篇文章是介绍在Ubuntu环境下,如何搭建一套完整的可视化开发环境。笔者经过测试Ubuntu 20.04系统环境下操作都可以实现。

笔者是将自己的电脑的win10系统外,重新装了一个Ubuntu 20.04系统(系统语言:英文),在搭建环境之前,只是安装了搜狗输入法和Chrome浏览器。

开发环境的搭建

第一步: 修改Ubuntu Shell环境

  1. 执行命令如下命令,确认输出的结果末尾是bash,如果输出结果的末尾是dash,请根据步骤二,将Ubuntu Shell的环境修改为bash

    ls -l /bin/sh
    

    在这里插入图片描述

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

    sudo dpkg-reconfigure dash
    

    在这里插入图片描述

  3. 再次执行步骤一的命令,发现Ubuntu Shell的环境已经修改为bash
    在这里插入图片描述

第二步:下载DevEco Device Tool

  • 点击下载链接,选择DevEco Device Tool Linux版本的软件包,点击旁边的下载按钮进行下载。
    在这里插入图片描述

第三步:解压DevEco Device Tool软件包

  • 进入DevEco Device Tool软件包下载的文件夹目录下,执行如下命令解压软件包,其中devicetool-linux-tool-3.0.0.401.zip为你下载的软件包名称,请根据你当前下载的实际情况进行修改。

    unzip devicetool-linux-tool-3.0.0.401.zip
    

    在这里插入图片描述

第四部:解压后的文件夹进行赋权

  • 解压后的文件直接就在当前目录下,继续执行如下命令,赋予安装文件可执行权限,其中devicetool-linux-tool-3.0.0.401.sh请根据实际进行修改。

    chmod u+x devicetool-linux-tool-3.0.0.401.sh
    

    在这里插入图片描述

第五步:安装DevEco Device Tool

  • 执行如下命令,安装DevEco Device Tool,其中devicetool-linux-tool-3.0.0.401.sh请根据实际进行修改。

    sudo ./devicetool-linux-tool-3.0.0.401.sh -- --install-plugins
    

    在这里插入图片描述

    当界面输出“Deveco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。

    在这里插入图片描述

    打开打开Visual Studio Code,点击左侧导航栏的三角形的按钮,便可以打开下载好的DevEco Device Tool工具界面。

    在这里插入图片描述

工程管理

导入OpenHarmony源码

  1. 获取OpenHarmony源码;
    点击Ubuntu环境下拉取OpenHarmony源码的链接,根据链接网页中的步骤下载源码。

  2. 打开DevEco Device Tool,进入Home页;

    在这里插入图片描述

  3. 点击Import Project,选择待打开的工程目录,点击Import打开;
    在这里插入图片描述

  4. 出现如下提示框,点击Import
    在这里插入图片描述

  5. 在Select Project type界面,选择Import from OpenHarmony Source
    在这里插入图片描述

  6. 在Import Project界面,选择Product后,会自动填充对应的MCU、Board、company和kernel信息,然后ohosVersion选择对应的OpenHarmony源码版本。下图以开发板Hi3861并导入wifiiot_hispark_pegasus为例进行说明。然后点击Open打开工程或源码;
    在这里插入图片描述

  7. 弹出提示怎样打开项目,笔者这里选择在现有窗口下打开项目,你根据你的爱好可以自由选择,不搭噶
    在这里插入图片描述

  8. 可以看到源码和项目就说面导入成功;
    在这里插入图片描述

  9. 然后在你写好代码需要编译和烧录之前,还需要进入Project页。DevEco Device Tool会检测你的开发环境所需的工具是否安装完毕,如果检测到有没有安装的,点击Setup按钮进行下载。
    在这里插入图片描述

    下载过程中需要你在下方终端页面输入密码
    在这里插入图片描述

    最后下载完毕,提示开发环境是完善的。
    在这里插入图片描述

根据现有解决方案生成工程

  1. 打开DevEco Device Tool,进入Home页,点击Create Project创建新工程。
    在这里插入图片描述

  2. 在新建工程的配置向导页,输入工程配置信息后,点击Finish
    在这里插入图片描述

    • Project Name:输入工程名称,只能包含大写字母、小写字母、数字、下划线(_)、短横线(-)和点(.)。

    • Bundle:选择产品对应的解决方案。

    • MCU:选择开发板搭载的MCU。

    • Board:选择支持的开发板类型。

    • Location:设置工程的存储路径,默认情况下存储在工具指定的默认路径。

    在这里插入图片描述

  3. 下载完成后,在左侧的工程目录中即可查看对应的源码文件。

以上就是笔者整理的关于Hi3861开发板在Ubuntu系统环境下的开发环境的搭建与项目管理,关于怎么简单的实现一个项目的代码编写、编译和烧录。可以直接看官方文档就可以很简单的实现,我这里就不照搬官网的内容了。

后面笔者会接着发一些关于源码的理解和开发板简单基础功能开发的文章,希望大家多多指导,共同进步。

举报

相关推荐

0 条评论