目录

开始学习-HarmonyOS-嵌入式开发

开始学习 HarmonyOS 嵌入式开发

开始学习 HarmonyOS 嵌入式开发

上周,我收到了小熊派(南京厚德物联)赠送的嵌入式鸿蒙开发板 – BearPi-HM Nano,感谢小熊派为 IoT 社区做出的贡献!

https://i-blog.csdnimg.cn/blog_migrate/0b3a2197f363773d80ce451eaaf4cec0.png

小熊派-HarmonyOS·季(BearPi-HM Nano)是一款由小熊派专为HarmonyOS系统打造的嵌入式开发板。

这款开发板,主要有以下特点:

1、采用 IoT-Club 的 E53 接口标准,可接入所有的 E53 案例扩展板。

2、主控为WiFi SOC Hi3861,160MHz主频,SRAM 352KB、ROM 288KB、2M Flash。

3、板载 NFC Forum Type 2 Tag 芯片及天线,可实现 HarmonyOS “碰一碰” 功能。

4、一根TypeC USB线,即可实现供电、下载、调试等多种功能。

https://i-blog.csdnimg.cn/blog_migrate/cc4c471a97c52355726ef4872ef41552.png

开发板的所有资料,都可以从以下链接下载:

https://i-blog.csdnimg.cn/blog_migrate/dd20ef83d54e245f64628f7e1464df1b.png

从小熊派提供的资料来看,刚刚接触开发板的工程师,可以参考【十分钟快速上手】这篇教程,这篇教程一步步地讲解了如何搭建开发环境。

对于新手而言,可能需要熟悉一下Linux虚拟机的使用,但这并不困难,也不需要花很多时间,官方直接提供 ubuntu 的虚拟机镜像,已经帮我们做了很多搭建开发环境的工作。

https://i-blog.csdnimg.cn/blog_migrate/10eb4e52cd5733bde2fc7c37b55e0f45.gif

所以,总的来说,小熊派鸿蒙开发板的开发环境搭建,并不是很复杂。

关于鸿蒙系统的教程,目前小熊派提供了视频和文档两种形式,对于 Hi3861 这款 WiFi SOC芯片,网上也有很多开发者分享的经验,入门来说,已经足够了。

https://i-blog.csdnimg.cn/blog_migrate/d3574ccefce896a60bfc3b232595ce0e.gif

BearPi-HM Nano 提供了多个实用案例,案例以A、B、C、D进行不同类别进行分级,方便初学者由浅入深逐步学习。拿到工程后经过简单的编程和下载即可看到实验现象,下面依次对A/B/C/D类进行介绍:

A1 - A99:内核类

B1 - B99:基础外设类

C1 - C99:E53传感器类

D1 - D99:物联网类

每个案例都有详细的文档教程,直接点击就可以跳转到教程页面进行学习。

https://i-blog.csdnimg.cn/blog_migrate/7301c00091305f6c6fc185c16a0db747.gif

小熊派鸿蒙开发板,对于有单片机或Linux开发经验的嵌入式工程师来说,是比较好上手的。而对于没有基础的初学者来说,可能要先学习一些基本的单片机知识,才能更好地入门。

好了,接下来,我们一起来开启鸿蒙操作系统的学习之旅吧~

使用 iPhone 进行的非专业拍摄(不会修图 https://i-blog.csdnimg.cn/blog_migrate/01dbd4096e2a14380394fd102d8cb06d.png https://i-blog.csdnimg.cn/blog_migrate/01dbd4096e2a14380394fd102d8cb06d.png

https://i-blog.csdnimg.cn/blog_migrate/217e973ef10244a8368613dcaa84c0a0.png

https://i-blog.csdnimg.cn/blog_migrate/e13f6801754394bc55ec1a9021c9bf12.png

https://i-blog.csdnimg.cn/blog_migrate/1cd33ed52077a89b709c807c14efb69f.png

https://i-blog.csdnimg.cn/blog_migrate/1e27c65d75fb279d073dde8d55b17a3e.png