README.md

    BearPi-HM_Nano 介绍

    BearPi-HM_Nano开发板是一块专门为鸿蒙OS设计的鸿蒙OS开发板,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例

    购买地址 点击购买

    视频教程地址 点击观看

    BearPi-HM_Nano

    源码目录简介

    下表是OpenHarmony源码的目录及简单说明:

    表 2 源码目录的说明

    目录名

    描述

    applications

    BearPi-HM_Nano应用程序样例

    base

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

    build

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

    domains

    增强软件服务子系统集

    drivers

    驱动子系统

    foundation

    系统基础能力子系统集

    kernel

    内核子系统

    prebuilts

    编译器及工具链子系统

    test

    测试子系统

    third_party

    开源第三方组件

    utils

    常用的工具集

    vendor

    厂商提供的软件

    build.py

    编译脚本文件

    BearPi-HM_Nano 快速上手

    BearPi-HM_Nano 案例开发

    BearPi-HM_Nano 提供的例程多达 24个,每个例程都有非常详细的注释,代码风格统一,按照基本例程到高级例程的方式编排,方便初学者由浅入深逐步学习。开发者拿到工程后经过简单的编译和下载即可看到实验现象。

    这些例程包括四个类别:内核类、基本外设类、驱动类、物联网类。不仅包括了硬件资源的应用,更是提供了丰富的物联网领域的应用示例,帮助物联网开发者更好更快地进行开发。

    例程列表如下所示:

    编号 类别 例程名 说明
    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 物联网 wifi_scan Wifi扫描热点
    D2 物联网 wifi_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 云平台

    项目简介

    当前项目暂无项目简介

    发行版本

    当前项目没有发行版本

    贡献者 2

    开发语言

    • Assembly 41.7 %
    • C 36.9 %
    • C++ 16.5 %
    • Python 2.9 %
    • JavaScript 0.8 %