开始学习 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 嵌入式开发的主要内容,如果未能解决你的问题,请参考以下文章