暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

鸿蒙技术社区 2021-11-16
194

上个月,美的与开放原子开源基金会携手发布了首个基于 OpenHarmony 2.0 的全场景智能家居操作系统:美的物联网操作系统 1.0,这是国内首个 OpenHarmony 行业发行版。


同样在 10 月份,九阳、华为联合中国家用电器研究院共同发布了《搭载物联网操作系统的智能家电的技术要求 豆浆机》、《搭载物联网操作系统的智能家电的技术要求 破壁机》技术标准,用标准化手段推动打造“智联厨房”。


鸿蒙正在走进千家万户,走向工厂农村的广阔天地。作为中小科技企业或者鸿蒙开发者,是否也可以打造一款符合自己的行业特点的鸿蒙操作系统呢?


答案是肯定的。让我们动起手来,打造一款基于 OpenHarmony2.2 的物联网操作系统。


定制组件


打开 DevEco Marketplace 官网

https://repo.harmonyos.com/#/cn/home

选择设备组件:

https://repo.harmonyos.com/#/cn/distribution


在“开源发行版”下选择版本,OS 版本选择“2.2-Beta”,内核选择“liteos-m”。

点击 WLAN 连接类产品

https://repo.harmonyos.com/#/cn/distribution/@ohos%2Fhispark_pegasus


进入定制界面,直接下载的是 2.2 官方版,如需定制,需要在 DevEco Marketplace 官网注册后登陆。

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

https://repo.harmonyos.com/#/cn/configure


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


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


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


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

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

创建定制发行版


在 Ubuntu20.04 环境下,将下载的配置文件解压到工程目录 ~/Documents/DevEco/Projects 下。


在 honglian 文件夹下打开命令终端,只需一行代码,开始生成发行版代码(保持网络正常)。

hpm i


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

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

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


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

丰富发行版


在具备基本功能发行版的基础上,可以根据不同的需求,增加和完善个性化的定制功能和设置,让鸿蒙走进千家万户,走向工厂,走向农村城市。


经过一段时间的打磨,鸿联物联网操作系统具有了以下特色:
  • 完善了 HAL 层接口和设置,兼容主流发行版。

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

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

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

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

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


实测


用鸿联物联网操作系统来开发,编译,烧录,运行智能手表项目,效果如下:
袁隆平说过“人就像种子,要做一粒好种子”,鸿蒙定制发行版创建完成,就像一粒种子刚刚播下,只有精心呵护,不断浇水施肥,才能结出丰收的果实。
扫码报名明晚鸿蒙直播课

👇👇👇

👇点击关注鸿蒙技术社区👇
了解鸿蒙一手资讯


求分享

求点赞

求在看

文章转载自鸿蒙技术社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论