鸿蒙
文章平均质量分 86
在本专栏里会详细介绍在VM虚拟机里安装Linux,并且搭建鸿蒙系统,怎么编辑、编译、烧录鸿蒙。
物联网知识
#公众号:物联网知识
展开
-
搭建HarmonyOS开发环境(OpenHarmony3.2)
目前HarmonyOS的热度愈演愈烈,本文将介绍如何搭建HarmonyOS嵌入式开发环境,帮助想要使用HarmonyOS进行嵌入式开发的人员进行入门。其实博主以前已经介绍过如何搭建HarmonyOS开发环境了,但是当时还是HarmonyOS1.0,目前开源版本,OpenHarmony已经更新到OpenHarmony3.2了,开发也相比于以前要方便得多,所以本文来介绍如何搭载最新的HarmonyOS嵌入式开发环境。原创 2023-12-19 16:52:13 · 1490 阅读 · 0 评论 -
基于鸿蒙Hi3861和华为云平台的烟雾报警器
基于鸿蒙Hi3861的烟雾报警器项目需求硬件介绍Hi3861MQ-2软件介绍功能设计修改配置文件编写功能程序后续项目需求随着社会的发展,现如今,人们对自己生活的安全越来越关心。俗话说,水火无情,防止家中失火,是保障我们人身安全最重要的一点。传统的家庭烟雾报警器,只能在产生烟雾时,发生报警。如果家中无人,就不能产生什么作用。而这只能保护一定人身安全,但对人们的财产安全往往很难保证。所以今天将以Hi3861为主控,设计一款可以与云平台交互,使用者既可以在发生烟雾时,家庭产生报警,又可以实时上传到云平台,使用原创 2022-02-10 17:52:46 · 4293 阅读 · 0 评论 -
鸿蒙之连接IoT云平台(华为云)
配置云平台端可以查看官方提供的文档:https://support.huaweicloud.com/devg-iothub/iot_01_2127.html首先进入华为云主页,然后在产品中找到IoT物联网中的设备接入 IoTDA。找到管理控制台点击快速体验点击向导式极速体验填写产品名称注册设备选择设备演示包完成可以看到我们已经完成了产品的创建和设备的注册自定义Topic点击新增自定义Topic填写相关信息,点击确认即可.找到设备ID找到刚才创建的设备获得M原创 2022-02-05 13:27:11 · 2981 阅读 · 0 评论 -
鸿蒙之连接MQTT
鸿蒙之连接MQTT移植MQTT修改文件编写测试代码运行后续移植MQTT鸿蒙系统中通过移植第3方软件包 paho mqtt去实现MQTT协议功能首先下载MQTT移植文件https://download.csdn.net/download/qq_44629109/79195528我们在鸿蒙系统源码的 third_party 文件夹下创建一个 pahomqtt 文件夹,然后把解压后的所有文件都拷贝到 pahomqtt 文件夹下下一步,我们在pahomqtt 文件夹下面新建BUILD.gn文件,用来构原创 2022-02-04 11:09:12 · 2209 阅读 · 0 评论 -
AT指令联网---以鸿蒙开发板为例
AT指令联网什么是AT指令?常用的AT指令集鸿蒙Hi3861通过AT指令联网后续什么是AT指令?AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。每个AT命令行中只能包含一条AT指令;对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。AT指令是以AT作首, 字符结束的字符串,AT指令的响应数据包在中。格式为:"AT+指令“。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对原创 2022-02-04 09:41:23 · 1825 阅读 · 0 评论 -
鸿蒙之接收UDP消息
鸿蒙之接收UDP消息开发环境使用的技术UDPJSONJSON介绍JSON 语法规则具体设计文件结构功能实现BUILD.gn(app/led/BUILD.gn)BUILD.gn(app\BUILD.gn)搭建的模块主要代码sta联网接收UDP数据后续开发环境VS CodeHUAWEI DevEco Device Tool(HarmonyOS面向智能设备开发者提供的一站式集成开发环境)HiBurn(用于烧录)VMwareUbuntu(Linux系统)使用的技术UDPInternet 协议集原创 2022-01-28 19:18:29 · 831 阅读 · 0 评论 -
电脑客户端遥控鸿蒙开发板执行相应命令
电脑端遥控控制鸿蒙开发板项目需求开发环境用到的技术使用的技术UDPJSONJSON介绍JSON 语法规则具体设计功能介绍电脑客户端页面设计程序代码MCU端搭建的模块主要代码后续项目需求我们平时开发物联网相关的项目时,无线控制是我们必须具备的一个功能。我们可以通过编写的电脑客户端,实时控制我们开发板进行相应的操作。比如控制智能家居的灯光、风扇和加湿器等一系列操作。开发环境VS CodeHUAWEI DevEco Device Tool(HarmonyOS面向智能设备开发者提供的一站式集成开发环境)原创 2022-01-28 18:23:04 · 1609 阅读 · 0 评论 -
鸿蒙之模拟交通灯
鸿蒙之交通灯项目介绍开发环境具体设计文件结构功能实现BUILD.gn(app/led/BUILD.gn)BUILD.gn(app\BUILD.gn)功能程序关键程序功能演示后续项目介绍我们在平时行驶在公路上,看到各类的交通灯,你是否也会想到自己设计制作一款。今天就来基于鸿蒙Hi3861芯片,即其扩展板来制作这样一款交通灯。开发环境VS CodeHUAWEI DevEco Device Tool(HarmonyOS面向智能设备开发者提供的一站式集成开发环境)HiBurn(用于烧录)VMware原创 2022-01-27 16:08:47 · 1679 阅读 · 0 评论 -
鸿蒙之WiFi联网
鸿蒙之WiFi联网(STA模式)介绍Station模式WiFi连接过程介绍具体设计后续介绍Station模式从理论上来说,任何一个WiFi设备都可以称位STA。STA是支持IEEE802.11协议的设备。在大多数情况下,当大家说到STA模式时,一般是指具有WiFi client行为的设备,可以连接到接入点。STA会扫描可连接的接入点,选择一个想要连接的接入点,经过认证、关联等步骤后,将与接入点进行连接。WiFi连接过程介绍WiFi扫描有两种不同的方式,一种是主动扫描,另一种是被动扫描。主动原创 2022-01-24 12:26:59 · 2309 阅读 · 0 评论 -
鸿蒙之检测烟雾
鸿蒙之检测烟雾(MQ_2传感器)介绍鸿蒙MQ-2烟雾传感器I2C具体设计关键代码后续介绍鸿蒙系统定位HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。HarmonyOS有三大特征:搭载该操作系统的设备在系统层面融为一体、形成超级终端,让设备的硬件能力可原创 2022-01-23 12:25:37 · 1634 阅读 · 0 评论 -
Linux环境下查看IP不显示IPv4地址
Linux环境下查看IP不显示IPv4地址问题解决方法额外方法后续问题这篇文章记录一下,当我在虚拟机下运行Ubuntu时,想在我的windows下通过putty连接到Linux系统,但发现连接不上,之后在Ubuntu下查看ip,发现显示的内容里没有我想要的IP地址。现在来记录一下解决办法。解决方法双击“开始”点击计算机管理点击“服务”找到有关你自己虚拟机的,进行启动就可以了之后输入ifconfig,发现IP地址就出来了。额外方法一、登录Linux操作系统后输入ifconfig得到原创 2022-01-21 13:28:10 · 9256 阅读 · 0 评论 -
鸿蒙之获取温湿度
鸿蒙之获取温湿度介绍HarmonyOSAHT20I2C具体设计配置I2CAHT20数字温湿度传感器命令获取AHT20数字温湿度传感器的值例程实现后续介绍HarmonyOSHarmonyOS轻量和小型系统适用于内存较小的IOT设备。通过本文,开发者可以快速熟悉HarmonyOS轻量和小型系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。轻量和小型系统的开发有以下两种方法:用Windows环境进行开发和烧录,使用Linux环境进行编译。统一使用Linux环境进行开发、编译和烧录。原创 2022-01-20 14:45:33 · 1181 阅读 · 0 评论 -
鸿蒙之OLED显示
鸿蒙之OLED显示---基于Hi3861开发板前期具体设计关键程序oled.holed.c实现效果后续前期首先在└── applications└── sample└── wifi-iot└── app在app这个文件夹下建立一个oled文件夹设置I2C引脚复用确定i2c引脚,查看原理图,可以看到OLED屏幕使用到的是I2C0,引脚是GPIO13、GPIO14所以我们需要修改源码,在vendor hisi hi3861 hi3861 app wifiiot_appinit原创 2022-01-19 13:48:05 · 3570 阅读 · 3 评论 -
鸿蒙之LED灯闪烁
串口输出修改源码目录结构业务代码。led.cBUILD.gn(app/BUILD.gn)BUILD.gn()编译烧录编译烧录观察现象后续修改源码目录结构先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。本例程:在app下新增业务led,其中hello_world.c为业务代码,BUILD.gn为编译脚本,具体规划目录结构如下:.└── applications └── sample └──原创 2020-11-09 22:24:19 · 1576 阅读 · 2 评论 -
鸿蒙之串口输出
串口输出修改源码目录结构业务代码。hello_world.cBUILD.gn(app/BUILD.gn)BUILD.gn()编译烧录编译烧录观察现象后续修改源码目录结构先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。本例程:在app下新增业务chuankou,其中hello_world.c为业务代码,BUILD.gn为编译脚本,具体规划目录结构如下:.└── applications └── sample原创 2020-11-09 20:19:59 · 2991 阅读 · 0 评论 -
鸿蒙WLAN模组联网+解决在Visual Studio Code不能更改Linux文件的问题
这里写目录标题WLAN模组联网下载使用IPOP使用IPOP进行WLAN模块联网解决在Visual Studio Code不能更改Linux文件的问题后续WLAN模组联网下载使用IPOP下载地址当在这里。使用IPOP进行WLAN模块联网配置页面如图,将波特率、串口端口、需要勾选的都勾选上。进行WLAN连接AT+STARTSTA - 启动STA模式AT+SCAN - 扫描周原创 2020-11-05 22:45:35 · 777 阅读 · 0 评论 -
配置鸿蒙Windows烧录环境 && 用Hiburn烧录第一个程序
HarmonyOS配置Windows环境 && 烧录第一个程序配置Windows烧录环境安装Visual Studio Code检测版本安装Node.js说明安装JDK说明安装hpm安装DevEco Device Tool插件导入和配置工程源码获取获取HarmonyOS源码创建一个共享文件夹映射导入源码用Hiburn烧录第一个程序程序效果后续配置Windows烧录环境安装Visual Studio Code检测版本如果已安装Visual Studio Code,打开命令行工具,输入c原创 2020-10-28 19:31:13 · 4941 阅读 · 1 评论 -
搭建鸿蒙环境
搭建鸿蒙环境系统定义技术特性硬件互助,资源共享分布式软总线一次开发,多端部署技术架构工具简介该工具具有以下特点:DevEco Device Tool工具主要分为如下4个功能区域。下载安装包环境准备安装Visual Studio Code说明安装Node.js说明安装JDK说明安装hpm安装DevEco Device Tool插件导入和配置工程源码获取系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,Har原创 2020-10-24 16:48:01 · 5543 阅读 · 1 评论 -
linux中运行ifconfig出现错误,不能sudo apt install net-tools,Linux不能联网
linux中运行ifconfig出现错误的各种解决办法,不能sudo apt install net-tools,Linux不能联网等原创 2020-10-20 20:10:18 · 17141 阅读 · 6 评论 -
下载并安装Linux
介绍如何搭建VM虚拟机,如何安装使用LInux系统(Ubuntu)原创 2020-10-19 12:45:06 · 885 阅读 · 0 评论