梅科尔工作室OpenHarmony设备开发培训笔记-第一章学习笔记

qq62f2731d253eb
发布于 2022-8-9 23:03
浏览
0收藏

第一章开发环境搭建
初识HarmonyOS开发板
BearPi-HM Nano开发板功能
BearPi-HM Nano开发板是一块专门为鸿蒙OS设计HarmonyOS的开发板,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能家居、智能台灯、智能安防、智能烟感等案例

     BearPi-HM Nano原理图
        按键电路原理图
        LED灯电路原理图
        NFC电路原理图
        E53接口电路原理图

     BearPi-HM Nano开发板E53接口
        1、E53名字的由来E53接口标准为“物联网俱乐部”联合国内多家开发板厂家制定的物联网案例标准,E53接口的E取自扩展(Expansion)的英文首字母,板子的尺寸为5×3cm,故采用E53作为前缀来命名尺寸为 5×3cm 类型的案例扩展板,任何一款满足标准设计的开发板均可直接适配E53扩展板。
        2、E53扩展板命名规则E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。例如:E53_SC1,SC是智慧城市(Smart City)的缩写,SC1表示的是智慧城市中的智慧路灯,再比如SC2则表示的是智慧城市中的智慧井盖
        3、E53接口电气标准


HarmonyOS开发环境搭建
    准备开发环境
        准备硬件开发环境
            • Linux服务器•
             Windows工作台(PC)
             BearPi-HM_nano开发板
            USB Type-C线(Windows工作台通过USB与开发板连接)

        准备软件开发环境
             Linux编译服务器:Ubuntu16.04及以上64位系统版本,Shell使用bash•
            Windows工作台:Windows XP/Windows7/Windows10


     安装Windows开发环境
        Windows开发工具要求

    安装Linux编译环境
        Linux构建工具要求


HarmonyOS源码获取
    HarmonyOS的源码获取方式
        从镜像站点获取
            从镜像站点下载压缩文件https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz

        从HPM网站组件式获取
            HPM网站:https://hpm.harmonyos.com/#/cn/home软环境要求:Linux服务器安装12.13.0+的Node.js

        用包管理器命令行获取
            用户已通过组件式获取的方式获取源码,需要对源码中的某个或某几个组件进行独立升级
            用户已经比较熟悉HarmonyOS系统的开发并且熟练掌握命令行工具的使用。

        从代码仓库获取
            下载Harmony OS源码在此之前需要先注册gitee账号,并配置邮箱
            源码链接:https://gitee.com/bearpi/bearpi-hm_nano


     HarmonyOS的源码目录结构。
        下表是HarmonyOS源码的目录及简单说明:

    HarmonyOS开源网站各个版块的功能。


在windows打开工程源码

收藏
回复
举报
回复
    相关推荐