
轻量系统内核概述在轻量系统设备中,内核是操作系统的核心部分,负责提供对硬件设备的访问能力。OpenHarmony 根据系统的不同级别,采用了不同的内核类型,包括 LiteOS 和 Linux。轻量系统和小型系统可以选择 LiteOS,而小型系统和标准系统则可以选择 Linux。
LiteOS-M
√
轻幕
轻幕是一个综合性短视频制作平台,诗词、故事、小说等一键成片转视频,让内容传播更生动!
36 查看详情
LiteOS-A
√
Linux
√
√
OpenHarmony 的轻量级内核是从 Huawei LiteOS 演进而来的新一代内核,包含 LiteOS-M 和 LiteOS-A 两种类型。
LiteOS-M 内核LiteOS-M 内核:专为 IoT 领域设计,具有体积小、功耗低、性能高的特点。其代码结构简洁,包含内核最小功能集、内核抽象层、可选组件和工程目录等。支持驱动框架 HDF(Hardware Driver Foundation),统一了驱动标准,使设备厂商能够更统一地接入,驱动移植更加便捷,实现了一次开发,多系统部署。
LiteOS-A 内核LiteOS-A 内核:为了适应 IoT 产业的快速发展,OpenHarmony 不断优化和扩展其轻量级内核,提供友好的开发体验和统一的开放生态系统能力。LiteOS-A 的重要新特性包括:
增加了多种内核机制:新增了虚拟内存、系统调用、多核、轻量级 IPC(进程间通信)、DAC(自主访问控制)等机制,增强了内核的功能;为了更好地兼容软件和提升开发者体验,增加了多进程支持,使得应用之间内存隔离,提升了系统的健壮性。引入统一驱动框架 HDF:引入统一的驱动框架 HDF,统一了驱动标准,为设备厂商提供了更统一的接入方式,使驱动移植更加容易,实现了一次开发,多系统部署。支持 1200+ 标准 POSIX 接口:全面支持 POSIX 标准接口,使应用软件开发和移植更加便捷,为开发者提供了更友好的开发体验。内核与硬件高度解耦:轻量级内核与硬件高度解耦,增加新单板时无需修改内核代码。Linux 内核Linux 内核:标准系统设备面向应用处理器,支持的最小内存为 128MiB。OpenHarmony 选择 Linux 内核作为基础内核,可以为不同资源受限的设备配置适合的 OS 内核,为上层提供基本的操作系统能力。
以上就是轻量系统内核概述的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/479487.html
微信扫一扫
支付宝扫一扫