LiteOS 和 OpenHarmony 是华为推出的两款操作系统,但定位和应用场景有所不同:
1. LiteOS(轻量级物联网操作系统)
- 定位:专为物联网(IoT)设备设计的轻量级、低功耗实时操作系统(RTOS)。
- 特点:
- 超小内核:内核仅几KB,适合资源受限的嵌入式设备(如传感器、穿戴设备)。
- 低功耗:优化电源管理,支持设备长时间运行。
- 实时性:毫秒级响应,适用于工业控制、智能家居等实时场景。
- 快速开发:提供精简的API和组件,简化物联网设备开发。
- 应用场景:智能家居、智能表计、车联网等低功耗IoT设备。
2. OpenHarmony(开源鸿蒙)
- 定位:面向全场景智能终端的开源分布式操作系统,由开放原子开源基金会孵化。
- 特点:
- 分布式架构:支持多设备协同(手机、平板、汽车、家电等),实现硬件能力共享。
- 弹性扩展:从KB级到GB级设备均可适配(通过裁剪内核和组件)。
- 统一生态:一次开发多端部署,应用可跨设备运行。
- 开源开放:代码完全开源,社区共建生态。
- 应用场景:智能手机、智能家电、车机系统、工业设备等全场景终端。
核心区别
| 维度 | LiteOS | OpenHarmony |
|---|---|---|
| 目标领域 | 单一IoT设备 | 全场景多设备协同 |
| 内核设计 | 超轻量RTOS | 可扩展的多内核架构(Linux/轻量内核) |
| 开发复杂度 | 低(适合简单嵌入式开发) | 较高(需适配分布式架构) |
| 生态定位 | 聚焦物联网底层硬件 | 构建跨终端统一生态 |
关系与协同
- 互补性:LiteOS可作为OpenHarmony在超小型设备中的底层内核,两者可协作构建完整的IoT到全场景生态。
- 战略意义:OpenHarmony是华为打破“设备孤岛”、实现万物互联的核心载体,而LiteOS是其针对特定场景的补充。
若开发资源有限的单一IoT设备,LiteOS更合适;若需多设备协同或构建复杂生态,OpenHarmony是更优选择。
【最新试用】这款支持LiteOS、OpenHarmony开发板,就等你来拿!
各位开发者看过来了,本周发烧友论坛开发板免费试用活动已经给你们安排妥当,还未开始申请的小伙伴,请抓紧时间申请啦!活动期间,只要在对应开发板申请活动帖的评论区,参与评论留言互动(点击对应开发板申请区【立即申请】按钮,跳转到对应开发板申请试用活动帖子),即有机会领取开发板试用名额!【鸿蒙开发板试用】鸿蒙HiSparkIPCDIYCamera开发板开发板介绍:Hi
2022-08-15 10:06:58
【HarmonyOS IPC 试用连载 】第2章 HiSpark IPC Camera开发环境搭建
开发环境:开发系统:Ubuntu 20.04Harmony版本:code-v1.1.4-LTS.tar HiSpark IPCCamera基于华为海思Hi3518芯片,支持LiteOS
ouxiaolong
2022-04-05 13:28:12
浅谈OpenHarmony LiteOS-A内核之基础硬件——中断控制器GIC400
OpenHarmony(以下简称“OpenHarmony”)采用多内核架构,支持Linux内核的标准系统、LiteOS-A的小型系统、LiteOS-M的轻量系统。 其中LiteOS-A要求设备具备一定的处理能力,对比
2022-10-26 23:00:04
[HarmonyOS][鸿蒙专栏开篇]快速入门OpenHarmony的LiteOS微内核
://openharmony.gitee.com]仓库本专栏主要分析`OpenHarmony`内核的相关代码:Cortex-A系列处理器内核:[kernel_liteos_a](https
jf_71794629
2020-09-14 19:40:39
OpenHarmony LiteOS-A内核介绍
简介OpenHarmony LiteOS-A内核是基于Huawei LiteOS内核演进发展的新一代内核,Huawei LiteOS是面向IoT领域构建的轻量级物联网操作系统。在IoT产业高速发展
醉清歌
2021-08-19 10:46:54
[HarmonyOS][鸿蒙专栏开篇]快速入门OpenHarmony的LiteOS编译体系介绍
树的相关目录。[/kernel_liteos_a/Makefile](https://openharmony.gitee.com/openharmony/kernel_liteos_a/blob
jf_71794629
2020-09-14 19:46:00
kernel_liteos_a和LiteOS的关系?
OpenHarmonyOS开源的内核kernel_liteos_a就是LiteOS的一种内核吗?还是基于LiteOS但是有改动?kernel_liteos_a里有200多个syscall, 为什么说它是微内核?
c0conut
2020-11-03 09:58:53
【学习打卡】OpenHarmony的LiteOS内核介绍
OpenHarmony针对不同量级的系统,那么什么是系统的量级呢?其实就是系统的复杂程度,有些系统比较精简,不需要那么多功能,所以就进行了相应的功能裁剪,OpenHarmony为了更好的满足相应
叫我大表哥吧
2022-07-21 15:08:00
Liteos-a内核工作队列的实现原理分析及经验总结——芯海科技PPG芯片CS1262接入OpenHarmony实战
摘要OpenHarmony系统中使用了liteos-m、liteos-a、linux三种内核,工作队列是linux内核引入的一种异步处理机制。本文对liteos-a内核下工作队列的实现原理进行分析
2022-04-26 09:26:15
kernel_liteos_a:揭开神秘的面纱!
和Linux易用的特点。OpenHarmony内核主要包括进程和线程调度、内存管理、IPC机制、timer管理等内核基本功能。OpenHarmony内核的源代码分为 kernel_liteos
Green_LJ
2021-04-23 18:11:32
LiteOS-A内核
LiteOS-A内核简介目录约束使用说明准备获取源码编译构建相关仓简介OpenHarmony LiteOS-A内核是基于Huawei LiteOS内核演进发展的新一代内核,Huawei LiteOS
ben111
2021-04-23 17:10:05
openharmony内核分析
OpenHarmony内核的源代码分为 kernel_liteos_a 和 kernel_liteos_m 这2个代码仓库,其中kernel_liteos_a主要针对Cortex-A系列处理器,而kernel_liteos_m则主要针对Cortex-M系列处理器,两者目录结构非常相似。
2021-06-24 09:39:33
浅谈OpenHarmony轻内核以及OpenHarmony开发语言
、java、Python、C++ 等等。 OpenHarmony轻内核有两个,一个是liteos_A另一个是lite_M。 要说这俩有啥区别呢?按照我个人的理解大概就是liteos_A 是ARM架构的 A
2021-06-24 09:47:31
OpenHarmony LiteOS-M内核概述
内核概述内核简介OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点。其代码结构简单,主要包括内核最小功能集、内核抽象层、可选
dianzi_0101
2022-05-11 19:10:44
对OpenHarmony中LiteOS的内核分析——超时原理和应用
对OpenHarmony中LiteOS的内核分析——超时原理和应用前言在软件世界里面,超时是一个非常重要的概念。比如● 当前线程暂时休眠1秒钟,休眠结束后继续执行● 每5秒钟采集一下CPU利用率
OpenHarmony开发者
2022-07-11 17:47:10
韦东山鸿蒙系统移植课程:给IMX6ULL编译Liteos-a
下载源码》。1.3 编译我的修改还不完善,还无法在根目录下编译。需要进入kernel/liteos_a目录下配置、编译:cd/home/book/openharmony/kernel
ElecFans小喇叭
2020-09-30 15:51:20
OpenHarmony设备开发入门【1】初始OpenHarmony
的系统。这里的设备就包括像MCU单片机这样资源较少的芯片,也支持像RK3568这样的多核CPU。为了能适应各种硬件,OpenHarmony提供了像LiteOS、Linux这样的不同内核,并基于这些内核
jf_39160458
2022-01-20 09:08:32
Hi3861芯片开发板LiteOS-M的启动流程
OpenHarmony作为一款万物互联的操作系统,覆盖了从嵌入式实时物联网操作系统到移动操作系统的全覆盖,其中内核包括LiteOS-M,LiteOS-A和Linux。LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,主要面向没有MMU的处理器,架构如图1-1所示。
2022-08-12 11:45:05
OpenHarmony Liteos_A内核之iperf3移植心得
和服务器端时间同步。由上介绍我们可以知道iperf3的功能增加了操作系统网络度量的能力,而携带Liteos_A内核的OpenAtom OpenHarmony(以下简称“OpenHarmony”)操作系统
OpenHarmony开发者
2022-10-18 11:32:12
OpenHarmony支持的系统类型及内核
是OpenHarmony使用LiteOS或Linux中央内核。开放轻量级内核是基于领域的物联网运营Huawei LiteOS内核演进级的网络内核,包含LiteOS-和LiteOS-AM内核。而Linux内核适用于标准
emsthe
2022-04-19 11:29:34
OpenHarmony技术论坛:内核增强特性介绍
《OpenHarmony Tech Day·技术日》 技术论坛 内核增强特性介绍 用户能够根据性能来自由选择Linux和LiteOS两种不同的内核 Linux内核特性:QoS智能感知调度、增强
2022-04-25 15:30:32
Telink的TLSR9系列芯片如何获取OpenHarmony源码
上一章:Telink的TLSR9系列芯片OpenHarmony开发环境配置本章继续在Linux环境下通过以下步骤获取OpenHarmony源码。本章节参考了OpenHarmoney文档《搭建轻量
听我讲
2022-07-05 14:35:18
OpenHarmony LiteOS-M内核的数据结构
OpenAtom OpenHarmony(以下简称“OpenHarmony”)是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
2022-09-05 11:01:10
OpenHarmony开发版
Hi3861 WLAN模组是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基带和RF(Radio Frequency)电路。支持OpenHarmony/Huawei LiteOS和第三方组件。
2021-06-24 14:38:11
OpenHarmony的LiteOS-M内核对象队列算法详解
随着数字经济的发展,作为数字基础设施根技术的操作系统成为数字变革的关键力量,OpenAtom OpenHarmony(以下简称“OpenHarmony”) 以泛智能终端数字为底座支撑着千行百业的产业生态。
2022-06-09 11:23:31
openharmony和鸿蒙有什么关系
openharmony早在2020年开源项目就已经在形成的,OpenHarmony也可以说是HarmonyOS的开源版。 OpenHarmony的优势是从架构开始,就把庞大的系统做了全线的拆解,让
2021-06-22 16:02:02
LiteOS应用开发
【物联网】LiteOS应用开发(一):LiteOS简介、主函数浅析一、概述二、LiteOS简介(一)特性(二)LiteOS源码(三)LiteOS移植二、项目代码浅析一、概述本系列文章将以利用小熊
cherr番茄
2021-12-16 06:50:17
STM32与华为LiteOS如何共同打造物联网的未来
9月13日,2020 STM32全国研讨会(深圳站),华为LiteOS架构师苗欣做了题为“STM32携手华为LiteOS共筑物联网未来—— 使物联网更安全”的演讲,向外界分享了华为LiteOS形式化验证的安全实践,在物联网操作系统领域,使用形式化验证还是首次提出。
2020-09-21 11:40:14