• 鸿蒙HarmonyOS开发环境初识及搭建


    一 鸿蒙简介

    HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。

    HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

    HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。详细的说明请参见官方文档相关说明。

    二 应用开发工具

    根据官网资料介绍,我们可以在Windows系统或macOS系统上,使用HUWEI DevEco Studio进行HarmonyOS和OpenHarmony的用户应用程序。下面就一起来看看开发环境的搭建过程吧。

    以OpenHarmony为例,下边是搭建DevEco Studio开发环境的流程:

    三 安装和配置

     HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者

    下载解压后的文件名字为:deveco-studio-3.0.0.993.exe,开始安装。

    我系统盘是固态盘,所以按照默认路径安装

    勾选“DevEco Studio”

     

    安装完成后自动打开工具

    初次使用选择“Do not import settings”

    勾选npm registry(该步骤是在网络连通的情况下进行的)

    下载安装Node.js

    选择安装SDK

     SDK配置信息 

     阅读License协议,同意协议,安装SDK

    继续安装

    完成后打开打开DevEco Studio

     通过HDC,可以连接DevEco Studio与鸿蒙真机,进行调试测试。需要配置一下环境变量。

    按截图,配置HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口,如7035。

     接着在path里添加HDC路径

    添加完成后,确定保存配置。

    再回到DevEco Studio,点击“Configure”à“Settings”

     查看SDK安装信息

    至此,DevEco Studio开发环境安装配置就完成了。下一节,我们看一下,如何使用IDE开发工具,创建一个C++版本的demo程序。 

  • 相关阅读:
    Linux Kprobes探索与实践一
    Flink实时仓库-DWD层(流量域)模板代码
    《大厂高并发分布式锁从入门到实战》第6讲之Mysql分布式锁
    web前端框架
    【Java数据结构】初步认识ArrayList与顺序表
    【自学elasticsearch7】结合es语法和java的HighLevelClient:索引(映射)创建
    MQ通道常用知识列举(一)
    go语言 | 图解反射(二)
    如何做好项目管理?项目管理和团队协作是关键
    每天五分钟计算机视觉:使用神经网络完成人脸的特征点检测
  • 原文地址:https://blog.csdn.net/chexlong/article/details/126818051