鸿蒙OS作为国产操作系统被寄予厚望,部分行业客户已经开始将自家的应用逐渐迁移至鸿蒙系统。作为一款定位物联网时代的操作系统,并且采用开源策略,鸿蒙OS有着巨大的增长潜力。RK3568作为一款通用型SoC,应用领域十分广泛,是行业定制产品的首选芯片。本项目是基于SD520 RK3568开发板,调试open Harmony操作系统,目前RK3568也已经得到了主线支持,后续产品升级迭代比较方便。
本项目硬件采用SD520 V1.0,SDK采用open Harmony 3.1进行调试,目前鸿蒙OS已经原生支持RK3568,我们主要进行驱动层和系统层的调试。OpenHarmony支持轻量系统、小型系统和标准系统三种类型,轻量系统跟小型系统已经有较多的硬件推出,而RK3568的产品定位则更适合标准系统。SD520是一款面向行业应用的嵌入式系统开发主板,已将RK3568芯片的全部功能接口引出,方便测试评估,客户完成评估后可直接进入量产阶段,也可根据自己的业务需求裁剪主板,控制成本。
OpenHarmony三种类型系统的特点:
- 轻量系统(mini system)面向MCU类处理器例如Arm Cortex-M、RISC-V 32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。
- 小型系统(small system)面向应用处理器例如Arm Cortex-A的设备,支持的设备最小内存为1MiB,可以提供更高的安全能力、标准的图形框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的IP Camera、电子猫眼、路由器以及智慧出行域的行车记录仪等。
- 标准系统(standard system)面向应用处理器例如Arm Cortex-A的设备,支持的设备最小内存为128MiB,可以提供增强的交互能力、3D GPU以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如高端的冰箱显示屏。
open Harmony作为鸿蒙OS的开源版本,有着巨大的增长潜力,但是目前大多数方案公司聚焦安卓平台,能为open Harmony所用的产品较少,能运行标准系统的设备更少。SD520作为一款全接口开发板,可充分发挥RK3568的性能优势,希望对开发者有所帮助。