开始学习 HarmonyOS 嵌入式开发

Posted 工程师进阶笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开始学习 HarmonyOS 嵌入式开发相关的知识,希望对你有一定的参考价值。

开始学习 HarmonyOS 嵌入式开发

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

小熊派-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://gitee.com/bearpi/bearpi-hm_nano

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

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

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

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


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

A1 - A99:内核类

B1 - B99:基础外设类

C1 - C99:E53传感器类

D1 - D99:物联网类

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

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

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

使用 iPhone 进行的非专业拍摄(不会修图 

 

 

 

以上是关于开始学习 HarmonyOS 嵌入式开发的主要内容,如果未能解决你的问题,请参考以下文章

分享一下嵌入式 HarmonyOS 的学习思路

分享一下嵌入式 HarmonyOS 的学习思路

分享一下嵌入式 HarmonyOS 的学习思路

分享一下嵌入式 HarmonyOS 的学习思路

HarmonyOS应用系统开发——鸿蒙开发体系详解及入门实例运行

S3C2440-裸机篇-01 | JZ2440开发板快速上手