OpenHarmony开发板环境搭建

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!


0.OpenHarmony

0.1 OpenHarmony

OpenHarmony是一款面向全场景、全连接、全智能的分布式操作系统。

本文将详细介绍如何在Windows、Linux和Mac OS平台上搭建OpenHarmony开发环境,帮助开发者快速上手OpenHarmony开发。

0.2 安装前提

在开始搭建OpenHarmony开发环境之前,请确保计算机满足以下条件:

操作系统:Windows 10及以上版本、Linux(推荐Ubuntu 18.04及以上版本);

硬件要求:CPU主频1.8GHz及以上,内存4GB及以上;

开发工具:安装好Python 3.7及以上版本、Git。

1.安装

1.1 安装VSCode

1.下载安装包

下载地址:https://code.visualstudio.com/Download

2.下载所需插件

安装C/C++插件

安装Chinese插件

安装Include Autocomplete插件

安装GN插件

1.2 安装DevEco Device Tool

只支持Windows和Linux系统,不支持Mac

1.下载DevEco Device Tool

下载地址:DevEco Device Tool

2.双击安装

内部需要Python,点击安装即可

1.3 启动 DevEco Device Tool

1.打开VScode

安装 DevEco Device Tool 运行的依赖 CodeLLDB 插件,因此需要再 VSCode 的扩展包管理处搜索并安装。如下所示:

2.重启VSCode

重启 VSCode 软件,点击左侧的扩展列表,即可打开 DevEco Home 界面,表示成功安装开发环境:

我使用的开发板是Hi3861的,如有需要,请私聊,给你选择的建议

好了,本篇就到这里啦,希望能对你有所帮助,关注我,带你起飞鸿蒙开发!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/65330.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Debian12 安装配置 ODBC for GaussDB

第一步 apt install -y unixodbc 第二步下载 dws_8.2.x_odbc_driver_for_x86_redhat.zip 到 /tmp,之后 cd /tmp unzip dws_8.2.x_odbc_driver_for_x86_redhat.zip cp lib/* /usr/local/lib cp odbc/lib/* /usr/local/lib echo /usr/local/lib >> /etc/ld…

Web前端基础知识(四)

CSS简介 CSS(层叠样式表),用于定义网页样式和布局的样式表语言。 一般与HTML一起用于构建web页面的。 HTML负责定义页面的结构和内容,CSS负责控制页面的外观和样式。 通过CSS,可以指定页面中各个元素的颜色、字体、大小、间距、边框、背景…

ESP32_h2-创建一个工程后,添加驱动文件并在调用

点击F1或者ctrlshiftP 输入组件名字: 创建好后,可以看到文件目录多了components文件夹和组件文件 (文件夹名字uart就是组件名字)这里更改了文件名字 在整个工程目录下找到: 添加路径 finish! 调用 程…

SQL进阶技巧:如何计算加油站问题? | LeetCode 134. 加油站

目录 0 问题描述 1 数据准备 2 问题分析 计算每个加油站剩余油量(当前油量减去到下一个加油站消耗的油量)

【Android】application@label 属性属性冲突报错

错误记录 What went wrong: Execution failed for task :app:processDebugMainManifest. > Manifest merger failed : Attribute applicationlabel value(string/app_name) from AndroidManifest.xml:8:9-41is also present at [:abslibrary] AndroidManifest.xml:25:9-47 v…

idea报错:There is not enough memory to perform the requested operation.

文章目录 一、问题描述二、先解决三、后原因(了解) 一、问题描述 就是在使用 IDEA 写代码时,IDEA 可能会弹一个窗,大概提示你目前使用的 IDEA 内存不足,其实就是提醒你 JVM 的内存不够了,需要重新分配。弹…

深入解析:构建高效单页应用(SPA)的最佳实践与示例

文章目录 前言一、单页应用(SPA)的介绍二、单页应用(SPA)的优势三、构建单页应用(SPA)的基本步骤四、使用Vue.js构建一个简易的单页应用(SPA):任务管理器结语 前言 随着…

PHP高性能webman管理系统EasyAdmin8

介绍 EasyAdmin8-webman 在 EasyAdmin 的基础上使用 webman 最新版重构,PHP 最低版本要求不低于 8.0。基于webman和layui v2.9.x的快速开发的后台管理系统。 项目地址:http://easyadmin8.top 演示地址:http://webman.easyadmin8.top/admin …

运算符 - 算术、关系、逻辑运算符

引言 在编程中,运算符是用于执行特定操作的符号。C 提供了多种类型的运算符,包括算术运算符、关系运算符和逻辑运算符等。理解这些运算符及其用法对于编写高效且无误的代码至关重要。本文将详细介绍 C 中的这三种基本运算符,并通过实例帮助读…

简单讲解关于微信小程序调整 miniprogram 后, tabbar 找不到图片的原因之一

微信小程序开发,[ miniprogram/app.json 文件内容错误],["tabBar"]["list"][0]["iconPath"]: "/miniprogram/assets/tabbar/icon_main_home.png" 未找到 简单讲解关于调整 miniprogram 后, tabbar 找…

ThinkPHP 数据库操作详解:CRUD 实现与最佳实践

ThinkPHP 数据库操作详解:CRUD 实现与最佳实践 在现代 Web 开发中,数据库操作是应用程序的核心部分。ThinkPHP 作为一款流行的 PHP 框架,提供了强大的数据库操作功能,使得开发者能够高效地进行数据的增删改查(CRUD&am…

《Ceph:一个可扩展、高性能的分布式文件系统》

大家觉得有意义和帮助记得及时关注和点赞!!! 和大多数分布式存储系统只支持单一的存储类型不同,Ceph 同时支持三种: 文件系统(file system):有类似本地文件系统的层级结构(目录树)&#xff0c…

Kafka数据迁移全解析:同集群和跨集群

文章目录 一、同集群迁移二、跨集群迁移 Kafka两种迁移场景,分别是同集群数据迁移、跨集群数据迁移。 一、同集群迁移 应用场景: broker 迁移 主要使用的场景是broker 上线,下线,或者扩容等.基于同一套zookeeper的操作。 实践: 将需要新添加…

“智能控制的新纪元:2025年机器学习与控制工程国际会议引领变革

ICMLCE 2025 | 机器学习与控制工程国际会议 ✨宝子们,今天要为大家介绍的是一个在机器学习和控制工程领域备受瞩目的国际学术盛会——2025年机器学习与控制工程国际会议(ICMLCE 2025)。本次大会将在美丽的大理举行,旨在汇聚全球顶…

公路边坡安全监测中智能化+定制化+全面守护的应用方案

面对公路边坡的安全挑战,我们如何精准施策,有效应对风险?特别是在强降雨等极端天气下,如何防范滑坡、崩塌、路面塌陷等灾害,确保行车安全?国信华源公路边坡安全监测解决方案,以智能化、定制化为…

Julia语言的语法

深入理解Julia语言:高效科学计算的新宠 引言 在当今高速发展的技术环境中,科学计算和数据分析的需求日益增长。作为一种新兴的编程语言,Julia以其高效的性能和简洁的语法吸引了众多研究人员和开发者的注意。本文将深入探讨Julia语言的设计理…

pyqt和pycharm环境搭建

安装 python安装: https://www.python.org/downloads/release/python-3913/ python3.9.13 64位(记得勾选Path环境变量) pycharm安装: https://www.jetbrains.com/pycharm/download/?sectionwindows community免费版 换源: pip config se…

二级建造师考试题库及答案

一、多选题 1.建设行政管理部门对工程质量监督的内容有()。 A.抽查质量检测单位的工程质量行为 B.抽查工程质量责任主体的工程质量行为 C.审核工程建设标准的完整性 D.参与工程质量事故的调查处理 E.监督工程竣工验收 答案:ABDE 解析…

在dynadot进行NS域名服务器设置后网站无法访问的可能原因

关于Dynadot Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 其他索引: Dynadot平台操作教程索引…

【初接触】【学习】编译 Rust 为 WebAssembly

前言 需要先了解以下知识: WebAssemblyRustwasm_bindgenwasm-packjs-sysweb-sysJavaScriptHTMLCSSwebpack 假设您已经了解所有知识点,并且您的环境中已安装了 Node.js和npm 以及 Rust 的完整开发工具链(包括 rustc、cargo 和 rustup&#…