0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenHarmony、轻量系统、小型系统、标准系统的差异

电子发烧友开源社区 来源:HarmonyOS官方合作社区 作者:HarmonyOS官方合作社 2022-01-24 14:47 次阅读

摘要

本文简单介绍OpenHarmony、轻量系统、小型系统、标准系统的差异,以及相关的官方资料和文档。

适合群体

第一次接触OpenHarmony、或者想要对OpenHarmony有一个全面的认知的。

1.1系统类型

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

官方gitee仓库:https://gitee.com/openharmony

技术架构如下:

OpenHarmony、轻量系统、小型系统、标准系统的差异

关于系统的特性,这里不再过多赘述,开发者可以直接在官方gitee仓库:https://gitee.com/openharmony 中查看。特别是内核层的多内核设计、HDF驱动框架、分布式能力等。

1.2系统类型

OpenHarmony是一个面向全场景,支持各类设备的系统。这里的设备就包括像MCU单片机这样资源较少的芯片,也支持像RK3568这样的多核CPU

为了能适应各种硬件,OpenHarmony提供了像LiteOSLinux这样的不同内核,并基于这些内核形成了不同的系统类型,同时又在这些系统中构建了一套统一的系统能力。

总体来说,目前OpenHarmony主要有3种系统类型:L0(又称轻量系统)、L1(小型系统)、L2(标准系统)。

(1)轻量系统(mini system)

面向MCU类处理器例如Arm Cortex-M、RISC-V 32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品智能家居领域的连接类模组、传感器设备、穿戴类设备等。典型的设备、开发板有HI3861鸿蒙小车、Neptune开发板。

(2)小型系统(small system)

面向应用处理器例如Arm Cortex-A的设备,支持的设备最小内存为1MiB,可以提供更高的安全能力、标准的图形框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的IP Camera、电子猫眼、路由器以及智慧出行域的行车记录仪等。典型的开发板有AI Camera开发板。

(3)标准系统(standard system)

面向应用处理器例如Arm Cortex-A的设备,支持的设备最小内存为128MiB,可以提供增强的交互能力、3D GPU以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如高端的冰箱显示屏。典型的设备有大禹200开发板。

1.3内核类型

OpenHarmony支持多种内核,目前已适配的内核有liteos-m、liteos-a、Linux(有4.19和5.10版本)。

OpenHarmony、轻量系统、小型系统、标准系统的差异

轻量系统目前适配了liteos-m内核,该内核对硬件资源较少,适用于单片机。小型系统目前适配了liteos-a和Linux 2种内核,开发者可以选择合适的内核进行产品开发。标准系统目前适配了Linux内核,开发者可以基于linux kernel演进。

1.4系统差异

轻量系统、小型系统、标准系统的差异主要体现在子系统支持程度上,本文已列出如下,但是建议读者直接查看官网,以便获取最新的特性支持情况。

OpenHarmony、轻量系统、小型系统、标准系统的差异

OpenHarmony、轻量系统、小型系统、标准系统的差异

OpenHarmony、轻量系统、小型系统、标准系统的差异

OpenHarmony、轻量系统、小型系统、标准系统的差异

原文标题:OpenHarmony设备开发入门【1】初始OpenHarmony

文章出处:【微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 设备
    +关注

    关注

    2

    文章

    4172

    浏览量

    69234
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41716
  • OpenHarmony
    +关注

    关注

    23

    文章

    3278

    浏览量

    15159

原文标题:OpenHarmony设备开发入门【1】初始OpenHarmony

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenHarmony标准系统】修改屏幕 DPI(像素密度)

    OpenHarmony标准系统】修改屏幕 DPI(像素密度)
    的头像 发表于 05-16 10:21 1804次阅读
    【<b class='flag-5'>OpenHarmony</b><b class='flag-5'>标准系统</b>】修改屏幕 DPI(像素密度)

    OpenHarmony2.0 一站式编译烧录Hi3516标准系统

    以改进OpenHarmony2.0的源码code-2.0-canary在ubuntu环境下,小型系统标准系统都已实现一站式开发。在windows环境下,
    发表于 07-30 07:12

    【汇总】OpenHarmony系统开发目录和个人感悟

    前言还记得2020年9月OpenHarmony大会后,我开始在社区写了一些OpenHarmony系统开发的文章,基于Hi3861。转眼已
    发表于 01-20 09:04

    OpenHarmony设备开发入门【1】初始OpenHarmony

    摘要:本文简单介绍OpenHarmony系统小型系统
    发表于 01-20 09:08

    从零移植OpenHarmony系统【1】移植思路

    摘要:本文简单介绍OpenHarmony系统移植,会分多篇适合群体:想自己动手移植OpenHarmony
    发表于 01-26 17:18

    从零开始移植OpenHarmony系统

    摘要:本文简单介绍OpenHarmony系统移植,如何使用移植示例适合群体:想自己动手移植OpenHarmony
    发表于 02-09 18:58

    OpenHarmony2.0编译烧录Hi3516标准系统的过程分享

    2.0的源代码-2.0-canary在ubtu环境下,小型系统和已实现开发成熟。在windows环境下,型Hi3861的也已实现标准系统
    发表于 04-19 11:25

    OpenHarmony仓库大整理 可以指定系统类型下载对应代码

    那么多代码的,很多代码都是小型系统标准系统,下载起来非常多余。终于,在近期,OpenHarmony仓库迎来大整改,可以支持指定系统类型下载
    发表于 04-21 14:44

    OpenHarmony小型系统入门概述

    简介 OpenHarmony小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉
    发表于 05-06 15:48

    直播预告丨OpenHarmony标准系统多媒体子系统之音频解读

    社群直播间带来干货分享《OpenHarmony标准系统多媒体子系统之音频解读》,他将详细介绍OpenHarmony音频框架,和大家一起熟悉音频开发接口。长按下方海报扫码,即可预约直播哦
    发表于 05-12 11:31

    OpenHarmony仓库大整理 可以指定系统类型下载对应代码

    那么多代码的,很多代码都是小型系统标准系统,下载起来非常多余。终于,在近期,OpenHarmony仓库迎来大整改,可以支持指定系统类型下载
    发表于 05-12 15:44

    【学习打卡】OpenHarmony系统类型介绍

    ,手机操作系统。这种分类体现了操作系统的特点,像OpenHarmony既属于分布式操作系统,也可以属于手机操作系统
    发表于 07-20 18:34

    【润和软件DAYU200开发板体验】移植speexdsp到OpenHarmony标准系统功能演示

    该视频已经同步上传至硬声app,账号名称离北况归移植speexdsp到OpenHarmony标准系统系列文章:【润和软件DAYU200开发板体验】移植speexdsp到OpenHarmony
    发表于 11-06 22:35

    OpenHarmony轻量系统开发【1】初始OH

    本文简单介绍OpenHarmony、轻量系统小型系统标准系统差异,以及相关的官方资料和文档
    发表于 02-25 17:49 803次阅读

    移植speexdsp到OpenHarmony标准系统的第③

    由于想要分享的内容较多,为避免读者姥爷们失去看下去的耐心,分享将以连载的方式进行。 前期回顾:《移植speexdsp到OpenHarmony标准系统② 》《移植speexdsp
    的头像 发表于 12-01 12:35 820次阅读