【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境

这篇具有很好参考价值的文章主要介绍了【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

轻量与小型系统入门概述
简介
OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉OpenHarmony轻量和小型系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。

开发环境
开发者通常习惯采用Windows+Ubuntu环境进行OpenHarmony开发:
Windows:用于源码开发、烧录等。
Ubuntu:用于源码编译。

开发板
本文基于以下两款典型开发板进行开发介绍 :Hi3861 WLAN模组、Hi3516DV300。开发板规格

系统要求
Windows系统要求:Windows10 64位系统。
Ubuntu系统要求:Ubuntu20.04及以上版本,内存推荐16 GB及以上。
Windows系统和Ubuntu系统的用户名不能包含中文字符。
Windows和Ubuntu系统上安装的DevEco Device Tool为3.0 Release版本。

搭建Ubuntu环境
1、将Ubuntu Shell环境修改为bash。
1.执行如下命令,确认输出结果为bash。如果输出结果不是bash,请根据步骤2,将Ubuntu shell修改为bash。

ls -l /bin/sh

鸿蒙iot开发,【OpenHarmony-鸿蒙】,harmonyos,华为,智能家居
2.打开终端工具,执行如下命令,输入密码,然后选择No,将Ubuntu shell由dash修改为bash。

sudo dpkg-reconfigure dash

鸿蒙iot开发,【OpenHarmony-鸿蒙】,harmonyos,华为,智能家居
2、下载DevEco Device Tool 3.0 ReleaseLinux版本。

3、解压DevEco Device Tool软件包并对解压后的文件夹进行赋权。
1. 进入DevEco Device Tool软件包目录,执行如下命令解压软件包,其中devicetool-linux-tool-3.0.0.401.zip为软件包名称,请根据实际进行修改。

unzip devicetool-linux-tool-3.0.0.401.zip
	2. 进入解压后的文件夹,执行如下命令,赋予安装文件可执行权限,其中devicetool-linux-tool-3.0.0.401.sh请根据实际进行修改。
chmod u+x devicetool-linux-tool-3.0.0.401.sh

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

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

说明: 安装过程中,会自动检查Python是否安装,且要求Python为3.8~3.9版本。如果不满足,则安装过程中会自动安装,提示“Do you want to continue?”,请输入“Y”后继续安装。

安装完成后,当界面输出“Deveco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。
鸿蒙iot开发,【OpenHarmony-鸿蒙】,harmonyos,华为,智能家居
搭建Windows开发环境
通过Windows系统远程访问Ubuntu环境,需要先在Windows系统中安装DevEco Device Tool,以便使用Windows平台的DevEco Device Tool可视化界面进行相关操作。
下载DevEco Device Tool 3.0 ReleaseWindows版,下载地址。
解压DevEco Device Tool压缩包,双击安装包程序,点击Next进行安装。

官方链接:开发者文档文章来源地址https://www.toymoban.com/news/detail-653214.html

到了这里,关于【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenRemote: Java 开源 IoT 物联网开发平台,匹配智慧城市、智能家居、能源管理

    OpenRemote 是一个直观、用户友好的基于Java语言的开源 IoT 物联网设备管理平台,它包括从连接设备到构建应用程序和特定领域的智能应用程序的所有功能和特性。通过OpenRemote物联网平台,用户可以收集和处理来自不同设备的传感器数据,适用于智能家居、智慧城市、能源管理

    2024年02月08日
    浏览(40)
  • 华为终端智能家居应用方案

    PLC-IoT概述 华为智能PLC-IoT工业物联网系列通信模块是基于电力线宽带载波技术的产品,实现数据在电力线上双向、高速、稳定的传输,广泛适用于电力、交通、工业制造、智能家居等领域,PLC-IoT通信模块包含头端和尾端两种类型,头端配合边缘计算核心板使用(中控设备或者

    2024年02月08日
    浏览(30)
  • 智能家居设备的安全与隐私:保护您的家庭

    随着智能家居技术的发展,我们的生活变得越来越便利。智能家居设备可以让我们轻松地控制家庭环境、安全和娱乐等方面的设备,提高了我们的生活质量。然而,与其他技术一样,智能家居设备也面临着安全和隐私问题。这篇文章将讨论智能家居设备的安全和隐私问题,以

    2024年02月20日
    浏览(38)
  • 【智能家居项目】裸机版本——设备子系统(LED && Display && 风扇)

    🐱作者:一只大喵咪1201 🐱专栏:《智能家居项目》 🔥格言: 你只管努力,剩下的交给时间! 输入子系统中目前仅实现了按键输入,剩下的网络输入和标准输入在以后会逐步实现,今天先来实现设备子系统,包含LED设备(GPIO控制),风扇设备,OLED设备。 不同内核下是访问设

    2024年02月08日
    浏览(36)
  • 【雕爷学编程】Arduino智能家居之使用Nano 33 IoT和BME280传感器发送温度和湿度数据到ThingSpeak

    Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来

    2024年01月25日
    浏览(32)
  • 华为云IoT与OpenHarmony深度协同,加速设备上鸿即上云【云驻共创】

    本次专题论坛探讨了华为云IoT与Open Harmony的深度协同、边缘屏蔽硬件差异、实现智慧隧道全方位智能化管理,以及华为云与Open Harmony生态的合作。同时也介绍了华为云物联网卡平台、HTTP2协议以及华为物联网在交通领域的应用。 万物互联的智能实践已经到来,在前40年,首先

    2024年02月05日
    浏览(35)
  • 智能家居中可自行收集能量的无电池的无线设备

    此图片来源于网络 ZigBee是一种基于IEEE 802.15.4标准的低速短距离无线通信技术,用于创建个人区域网络。其名称来源于蜜蜂的八字舞,因为蜜蜂通过这种舞蹈来与同伴传递花粉的所在方位信息,从而构成了群体中的通信网络。ZigBee技术具有近距离、低复杂度、自组织、低功耗

    2024年02月20日
    浏览(26)
  • 写在AWE 2023前夕:华为全屋智能将重构家居智能化体验

    在接近尾声的2023上海车展上,“智能座舱”和“智能驾驶”可以说是出镜率最高的两个名词,“第三空间”的智能化已经是不可逆的趋势。 当第三空间快速向智能化跃迁,人们居住的“第一空间”和工作的“第二空间”,能否顺应智能化浪潮?能否给出像“智能座舱”那般

    2023年04月26日
    浏览(37)
  • 如何搭建远程控制家中设备的Home Assistant智能家居系统【内网穿透】

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 Home Assistant(以下简称HA)是个开源的智能家居平台,也叫家庭助手,就像一个软件,比如我们的QQ软件,微信软件。 Home Assistant把家中的智能家居设备整合到HA中,它

    2024年02月07日
    浏览(36)
  • 【智能家居项目】裸机版本——网卡设备接入输入子系统 | 业务子系统 | 整体效果展示

    🐱作者:一只大喵咪1201 🐱专栏:《智能家居项目》 🔥格言: 你只管努力,剩下的交给时间! 网络子系统实现了,在我们整个项目框架中,网络子系统也输入子系统中输入设备的之一,所以现在要做的就是网络子系统接入到输入子系统中。 如上图所示,在输入子系统中增

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包