开始学习 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 嵌入式开发相关推荐

  1. 新手如何学习学嵌入式开发?

    新手如何学习嵌入式开发? 这个问题相信是困扰所有嵌入式初学者的难题,下面的内容是嵌入式学习必学的: C语言; C++;操作系统;计算机组成原理; linux编程; 51单片机; arm;硬件编程语言( ...

  2. 嵌入式linux学习路线,嵌入式开发视频教程

    Linux 是一个开源.免费的操作系统,主要应用于服务器(网站服务器.云计算集群.DNS 等)和嵌入式,同时也被很多程序员用作个人操作系统.Linux 使用 GPL 许可证,允许任何人以任何形式传播其 ...

  3. 【嵌入式学习】嵌入式开发的第一课

    前言 在这里仅就嵌入式的学习,简单记录分享. 一.什么是嵌入式 嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能.可靠性.成本.体积.功耗.环境等)灵活裁剪软硬件模块的专用计算 ...

  4. 从零开始学习HarmonyOS应用开发——1

    1.首先安装必要的开发工具 1.1通过访问https://developer.harmonyos.com/cn/develop/deveco-studio 1.2安装软件 1.3通过访问https:/ ...

  5. ARM嵌入式开发学习,粤嵌提出合理的学习方向

    学习ARM嵌入式有很多途径,一部分人通过自学,还有一部分人通过参加相关ARM嵌入式培训班学习.下面是粤嵌主要针对自学人群提出的关于学习ARM嵌入式开发的一点建议,希望对大家有所帮助! 学习ARM,从硬 ...

  6. harmonyos上的程序用什么语言写,HarmonyOS应用开发 — HelloWorld应用开发E2E体验

    感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...

  7. HarmonyOS应用开发 — HelloWorld应用开发E2E体验

    感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...

  8. HarmonyOS应用开发-剪切板

    感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...

  9. HarmonyOS应用开发-基本控件

    感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...

  10. 嵌入式开发调试学习与思考

    截至今天,自己负责的一个项目算是告一段落,前前后后5个多月时间. 该项目是对公司设计的基于powerpc的处理器进行FPGA仿真阶段的软件验证,以及bootloader和kernel移植,以便芯片进行 ...

最新文章

  1. python使用matplotlib可视化余弦曲线cosine、使用plot函数可视化余弦曲线
  2. 第一章--第一节:环境搭建
  3. 【Linux】一步一步学Linux——hostname命令(73)
  4. [多图]Google Chrome漫画书中文版
  5. java 类图 xmind_轻松学习UML之类图,状态图
  6. 大团圆结局!苹果高通和解:双方撤销全球所有诉讼
  7. ceph 对接openstack mitaka
  8. Mysql中key与index区别
  9. 2.C++深入理解 面向对象部分1
  10. java线程从没入门就放弃
  11. win10 Java 环境配置
  12. 51单片机c语言音乐代码天空之城,蜂鸣器版天空之城(示例代码)
  13. 4米乘以12米CAD图_这篇文章解决了我多年CAD制图比例问题!
  14. 木讷的程序员需要知道的事情 (五)
  15. android 拼音检索汉字,android实现汉字转拼音功能 带多音字识别
  16. Android开发 Retrofit使用
  17. 分数阶傅里叶变换(FrFT)详细原理与matlab代码实现
  18. APL开发日志--2012-12-03
  19. 计算机突然断电恢复供电后,电脑突然断电的坏处有哪些?
  20. php怎么显示gif图片,如何让伪进度条在页面上显示成gif图像

热门文章

  1. 轻松拥有美国号码,免费收发短信
  2. 外文论文_屏幕外文本用于复制和粘贴
  3. 学习笔记 Tianmao 篇 fresco 图片缓存加载框架
  4. 【技巧】如何给CSDN上的每篇原创文章添加版权声明
  5. 今天吃什么随机网页_灵魂拷问:今天在西昌你想吃什么?
  6. ISO26262功能安全--产品开发过程
  7. Elasticsearch优化原理
  8. 最新elasticsearch版本与jdk版本对应图-2022-08-01
  9. 校园民谣:1983-2003。谨以此文献给2020年说再见就此生再也不见的毕业生们
  10. 天龙八部荣耀版体验服服务器未响应,天龙八部荣耀版体验服