鸿蒙设备开发
文章平均质量分 94
Q-Stark
这个作者很懒,什么都没留下…
展开
-
华为云14天鸿蒙设备开发-Day9网络应用开发
上一篇讲了怎么用开发板使用wifi功能,开启WiFi了要和外部通信的,这篇文章主要写TCP,UDP,MQTT三种通信协议的使用。Paho是IBM在2011年建立的Eclipse开源项目,该项目包含多种语言编写的可用客户端。https,在此页面可以更详细了解此库。MQTTClient封装MQTTPacket生成的高级别C++客户端程序。封装MQTTPacket生成的高级别C客户端程序samples目录提供FreeRTOS和linux两个例程,分别支持FreeRTOS和Linux系统。...原创 2022-07-29 17:12:56 · 762 阅读 · 0 评论 -
华为云14天鸿蒙设备开发-Day7WIFI功能开发
HarmonyOS新手入门设备开发的“芯”路历程官方文帐中将鸿蒙小熊派开发板从采用的模组到芯片都介绍了一遍。开发板采用的芯片是Hi3861V100芯片。Hi3861V100是一款高度集成的2.4GHzSoCWiFi芯片,集成IEEE802.11b/g/n基带和RF电路,RF电路包括功率放大器PA、低噪声放大器LNA、RFbalun、天线开关以及电源管理等模块;支持20MHz标准带宽和5MHz/10MHz窄带宽,提供最大72.2Mbit/s物理层速率。描述名字描述event描述。...原创 2022-07-28 18:07:23 · 1785 阅读 · 1 评论 -
华为云14天鸿蒙设备开发-Day5驱动子系统开发
之前学STM32时,学习过liteOS,对内核有过简单了解。学了内核之后,这次学习一些驱动子系统,GPIO,I2C,串口,ADC数据采集等。主要了解封装后的接口函数及其如何调用。相关概念有在stm32学习的时候总结过。GPIOADC与DACI2C串口更多的可以去HAL库专栏看。本文主要总结鸿蒙的API接口//初始化GPIOIoSetFunc(WIFI_IOT_IO_NAME_GPIO_2,WIFI_IOT_IO_FUNC_GPIO_2_GPIO);通过按键控制LED灯亮灭。...原创 2022-07-27 16:31:41 · 895 阅读 · 3 评论 -
华为云14天鸿蒙设备开发-Day3内核开发
之前学STM32时,学习过liteOS,对内核有过简单了解。LiteOS内核这次学习鸿蒙,主要了解封装后的接口函数及其如何调用。CMSIS是Cortex微控制器软件接口标准(CortexMicrocontrollerSoftwareInterfaceStandard)是ARM和一些编译器厂家以及半导体厂家共同遵循的一套标准,是由ARM专门针对Cortex-M系列提出的标准。鸿蒙与CMSIS接口的关系使用时,包含cmsis_os2.h头文件。httpshttpshttpshttps。...原创 2022-07-26 16:19:41 · 750 阅读 · 0 评论 -
华为云14天鸿蒙设备开发-Day2编译框架
前两篇搭建好了环境,干了代码。编译的时候,ninja?gn?嘛玩意?这篇简单介绍一下。同时自己也能加深理解。在Unix/Linux下通常使用Makefile来控制代码的编译,但是Makefile对于比较大的项目有时候会比较慢,代码在编译都变成了程序员放松的借口了。所以这个Google的程序员在开发Chrome的时候因为忍受不了Makefile的速度,自己重新开发出来一套新的控制编译的工具叫作Ninja,Ninja相对于Makefile这套工具更注重于编译速度。...原创 2022-07-18 18:13:44 · 560 阅读 · 0 评论 -
华为云14天鸿蒙设备开发-Day1源码获取
上一篇搭建好了环境,接下来就要干代码了,首先我们得有源码,然后在Windows上能打开编辑,接下来我们尝试一下。先给出几个开源网站httpshttpshttps。原创 2022-07-15 12:36:12 · 1345 阅读 · 0 评论 -
华为云14天鸿蒙设备开发-Day1环境搭建
已有环境:1.Windows10中文家庭版2.VitualBox6.13.Ubuntu22.04鸿蒙设备开发需要以下工具Windows环境下所需开发工具及获取路径如下:本身电脑里已经安装的有VS Code,这个安装没啥讲的,其他也是没啥讲的,HiBurn不用安装,直接发送桌面快捷方式就行。第一步: 因为VitualBox是开源的,没啥纠纷,笔者也喜欢用开源的工具,所以用的是6.1版本。戳这里我们去Ubuntu官网下载桌面版镜像即可。戳这里第二步: virtualbox新建虚拟电脑,名称自己起,原创 2022-07-13 16:12:53 · 2560 阅读 · 0 评论