咱们动起手来,打造一款基于OpenHarmony2.2的物联网操做系统

2021年11月22日 阅读数:1
这篇文章主要向大家介绍咱们动起手来,打造一款基于OpenHarmony2.2的物联网操做系统,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

上个月,美的与开放原子开源基金会携手发布了首个基于OpenHarmony 2.0的全场景智能家居操做系统:美的物联网操做系统1.0,这是国内首个OpenHarmony行业发行版。一样在10月份,九阳、华为联合中国家用电器研究院共同发布了《搭载物联网操做系统的智能家电的技术要求 豆浆机》、《搭载物联网操做系统的智能家电的技术要求 破壁机》技术标准,用标准化手段推进打造“智联厨房”。鸿蒙正在走进千家万户,走向工厂农村的广阔天地。
做为中小科技企业或者鸿蒙开发者,是否也能够打造一款符合本身的行业特色的鸿蒙操做系统呢?答案是确定的。让咱们动起手来,打造一款基于OpenHarmony2.2的物联网操做系统:markdown

定制组件

  1. 打开DevEco Marketplace官网,选择设备组件,在“开源发行版”下选择版本,OS版本选择“2.2-Beta”,内核选择“liteos-m”网络

    image.png

  2. 点击WLAN链接类产品,进入定制界面,直接下载的是2.2官方版,如需定制,须要在DevEco Marketplace官网注册后登录。
    image.png
  3. 登录后,点击“定制发行版”,进入了定制发行版页面
  4. 项目信息栏,名称只能包含数字、小写英文字母和下划线,取个名称叫“honglian”。
  5. 这是基于官方版本2.2-Beta定制的,版本号和官方同步,后续随官方版同步升级,版本填写“2.2.2”。
  6. 描述能够填写一些补充信息。
  7. 原版包含了43个部件,点击“可定制组件”右侧的“+”号,在弹窗中添加定制化组件。
    image.png
  8. 官网定制完成后,点击右下角“下载”,下载配置文件。

    建立定制发行版

  9. 在Ubuntu20.04环境下,将下载的配置文件解压到工程目录~/Documents/DevEco/Projects下,在honglian文件夹下打开命令终端,只需一行代码,开始生成发行版代码(保持网络正常)
    hpm i

    2.等待出现“Install sucessful”,发行版建立完成。
    image.pngapp

  10. 打开“DevEco Device Tool”最新3.0版,导入工程并打开。
    image.png
  11. 修改applications/sample/wifi-iot/app/BUILD文件,使发行版自带的led_example例程参与编译。
  12. 链接润和的3861开发版,设置好烧录参数,编译,烧录,开发版LED灯正常闪烁,定制发行版的基本功能已经具有。

    丰富发行版

    在具有基本功能发行版的基础上,能够根据不一样的需求,增长和完善个性化的定制功能和设置,让鸿蒙走进千家万户,走向工厂,走向农村城市。通过一段时间的打磨,鸿联物联网操做系统具备了如下特点:ide

  13. 完善了HAL层接口和设置,兼容主流发行版。
  14. 增长了不一样厂家18种显示器件的驱动。
  15. 增长了32种传感器的驱动。
  16. 转化和移植了100多份案例程序,所有经过测试验证。
  17. 可用于智能家电,智慧农业,智慧城市,工业物联网等感知层和控制层的开发。
  18. 丰富的案例可用于轻鸿蒙设备的教育和培训。

    实测

    用鸿联物联网操做系统来开发,编译,烧录,运行智能手表项目,效果以下:
    smartwatch.gif测试

袁隆平说过“人就像种子,要作一粒好种子”,鸿蒙定制发行版建立完成,就像一粒种子刚刚播下,只有精心呵护,不断浇水施肥,才能结出丰收的果实。spa

想了解更多关于鸿蒙的内容,请访问:操作系统

51CTO和华为官方战略合做共建的鸿蒙技术社区code

https://harmonyos.51cto.com/#bkwzblog

::: hljs-center接口

21_9.jpg

:::