打造一款定制化鸿蒙发行版 原创 精华
<本文正在参与优质创作者激励>
上个月,美的与开放原子开源基金会携手发布了首个基于OpenHarmony 2.0的全场景智能家居操作系统:美的物联网操作系统1.0,这是国内首个OpenHarmony行业发行版。同样在10月份,九阳、华为联合中国家用电器研究院共同发布了《搭载物联网操作系统的智能家电的技术要求 豆浆机》、《搭载物联网操作系统的智能家电的技术要求 破壁机》技术标准,用标准化手段推动打造“智联厨房”。鸿蒙正在走进千家万户,走向工厂农村的广阔天地。
作为中小科技企业或者鸿蒙开发者,是否也可以打造一款符合自己的行业特点的鸿蒙操作系统呢?答案是肯定的。让我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统:
定制组件
- 打开DevEco Marketplace官网,选择设备组件,在“开源发行版”下选择版本,OS版本选择“2.2-Beta”,内核选择“liteos-m”
2. 点击WLAN连接类产品,进入定制界面,直接下载的是2.2官方版,如需定制,需要在DevEco Marketplace官网注册后登陆。
3. 登陆后,点击“定制发行版”,进入了定制发行版页面
4. 项目信息栏,名称只能包含数字、小写英文字母和下划线,取个名称叫“honglian”。
5. 这是基于官方版本2.2-Beta定制的,版本号和官方同步,后续随官方版同步升级,版本填写“2.2.2”。
6. 描述可以填写一些补充信息。
7. 原版包含了43个部件,点击“可定制组件”右侧的“+”号,在弹窗中添加定制化组件。
8. 官网定制完成后,点击右下角“下载”,下载配置文件。
创建定制发行版
- 在Ubuntu20.04环境下,将下载的配置文件解压到工程目录~/Documents/DevEco/Projects下,在honglian文件夹下打开命令终端,只需一行代码,开始生成发行版代码(保持网络正常)
hpm i
2.等待出现“Install sucessful”,发行版创建完成。
3. 打开“DevEco Device Tool”最新3.0版,导入工程并打开。
4. 修改applications/sample/wifi-iot/app/BUILD文件,使发行版自带的led_example例程参与编译。
5. 连接润和的3861开发版,设置好烧录参数,编译,烧录,开发版LED灯正常闪烁,定制发行版的基本功能已经具备。
丰富发行版
在具备基本功能发行版的基础上,可以根据不同的需求,增加和完善个性化的定制功能和设置,让鸿蒙走进千家万户,走向工厂,走向农村城市。经过一段时间的打磨,鸿联物联网操作系统具有了以下特色:
- 完善了HAL层接口和设置,兼容主流发行版。
- 增加了不同厂家18种显示器件的驱动。
- 增加了32种传感器的驱动。
- 转化和移植了100多份案例程序,全部通过测试验证。
- 可用于智能家电,智慧农业,智慧城市,工业物联网等感知层和控制层的开发。
- 丰富的案例可用于轻鸿蒙设备的教育和培训。
实测
用鸿联物联网操作系统来开发,编译,烧录,运行智能手表项目,效果如下:
袁隆平说过“人就像种子,要做一粒好种子”,鸿蒙定制发行版创建完成,就像一粒种子刚刚播下,只有精心呵护,不断浇水施肥,才能结出丰收的果实。
<本文正在参与优质创作者激励>
学习了,强悍!!!
相互学习 共同进步
支持大佬造轮子~
如果有人在做发动机,我们就造造轮子,做做车架,最后拼成一台能上路的车子