梅科尔工作室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打开工程源码
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.

收藏
回复
举报


回复
    相关推荐