幽沉谢世事,俯默窥唐虞。这篇文章主要讲述我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统相关的知识,希望能为你提供帮助。
上个月,美的与开放原子开源基金会携手发布了首个基于OpenHarmony 2.0的全场景智能家居操作系统:美的物联网操作系统1.0,这是国内首个OpenHarmony行业发行版。同样在10月份,九阳、华为联合中国家用电器研究院共同发布了《搭载物联网操作系统的智能家电的技术要求 豆浆机》、《搭载物联网操作系统的智能家电的技术要求 破壁机》技术标准,用标准化手段推动打造“智联厨房”。鸿蒙正在走进千家万户,走向工厂农村的广阔天地。
作为中小科技企业或者鸿蒙开发者,是否也可以打造一款符合自己的行业特点的鸿蒙操作系统呢?答案是肯定的。让我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统:
定制组件
- 打开DevEco Marketplace官网,选择设备组件,在“开源发行版”下选择版本,OS版本选择“2.2-Beta”,内核选择“liteos-m”
文章图片
- 点击WLAN连接类产品,进入定制界面,直接下载的是2.2官方版,如需定制,需要在DevEco Marketplace官网注册后登陆。
文章图片
- 登陆后,点击“定制发行版”,进入了定制发行版页面
- 项目信息栏,名称只能包含数字、小写英文字母和下划线,取个名称叫“honglian”。
- 这是基于官方版本2.2-Beta定制的,版本号和官方同步,后续随官方版同步升级,版本填写“2.2.2”。
- 描述可以填写一些补充信息。
- 原版包含了43个部件,点击“可定制组件”右侧的“+”号,在弹窗中添加定制化组件。
文章图片
- 官网定制完成后,点击右下角“下载”,下载配置文件。 创建定制发行版
- 在Ubuntu20.04环境下,将下载的配置文件解压到工程目录~/Documents/DevEco/Projects下,在honglian文件夹下打开命令终端,只需一行代码,开始生成发行版代码(保持网络正常)
hpm i
2.等待出现“Install sucessful”,发行版创建完成。
文章图片
- 打开“DevEco Device Tool”最新3.0版,导入工程并打开。
文章图片
- 修改applications/sample/wifi-iot/app/BUILD文件,使发行版自带的led_example例程参与编译。
- 连接润和的3861开发版,设置好烧录参数,编译,烧录,开发版LED灯正常闪烁,定制发行版的基本功能已经具备。
丰富发行版在具备基本功能发行版的基础上,可以根据不同的需求,增加和完善个性化的定制功能和设置,让鸿蒙走进千家万户,走向工厂,走向农村城市。经过一段时间的打磨,鸿联物联网操作系统具有了以下特色:
- 完善了HAL层接口和设置,兼容主流发行版。
- 增加了不同厂家18种显示器件的驱动。
- 增加了32种传感器的驱动。
- 转化和移植了100多份案例程序,全部通过测试验证。
- 可用于智能家电,智慧农业,智慧城市,工业物联网等感知层和控制层的开发。
- 丰富的案例可用于轻鸿蒙设备的教育和培训。
实测用鸿联物联网操作系统来开发,编译,烧录,运行智能手表项目,效果如下:
文章图片
想了解更多关于鸿蒙的内容,请访问:
51CTO和华为官方战略合作共建的鸿蒙技术社区
https://harmonyos.51cto.com/#bkwz
::: hljs-center
文章图片
【我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统】:::
推荐阅读
- Linux操作系统引导过程
- 面试官(你给我说一下什么是时间轮吧())
- #私藏项目实操分享# go JSON操作
- #yyds干货盘点#完善 Django 的 MVT 框架开发,记得添加路由哦~
- 领导让我研究 Eureka 源码 | 注册过程 #yyds干货盘点#
- 基于深度强化学习的区域化视觉导航方法
- #yyds干货盘点#如何使用JMeter测试Java程序性能
- 你真的懂Redis的5种基本数据结构吗()
- Git SSH Key 生成并添加到github/gitee步骤#yyds干货盘点#