OpenHarmony针对不同量级的系统,那么什么是系统的量级呢?其实就是系统的复杂程度,有些系统比较精简,不需要那么多功能,所以就进行了相应的功能裁剪,OpenHarmony为了更好的满足相应的需求,所以也分别使用了不同形态的内核,分别为LiteOS和Linux。在轻量系统、小型系统可以选用LiteOS;在小型系统和标准系统上可以选用Linux。
华为 LiteOS 是一个面向物联网的软件平台,集成了物联网操作系统和中间件。它是物联网智能终端的开源操作系统。支持ARM (M0/3/4/7, A7/17/53, ARM9/11), X86,RISC-V, 不同架构的微控制器,遵循BSD 3。它属于轻量级的系统,内核大小小于10 KB,从而消耗的电量非常少,举个例子,如果你使用AA电池来给它供电,那么它的运行时间可以长达五年。并且它还允许快速启动和连接,并且非常安全。它具有以下特点:
1.轻量级内核:更小的内核尺寸、更低的功耗和更快的响应;
2.传感器框架:更低的延迟、更高的精度和智能传感;
3.连接引擎:协议更多、连接更广、智能连接(支持NB-IoT、Wifi、以太网、BLE、Zigbee等不同物联网协议);
4.运行引擎:更轻的框架、更好的性能、更智能的应用;
5.通过协调 JS 框架、JS 虚拟机和操作系统来优化性能并降低功耗;
6.小型ROM,内存使用率低;
7.提供独立的用户空间和应用分离,保证应用安全;
华为 LiteOS 使物联网终端快速接入网络。它将使智能硬件开发变得更加容易。从而加速实现万物互联。它提供了一个统一的开源 API,可用于智能家居、可穿戴设备、车联网 (IoV) 和智能制造等各种物联网领域。这也是为什么目前华为的鸿蒙系统在汽车,以及智能家居方面发展迅猛。实现开放的物联网生态,帮助合作伙伴快速开发物联网产品,加速物联网发展。
|