127 Star 794 Fork 258

小熊派开源社区 / BearPi-HM_Nano

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 18.48 KB
一键复制 编辑 原始数据 按行查看 历史

小熊派-HarmonyOS·季(BearPi-HM Nano)

资料导航

No 类别 路径
1 开发板硬件资料 applications/BearPi/BearPi-HM_Nano/docs/board
2 快速上手教程 applications/BearPi/BearPi-HM_Nano/docs/quick-start/
3 案例代码列表 applications/BearPi/BearPi-HM_Nano/sample/
4 视频学习地址 B站
5 视频课程PPT applications/BearPi/BearPi-HM_Nano/docs/board/课程配套PPT
6 常见问题 ISSUES

一、BearPi-HM Nano 开发板介绍

小熊派-HarmonyOS·季(BearPi-HM Nano)是一款由小熊派专为HarmonyOS系统打造的HarmonyOS开发板。

  • 采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板
  • 主控为WiFi SOC Hi3861,160MHz主频,SRAM 352KB、ROM 288KB、2M Flash。
  • 板载NFC Forum Type 2 Tag芯片及天线,可实现HarmonyOS“碰一碰”功能。
  • 一根TypeC USB线,即可实现供电、下载、调试等多种功能。

二、快速上手(十分钟上手)

如果您想快速的体验一下HarmonyOS的源码[获取][编译][烧录]过程,强烈建议您学习以下教程,这能让您在环境安装环节省下不少时间。

1、视频教程(B站)

2、文档(Gitee) [二选一]

三、手把手教程系列

如果您想学习HarmonyOS系统的环境搭建,并想了解整个从0到1的过程,建议您跟着我们一步一步的学习。 需要告诉您的是,HarmonyOS系统的环境搭建所涉及的领域及组件会比较多,您需要严格按照我们的教程执行每一步,否则可能会出现不能预知的错误。

1、视频系列(B站) 对应PPT地址

2、文档系列(Gitee)

3、开发者贡献(以下教程为开发者贡献)

四、BearPi-HM_Nano 案例开发

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

  • A1 - A99:内核类
  • B1 - B99:基础外设类
  • C1 - C99:E53传感器类
  • D1 - D99:物联网类
  • Z1 - Z99:开发者贡献

例程列表如下所示:

编号 类别 例程名 说明
A1 内核 thread 任务交替打印
A2 内核 timer 定时器
A3 内核 event 事件
A4 内核 mutex 互斥锁
A5 内核 semp 信号量
A6 内核 message 消息队列
B1 基础 led_blink 红色 LED 不间断烁
B2 基础 button 按键控制LED灯亮灭
B3 基础 pwm_led 红色 LED 呼吸灯
B4 基础 adc_mq2 ADC读取电压
B5 基础 i2c_bh1750 I2C读取NFC标签
B6 基础 basic_uart UART自发自收
C1 E53传感器 e53_sf1_example 驱动烟雾传感器 MQ2
C2 E53传感器 e53_ia1_example 驱动温湿度传感器 SHT30
C3 E53传感器 e53_sc1_example 驱动光强传感器 BH1750
C4 E53传感器 e53_sc2_example 驱动 6 轴陀螺仪 MPU6050
C5 E53传感器 e53_is1_example 驱动人体红外传感器
D1 物联网 iot_wifi_ap Wifi热点创建
D2 物联网 iot_wifi_sta_connect Wifi联网
D3 物联网 udp_client 使用 Socket 实现 UDP 客户端
D4 物联网 tcp_server 使用 Socket 实现 TCP 服务端
D5 物联网 iot_mqtt 使用 Paho-MQTT 软件包实现 MQTT 协议通信
D6 物联网 iot_cloud_oc_sample 接入华为IoT 云平台
D7 物联网 iot_cloud_onenet_sample 接入中国移动 OneNET 云平台
D8 物联网 iot_cloud_oc_smoke 基于华为IoT平台的智慧烟感案例
D9 物联网 iot_cloud_oc_light 基于华为IoT平台的智慧路灯案例
D10 物联网 iot_cloud_oc_manhole_cover 基于华为IoT平台的智慧井盖案例
D11 物联网 iot_cloud_oc_infrared 基于华为IoT平台的智慧人体感应案例
D12 物联网 iot_cloud_oc_agriculture 基于华为IoT平台的智慧农业案例
D13 物联网 iot_cloud_oc_gps 基于华为IoT平台的智慧物流案例
Z1 开发者贡献例程 hi3861_uart Hi3861串口收发(带超时功能)@游乐场
Z2 开发者贡献例程 hi3861_flash Hi3861内部Flash读写 @游乐场

五、源码目录简介

小熊派的源码目录延续OpenHarmony官方目录结构,以下是源码目录的说明:

目录名

描述

applications

BearPi-HM_Nano应用程序样例

base

基础软件服务子系统集&硬件服务子系统集

build

组件化编译、构建和配置脚本

domains

增强软件服务子系统集

drivers

驱动子系统

foundation

系统基础能力子系统集

kernel

内核子系统

prebuilts

编译器及工具链子系统

test

测试子系统

third_party

开源第三方组件

utils

常用的工具集

vendor

厂商提供的软件

build.py

编译脚本文件

六、开发板图片预览(淘宝链接)

七、联系我们

1
https://gitee.com/bearpi/bearpi-hm_nano.git
git@gitee.com:bearpi/bearpi-hm_nano.git
bearpi
bearpi-hm_nano
BearPi-HM_Nano
master

搜索帮助