声明:
1. 该系列学习笔记整理自BearPi社区以及网络资源
2. 阅读本系列笔记需要部分单片机、电子技术和C语言基础
3. 才疏学浅,若有谬误,敬请指正
目录
前言
小熊派-HarmonyOS·季(BearPi-HM Nano)是一款由小熊派专为HarmonyOS系统打造的开发板。
- 采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。
- 主控为WiFi SOC Hi3861,160MHz主频,SRAM 352KB、ROM 288KB、2M Flash。
- 板载NFC Forum Type 2 Tag芯片及天线,可实现HarmonyOS“碰一碰”功能。
- 一根TypeC USB线,即可实现供电、下载、调试等多种功能。
选用小熊派的原因,一是希望在学习HarmonyOS应用的初期给自己足够的正反馈,二是参考一下开发板厂商的原理图。
一、HarmonyOS是什么?
你给翻译翻译,什么叫鸿蒙?翻译翻译,什么叫鸿蒙? - HarmonyOS是一款面向全场景的分布式操作系统,采用组件化设计,支持在128KiB到xGiB RAM资源的设备上运行系统组件,设备开发者可基于目标硬件能力自由选择系统组件进行集成。 我让你翻译给我听,什么叫鸿蒙! - 基于万物互联思维,使用同一套系统能力适配多端形态,支持手机、平板、智能穿戴等多种终端设备。难道你搞不懂什么叫鸿蒙? 我就想让你翻译翻译,什么叫鸿蒙! 翻译出来给我听,什么他妈的叫鸿蒙!什么他妈的叫他妈的鸿蒙! 大哥这个是鸿蒙啊!小弟我愿意学你一学。 |
二、开发板硬件
1.E53 扩展接口
遵循国内几家开发板厂商制定的物联网案例标准的扩展接口。
具体接口如下图:
功能定义如下:
2.高集成度 Hi3861V100
2.4GHz Wi-Fi SoC 芯片,集成 IEEE 802.11b/g/n 基带和 RF 电路,RF 电路包括功率放大器 PA、低噪声放大器 LNA、 RF Balun、天线开关以及电源管理等模块;
Hi3861V100 芯片集成高性能 32bit 微处理器、硬件安全引擎以及丰富的外设接口,外设接口包括 SPI、 UART、 I2C、 PWM、GPIO 和 多路 ADC,同时支持高速 SDIO2.0 Slave 接口,最高时钟可达 50MHz;芯片内置 SRAM 和 Flash, 可独立运行,并支持在 Flash上运行程序
支持 256 节点 Mesh 组网
支持标准 20M 带宽组网和 5M/10M 窄带组网
支持 IPv4/IPv6 网络功能
支持 DHCPv4 / DHCPv6 Client / Server
支持 DNS Client 功能
支持 mDNS 功能
支持 CoAP/MQTT/HTTP/JSON 基础组件
简而言之,一块专为物联网而生的SoC芯片,组网能力灵活,网络支持度高。
3.NFC模块
4.TypeC接口
5.复位按钮
6.功能按钮×2
和复位按钮都有硬件防抖