怎么开发鸿蒙软件,#2020征文-开发板# 用鸿蒙开发AI应用(三)软件篇

前言

上一篇,我们在 Win10 上用虚拟机安装了 Ubuntu,并设置了文件共享。这一篇,在此基础上编译鸿蒙os的源码,并进行设备烧录。

663a75bf0a79b835d90c58ed79c53714.png

HarmonyOS 简介

1. 系统定义

HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。

2. 技术架构

HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。

367fe15153d12fef0f7566385fd5a21f.png

这次开源的内核仅包含HarmonyOS微内核的部分,Linux内核要等下一个版本。

3. 分布式软总线

分布式软总线是多种终端设备的统一基座,为设备之间的互联互通提供了统一的分布式通信能力,能够快速发现并连接设备,高效地分发任务和传输数据。

51a3c362362b86f6624ab3feb8b26486.png

4. 分布式设备虚拟化

分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设备共同形成一个超级虚拟终端。针对不同类型的任务,为用户匹配并选择能力合适的执行硬件,让业务连续地在不同设备间流转,充分发挥不同设备的资源优势。

1cfec560edc48e1f37627813a31426bc.png

主要特性还是分布式架构和设备虚拟化技术,更详细的资料,参考官网描述

https://device.harmonyos.com/cn/docs/start/learn/oem_des_define-0000001055232642

DevEco Device Tool(windows下)

官网下载Visual Studio Code软件包,要求为1.45.1及以上版本。

1. 工具简介

HUAWEI

DevEco Device Tool(以下简称DevEco Device

Tool)是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual

Studio Code上。该工具具有以下特点:

DevEco Device Tool以Visual Studio Code插件形式提供,体积小巧。

支持代码查找、代码高亮、代码自动补齐、代码输入提示、代码检查等,开发者可以轻松、高效编码。

支持多种类型开发板,包括ARM架构的Hi3516/Hi3518系列和RISC-V架构的Hi3861系列开发板,提供一键式的烧录和调试GUI界面。

支持单步调试能力和查看内存、变量、调用栈、寄存器、汇编等调试信息。

2. 安装 Visual Studio Codehttps://code.visualstudio.com/

70b3ad789fd9350b74460e44fe16e7ab.png

懒得下载的,在文末网盘里也能获取最新版本的安装包。

3. 安装Node.js

官网下载链接,请选择LTS版本12.0.0及以上,Windows 64位对应的软件包。https://nodejs.org/en/download/

86f610b97d858f5184f7cfbec6a65d48.png

安装完毕,在“此电脑

> 属性 > 高级系统设置 > 高级 > 环境变量

>系统变量”中,新增NODE_PATH变量,值为:C:\Users\{userName}\AppData\Roaming\npm\node_modules,其中userName请替换为实际的用户名称。

ab3d4db19100eca563afd7042fdd3d5c.png

4. 安装JDK

下载并安装JDK,版本要求为:1.8版本。

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

b22b2c5380d1d4483765a00a0ab3f4ed.png

下载完成后,安装 jdk-8u271-windows-x64.exe即可。

5. 安装hpm

基于 node.js ,全局模式安装脚手架npm install -g @ohos/hpm-cli

测试安装是否成功hpm -V

07c0787308066072bcb312a39ee24780.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值