鸿蒙OS
鸿蒙OS面向未来、面向全场景、分布式。在单设备系统能力基础上,鸿蒙OS提出了基于同一套系统能力、适配多种终端形态的分布式理念,支持多种终端设备。
鸿蒙的特点:
1)分布式软总线
2)分布式设备虚拟化
3)分布式数据管理
4)分布式任务调度
5)一次开发,多端部署
6)统一OS,弹性部署
华为Lite OS
华为Lite OS是华为针对物联网产业推出的轻量级物联网操作系统,轻量级、低功耗、互联互通、组件丰富、快速开发……
华为Lite OS基于物联网领域业务特征打造领域性技术栈,为开发者提供「一站式」完整软件平台,降低开发门槛、缩短开发周期,可广泛应用于可穿戴设备、智能家居、车联网、LPWA等领域。
华为LiteOS自开源社区发布以来,围绕物联网市场从技术、生态、解决方案、商用支持等多维度使能合作伙伴,构建开源的物联网生态,客户涵盖抄表、停车、路灯、环保、共享单车、物流等众多行业,加速物联网产业发展和行业数字化转型。
关键特性
1)低功耗框架:
2)OpenCPU架构:
3)安全性设计:
4)端云互通组件:
5)SOTA远程升级:
系统支持对比
目前,华为Lite OS支持的硬件比鸿蒙更丰富一些,提供了更多内核案例和移植策略。从代码来看,它们都支持Cortex-M内核和Cortex-A内核,鸿蒙内核文件分别有两个,即liteos-a和liteos-m,例程分别有对应的支持,推测鸿蒙内核对于华为Lite OS内核具有一定的继承性。华为Lite OS开源主线上仅用一个统一的内核支持了多种CPU架构,提供了对Cortex-A及Cortex-M的支持。
两个系统对内存的差别也是非常大,华为Lite OS具有很高的剪裁特性,在硬件资源有限的时候仅保留内核,可剪裁到6KB的ROM以及消耗2KB的RAM资源。而鸿蒙OS为了保证系统性能要求,对硬件的资源则是128K的ROM及2MB的RAM的要求。
华为Lite OS主打IoT物联网业务领域,更适合硬件低配置、低成本、低功耗的应用场景。鸿蒙OS更适合多媒体交互,可供复杂大应用的场合使用。