华为鸿蒙开发工具DevEco Device tool--针对硬件开发的学习笔记

HarmonyOS开发实战( Beta5.0)DevEco Device Tool开发环境搭建实践 通常在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发 阅读详情

ps:本文适合单片机、嵌入式、安卓硬件开发之类的硬件工程师傅,不适合APP开发的软件大神

一、华为官方鸿蒙的各类工具介绍

华为鸿蒙全部的开发工具汇总链接:华为开发者联盟-智能终端能力开放,共建开发者生态 

二、 开发搭载华为鸿蒙的硬件选择 DevEco Device tool

DevEco Device tool 工具暂不支持mac开发,只支持 linux和windows

1、进入  HarmonyOS设备开发指导 - HarmonyOS设备开发官网            

         1.1  了解OpenHarmony

          网址链接      OpenAtom OpenHarmony

        分层设计,从下向上依次为:

                1】内核层

                2】系统服务层

                3】框架层

               4】 应用层

        系统功能按照“系统 > 子系统 > 组件”逐级展开,

        在多设备部署场景下,支持根据实际需求裁剪非必要的组件。 (1.1.1 对此展开叙述)

1.1.1 支持如下几种系统类型:

  • 1】轻量系统(mini system):Arm Cortex-M、RISC-V 32位的设备

    面向MCU类处理器:最小内存为128KiB

    •         提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。                                         

      • 支撑智能家居领域的产品: 连接类模组、传感器设备、穿戴类设备

  • 2】小型系统(small system):Arm Cortex-A

    面向应用处理器:支持的设备最小内存为1MiB

    •         更高的安全能力、标准的图形框架、视频编解码的多媒体能力。

      • 支撑智能家居领域的路由器、IP Camera、电子猫眼、以及智慧出行域行车记录仪

  • 3】标准系统(standard system):

    面向智能设备应用处理,支持的设备最小内存为128MiB,

    •         增强的交互能力、3D GPU以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。

      • 可支撑的产品如高端的冰箱显示屏

1.1.2  因为具备裁剪能力,所以才具备支持一次开发适配高-低端硬件

裁剪能力原理:

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

    • 子系统是一个逻辑概念,它具体由对应的组件构成。

      • 组件

                组件是由对子系统的进一步拆分得到,可复用的软件单元

        • 组件包含源码、配置文件、资源文件和编译脚本;

        • 组件能独立构建,以二进制方式集成,具备独立验证能力的二进制单元。

OpenHarmony子系统详细介绍链接:docs: OpenHarmony documentation | OpenHarmony开发者文档 - Gitee.com。

HarmonyOS(鸿蒙)开发软件DevEco Studio基本配置(兼容IDEA) HUAWEI DevEco Studio(获取工具请点击链接下载,以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。这款开发工具的配置与IDEA区别不大。感觉现在好多人都在说什么安卓快凉了,工作越来越难找了。 阅读详情

相关推荐

2024最新版鸿蒙HarmonyOS开发工具安装使用指南

华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的分布式操作系统。华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端,实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。

jackson_lingua的博客 9967

鸿蒙Hi3861学习十八-DevEco Device Tool环境搭建

在之前的文章中,我们是通过的方式进行开发。今天我们同样是采用。为什么要采用这种方式呢?因为就目前而言,大部分的开发板还,如Hi3861、Hi3516系列开发板。本次的任务就是可视化界面进行相关操作,的方式对接ubuntu下的DevEco Device Tool(可以不安装Visual Studio Code),然后对ubuntu下的源码进行开发、编译、烧录等。ubuntu版本:20.04windows版本:win10。

qq_26226375的博客 4197

HarmonyOS应用开发 — 设备虚拟化特性开发

感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1、HarmonyOS应用开发—视频播放 https://developer.huawei.com/consumer/cn/codelab/HarmonyOS-hap1/index.html#0 2、HarmonyOS应用开发—基本控件 https://developer.huawei.com/consumer/cn/codelab/HarmonyOS-hap2/index.html#0 3、HarmonyOS应用开发—UI开

HarmonyOS技术社区 7791

鸿蒙系统开发工具DevEco Studio 2.2下载/安装教程

鸿蒙开发包括鸿蒙应用开发(手机app)和鸿蒙设备开发(硬件开发)两大部分,其中设备开发又包括TV,音响,眼镜,手表,PC,平板,汽车,耳机以及未来的各种智能家居,手机作为一个超级终端,与各种设备实现互联,未来无论是在工作,学习,运动还是做家务,都会用到鸿蒙系统 鸿蒙系统并不是想替代安卓或者IOS,而是瞄准5G时代(万物互联),利用分布式软总线(虚拟网络通道)将所有的智能设备跟手机连接起来 鸿蒙开发流程 鸿蒙的开发流程分为四个部分:注册,开发,测试和发布 1.首先需要再官网进行注册,进行实..

wangyuxiang946的博客 2万+

鸿蒙硬件开发:Hi3861开发环境搭建及Windows下编译下载程序

Windows开发环境准备 可参考官方文档Windows开发环境准备进行配置。 安装VS Code https://code.visualstudio.com/Download 安装Python https://www.python.org/downloads/ 一定要下载3.7.4-3.8.x 64位版本,否则之后安装DevEco Device Tool插件是会出错。 安装Node.js https://nodejs.org/zh-cn/download/ 一定要下载v12.0.0及以上 64位版本,原

unclejin_的博客 8533

OpenHarmony南向设备开发:DevEco Device Tool插件安装失败处理办法?

如果您已安装DevEco Device Tool 3.0 Release及以前的版本...........

初一十五的博客 550

OpenHarmony开发指南——DevEco Device Tool 安装配置

本文介绍如何在Windows主机上安装DevEco Device Tool工具。

码工许师傅 1万+

SAP-PM设备模块-PM主数据之功能位置

SAP-PM模块学习

TRUIXIANG的博客 5136

华为鸿蒙系统操作教程_华为鸿蒙操作系统HarmonyOS软硬件开发初探

根据华为鸿蒙操作系统HarmonyOS的最新消息,9月11日的华为开发者大会将会演示鸿蒙系统的软硬件开发能力,下面是具体的演示案例:我们从中可以得到以下信息:1.华为鸿蒙软件开发的IDE使用的是HUAWEI DevEco Studio下面是使用界面:使用java开发的同学开起来很亲切,因为HUAWEI DevEco Studio是华为基于开源的IntelliJ IDEA Community社区版增...

weixin_34510298的博客 3080

知识图谱_知识图谱 | 知识图谱做用户画像

导读:最近一直在思考怎么用知识图谱做推荐,但是目前能知道的内容都是基于路径的推荐和基于图特征的推荐,所以能不能换一个角度,探究一下用知识图谱怎么做用户画像,因为画像也是推荐系统重要的一部分。现在的知识图谱+推荐怎么做的传统的用户画像怎么做现在的知识图谱+推荐怎么做的?基于路径:可以理解成基于图谱的多路径召回,或者多路径推荐,然后根据路径的转移概率进行排序从而达到推荐的效果,基于路径比较适合简单的推...

weixin_28801659的博客 1460

Keil中搭建自动化单元测试框架Unity

前言:   虽然一些C++的自动化单元测试框架也能用来C语言单元测试,但那样我们编写C语言程序时需要符合C++的标准,这样有一些C的特性是无法使用的,限制C的特性使用不太好,于是找了一个全部用C实现的自动化测试框架。Unity是一个简单且直接的自动化单元测试框架,它由很少的几个文件构成。 搭建环境:   1.从github上下载最新版本的Unity源码,下载链接:https://github...

程序员的自我修炼 3897

【鸿蒙开发】Hi3861学习笔记-DevEco Device Tool环境配置

HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。DevEco Device Tool采用Windows+Ubuntu混合开发环境,在Windows上主要进行代码开发、代码调试、镜像烧录等操作,在Ubuntu环境实现源码编译。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1491

具身智能中的(VLA)算法与实践——第一讲 基础与概览

本文介绍了视觉-语言-动作(VLA)模型的基础概念及其在AI领域的重要性。VLA模型通过融合多模态数据实现具身智能,使AI系统能感知环境并执行物理动作。文章探讨了大型语言模型(LLMs)和视觉语言模型(VLMs)如何赋能具身智能,包括指令解析、场景理解和动作规划。同时提供了Python、PyTorch/TensorFlow开发环境的详细搭建指南,包含GPU配置建议和测试代码。VLA模型在机器人操作、导航、人机协作等领域具有广泛应用前景,是实现通用人工智能的关键技术。

u012133341的博客 1598

华为鸿蒙系统建立生态链的环境,DevEco Device Tool鸿蒙系统一站式集成开发环境

DevEco Device Tool是为采用华为鸿蒙生态系统的表盘设备开发的,主要的作用就是为软件编撰代码,让它正常运行;华为鸿蒙系统从去年发布以来备受全世界的瞩目,首先使用的是电视还有表盘等生态链设备,表现非常出色,摆脱了对于安卓的部分依赖;而这款软件就是可以帮助开发人员直接在鸿蒙开发平台进行编辑设备软件的内部代码,按照用户的需求来定,过程都是可直观呈现的,不过分布式发散能力还有待开发完善。鸿蒙...

weixin_36111764的博客 483

ICC2如何写出floorplan信息

不用-exclude 的话rows_tracks / vias /blockages / routing_rules信息都会写出去,即便用了-include {macro ports}也不行,所以不介意这些东西的话可以用以下两种种def方式去写floorplan。write_floorplan用法和write_def一样,因为写出来的文件夹里就包含def,用write_floorplan的好处和innovus saveFPlan一样,都能写出voltage area和bound信息。

m0_61544122的博客 1069

【腾讯小龙虾 WorkBuddy 专栏 03】技能(Skills)制作全教程!自定义技能编写、导出分享、导入使用一步到位

🔥腾讯AI智能体WorkBuddy自定义技能全攻略 本文为零基础用户提供WorkBuddy自定义技能的完整教程,涵盖技能概念、编写规范到实操全流程。核心内容包括: 技能本质:标准化任务指令模板,可固化重复操作流程 三大价值:一键执行重复任务/跨设备共享/降低使用门槛 实操演示:以"桌面文档自动分类"为例,分步讲解编写、测试、导出 共享方案:支持单技能/批量导出,通过任意渠道传输分享 导入指南:3秒完成他人技能加载,并提供常见问题解决方案 高阶优化:增加异常处理、版本管理等提升技能普适性

AI人人懂 2944

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

基于Hi3861芯片鸿蒙智能硬件开发环境搭建设备开发需要Linux+windows配合使用,Windows用来写代码,Linux用来编译,本教程使用Ubuntu20.04+Windows1064位。然后网盘下载镜像文件密码2233文件大概7个G下载完成后导入虚拟机Ubuntu安装完成后打开,输入密码harmony(小写)终端输入ifconfig,获取ip地址如果没有IP地址,请设置一下网卡Win系统下需要三个工具,1、VScode2、DevEcoDeviceTool3、Git(也可不装,但是要频繁输入密码)

嵌入式行业打工人,不定期更新博客。 4273

手把手教你学Simulink——基于核能发电系统的场景实例:核电站汽轮机与发电机协调控制仿真

在核电机组中,汽轮机-发电机系统是将核能最终转化为电能的关键环节。与火电机组不同,核反应堆的热惯性大、功率调节慢,因此汽轮机的控制策略需与反应堆特性相匹配,实现安全、稳定、高效的能量转换。维持发电机输出功率/频率稳定(响应电网调度)调节汽轮机进汽压力(匹配一回路蒸汽供应)实现“堆-机协调控制”保障机组在启停、变负荷、甩负荷等工况下的安全性本教程将带你使用构建一个核电站汽轮机与发电机协调控制系统汽轮机调速系统(调门控制)建模发电机与电网接口建模(同步机)

MHD0815的博客 212

华为鸿蒙操作系统入门到精通,官方教程来了!

点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱前段时间鸿蒙发布了2.0 。“工欲善其事,必先利其器”。华为为了开发者能够更快地融入到鸿蒙生态中来,也为我们准备了两...

开发者技术前线-DevolperFront 7389

红队攻防渗透技术实战流程:云安全之云原生安全:特权模式和挂载模式

红队云攻防实战1. 什么是云 1. 什么是云

HACKONE的博客 571

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

devecostudio鸿蒙系统,DevEco Device Tool鸿蒙系统集成开发环境

DevEcoDeviceTool是一款华为HarmonyOS智能设备一站式集成开发环境,支持华为鸿蒙系统组件定制,一键编译和烧录,分布式能力集成等,可以帮助开发者高效开发应用及创新硬件。相关软件软件大小版本说明下载地址DevEco Device Tool是一款华为HarmonyOS智能设备一站式集成开发环境,支持华为鸿蒙系统组件定制,一键编译和烧录,分布式能力集成等,可以帮助开发者高效开发应用及创...

weixin_39798626的博客 948

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

鸿蒙系统1.0下载,DevEco Device Tool鸿蒙系统集成开发环境

DevEco Device Tool是一款华为HarmonyOS智能设备一站式集成开发环境,支持华为鸿蒙系统组件定制,一键编译和烧录,分布式能力集成等,可以帮助开发者高效开发应用及创新硬件。基本简介HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态...

weixin_29502579的博客 444

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

用鸿蒙开发AI应用(三)软件篇

前言上一篇,我们在 Win10 上用虚拟机安装了 Ubuntu,并设置了文件共享。这一篇,在此基础上编译鸿蒙os的源码,并进行设备烧录。HarmonyOS 简介1. 系统定义Harmon...

深度觉醒 1万+

鸿蒙开发工具在哪下载,DevEco Device Tool鸿蒙系统一站式集成开发环境

DevEco Device Tool鸿蒙系统一站式集成开发环境是面向移动办公、运动健康、社交通信、媒体娱乐等全场景的分布式操作系统,对应用开发者而言,采用了多种分布式技术,降低了开发难度和成本,对消费者而言,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。鸿蒙系统特点硬件互助,资源共享分布式软总线分布式软总线是多种终端设备的统一基座,为设备之间的互联...

weixin_36482113的博客 241

鸿蒙硬件开发:DevEco Device Tool V2.1正式版以及windows平台编译链的更新

DevEco Device Tool V2.1 Release 6月2号,好日子啊,不知道大家有没有看Harmony OS 2的发布会呢???? 同一天鸿蒙的硬件开发工具DevEco Device Tool 2.1也发布了正式版,相比于上次博客中使用的Beta版,正式版并没有加入新功能,只是解决了性能问题。 当然,官方也提供了2.2的Beta版本,提供了大量的新增特性,不过大部分都是新开发板的适配,我们使用的Hi3861目前还没必要升级,所以这里就把Beta版升级为正式版即可。 具体的更新细节如下: 交

unclejin_的博客 2159

鸿蒙设备开发环境 DevEco Device Tool 安装记

历经磨难,总算完成了鸿蒙设备的硬件开发环境,将其过程分享,供有兴趣尝试鸿蒙硬件开发的朋友参考。

embedream的专栏 250
上一篇: mipi接口 1280(RGB)*720 LCD屏开发驱动笔记帖
Web3oUser
博客等级 码龄4年 7粉丝 2原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值