开始学习 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 嵌入式开发相关推荐
- 新手如何学习学嵌入式开发?
新手如何学习嵌入式开发? 这个问题相信是困扰所有嵌入式初学者的难题,下面的内容是嵌入式学习必学的: C语言; C++;操作系统;计算机组成原理; linux编程; 51单片机; arm;硬件编程语言( ...
- 嵌入式linux学习路线,嵌入式开发视频教程
Linux 是一个开源.免费的操作系统,主要应用于服务器(网站服务器.云计算集群.DNS 等)和嵌入式,同时也被很多程序员用作个人操作系统.Linux 使用 GPL 许可证,允许任何人以任何形式传播其 ...
- 【嵌入式学习】嵌入式开发的第一课
前言 在这里仅就嵌入式的学习,简单记录分享. 一.什么是嵌入式 嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能.可靠性.成本.体积.功耗.环境等)灵活裁剪软硬件模块的专用计算 ...
- 从零开始学习HarmonyOS应用开发——1
1.首先安装必要的开发工具 1.1通过访问https://developer.harmonyos.com/cn/develop/deveco-studio 1.2安装软件 1.3通过访问https:/ ...
- ARM嵌入式开发学习,粤嵌提出合理的学习方向
学习ARM嵌入式有很多途径,一部分人通过自学,还有一部分人通过参加相关ARM嵌入式培训班学习.下面是粤嵌主要针对自学人群提出的关于学习ARM嵌入式开发的一点建议,希望对大家有所帮助! 学习ARM,从硬 ...
- harmonyos上的程序用什么语言写,HarmonyOS应用开发 — HelloWorld应用开发E2E体验
感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...
- HarmonyOS应用开发 — HelloWorld应用开发E2E体验
感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...
- HarmonyOS应用开发-剪切板
感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...
- HarmonyOS应用开发-基本控件
感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...
- 嵌入式开发调试学习与思考
截至今天,自己负责的一个项目算是告一段落,前前后后5个多月时间. 该项目是对公司设计的基于powerpc的处理器进行FPGA仿真阶段的软件验证,以及bootloader和kernel移植,以便芯片进行 ...
最新文章
- python使用matplotlib可视化余弦曲线cosine、使用plot函数可视化余弦曲线
- 第一章--第一节:环境搭建
- 【Linux】一步一步学Linux——hostname命令(73)
- [多图]Google Chrome漫画书中文版
- java 类图 xmind_轻松学习UML之类图,状态图
- 大团圆结局!苹果高通和解:双方撤销全球所有诉讼
- ceph 对接openstack mitaka
- Mysql中key与index区别
- 2.C++深入理解 面向对象部分1
- java线程从没入门就放弃
- win10 Java 环境配置
- 51单片机c语言音乐代码天空之城,蜂鸣器版天空之城(示例代码)
- 4米乘以12米CAD图_这篇文章解决了我多年CAD制图比例问题!
- 木讷的程序员需要知道的事情 (五)
- android 拼音检索汉字,android实现汉字转拼音功能 带多音字识别
- Android开发 Retrofit使用
- 分数阶傅里叶变换(FrFT)详细原理与matlab代码实现
- APL开发日志--2012-12-03
- 计算机突然断电恢复供电后,电脑突然断电的坏处有哪些?
- php怎么显示gif图片,如何让伪进度条在页面上显示成gif图像