打造一款定制化鸿蒙发行版

系统
作为中小科技企业或者鸿蒙开发者,是否也可以打造一款符合自己的行业特点的鸿蒙操作系统呢?答案是肯定的。让我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统。

[[435501]]

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

上个月,美的与开放原子开源基金会携手发布了首个基于OpenHarmony 2.0的全场景智能家居操作系统:美的物联网操作系统1.0,这是国内首个OpenHarmony行业发行版。同样在10月份,九阳、华为联合中国家用电器研究院共同发布了《搭载物联网操作系统的智能家电的技术要求 豆浆机》、《搭载物联网操作系统的智能家电的技术要求 破壁机》技术标准,用标准化手段推动打造“智联厨房”。鸿蒙正在走进千家万户,走向工厂农村的广阔天地。

作为中小科技企业或者鸿蒙开发者,是否也可以打造一款符合自己的行业特点的鸿蒙操作系统呢?答案是肯定的。让我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统:

定制组件

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

打造一款定制化鸿蒙发行版-鸿蒙HarmonyOS技术社区

2. 点击WLAN连接类产品,进入定制界面,直接下载的是2.2官方版,如需定制,需要在DevEco Marketplace官网注册后登陆。

打造一款定制化鸿蒙发行版-鸿蒙HarmonyOS技术社区

3. 登陆后,点击“定制发行版”,进入了定制发行版页面

4. 项目信息栏,名称只能包含数字、小写英文字母和下划线,取个名称叫“honglian”。

5. 这是基于官方版本2.2-Beta定制的,版本号和官方同步,后续随官方版同步升级,版本填写“2.2.2”。

6. 描述可以填写一些补充信息。

7. 原版包含了43个部件,点击“可定制组件”右侧的“+”号,在弹窗中添加定制化组件。

打造一款定制化鸿蒙发行版-鸿蒙HarmonyOS技术社区

8. 官网定制完成后,点击右下角“下载”,下载配置文件。

创建定制发行版

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

  1. hpm i 

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

打造一款定制化鸿蒙发行版-鸿蒙HarmonyOS技术社区

3. 打开“DevEco Device Tool”最新3.0版,导入工程并打开。

打造一款定制化鸿蒙发行版-鸿蒙HarmonyOS技术社区

4. 修改applications/sample/wifi-iot/app/BUILD文件,使发行版自带的led_example例程参与编译。

5. 连接润和的3861开发版,设置好烧录参数,编译,烧录,开发版LED灯正常闪烁,定制发行版的基本功能已经具备。

丰富发行版

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

完善了HAL层接口和设置,兼容主流发行版。

增加了不同厂家18种显示器件的驱动。

增加了32种传感器的驱动。

转化和移植了100多份案例程序,全部通过测试验证。

可用于智能家电,智慧农业,智慧城市,工业物联网等感知层和控制层的开发。

丰富的案例可用于轻鸿蒙设备的教育和培训。

实测

用鸿联物联网操作系统来开发,编译,烧录,运行智能手表项目,效果如下:

打造一款定制化鸿蒙发行版-鸿蒙HarmonyOS技术社区

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

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2017-08-11 10:38:12

LinuxCoreOS发行版

2013-09-04 13:27:05

Linux发行版

2018-09-25 15:30:42

Windows 10Linux发行版

2016-03-28 10:32:26

Linux桌面发行版

2016-02-17 13:15:37

Linux发行版桌面环境

2016-12-07 09:31:28

2019-07-19 09:35:28

Linux发行版MX Linux

2016-12-26 09:49:28

Linux发行版

2009-08-29 09:46:00

2024-01-07 19:17:00

ArchcraftLinux发行版

2016-03-24 10:27:59

2018-02-09 10:20:47

2011-08-30 09:43:29

2018-04-02 09:31:41

容器Kubernetes发行版

2011-02-28 09:47:18

Linux发行版专利

2022-01-04 08:14:30

Linux发行版操作系统

2011-12-30 10:16:33

Linux发行版简介

2011-02-16 16:23:09

Debian发行版

2015-08-26 09:34:03

Linux发行版

2017-01-13 08:37:57

PythonAlphaGoMuGo
点赞
收藏

51CTO技术栈公众号