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

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

3天内不再提示

华为鸿蒙OS和LiteOS有必然联系吗?

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-02-27 16:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

昨天(8月9日),在华为开发者大会上,华为消费者业务CEO余承东正式发布了鸿蒙OS(操作系统),在业界算是引起了不小轰动。 之前华为曾透露鸿蒙OS具有低延时、可用于路由器、自动驾驶等特性,明显具有嵌入式RTOS的特性,很多人一时间就想到了华为的LiteOS. 要想知道鸿蒙OS与LiteOS到底有没有关系,就需要我们对鸿蒙OS与LiteOS进行了解。 一、认识LiteOS早在2012年,华为就在研究自家的LiteOS,在 2015 华为网络大会上,华为发布最轻量级的物联网操作系统 LiteOS。 Huawei LiteOS 是华为面向IoT领域,构建的轻量级物联网操作系统,遵循BSD-3开源许可协议。 可广泛应用于智能家居、个人穿戴、车联网、城市公共服务、制造业等领域。大幅降低设备布置及维护成本,有效降低开发门槛、缩短开发周期。

1.支持的硬件LiteOS开源项目目前支持 ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7 等芯片架构。 2.LiteOS 内核LiteOS Kernel是Huawei LiteOS 操作系统基础内核,包括任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,可以单独运行。

3.内核特点

高实时性,高稳定性

超小内核,基础内核体积可以裁剪至不到10K

低功耗

支持功能静态裁剪

参考来源:

https://liteos.github.io/quick-start/intro

二、认识鸿蒙OS有看昨天视频的朋友应该对鸿蒙OS有一定了解,鸿蒙是基于微内核的全场景分布式OS。 1.微内核

微内核(Micro kernel)是提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口

---来自百度百科

微内核可以理解为一种更先进的内核,谷歌正在开发的下一代系统Fuchsia,就是基于微内核。 2.鸿蒙OS四大特性

分布架构

天生流畅

内核安全

生态共享

在大会上,余承东重点围绕这四大特性讲述鸿蒙OS。 A.分布式架构首次用于终端OS,实现跨终端无缝协同体验 鸿蒙OS的“分布式OS架构”和“分布式软总线技术”通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。 B.确定时延引擎和高性能IPC技术实现系统天生流畅

鸿蒙 OS通过使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。

C.基于微内核架构重塑终端设备可信安全

鸿蒙OS采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。

鸿蒙OS将微内核技术应用于可信执行环境(TEE),通过形式化方法,重塑可信安全。形式化方法是利用数学方法,从源头验证系统正确,无漏洞的有效手段。传统验证方法如功能验证,模拟攻击等只能在选择的有限场景进行验证,而形式化方法可通过数据模型验证所有软件运行路径。鸿蒙OS首次将形式化方法用于终端TEE,显著提升安全等级。同时由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。

D.通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享

鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。华为方舟编译器是首个取代Android虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。

(以上4点特性来自网络) 3.鸿蒙OS历程及路标

4.鸿蒙OS产品今天(8月10日)华为发布的鸿蒙OS产品:荣耀智慧屏(来自华为花粉俱乐部) 三、华为鸿蒙OS与LiteOS有必然联系吗?理论上, RTOS是可以用到智能手机上,在2007年苹果把桌面级别操作系统引入到手机之前,智能手机功能手机的主流操作系统就是各种RTOS,诺基亚的塞班, MTK的nuclues,展讯平台,黑莓平台,都是RTOS. 从上面可以看得出来,华为鸿蒙OS算是LiteOS的一个发展产物,但它们是两款完全不同的操作系统。 一个RTOS要兼容类似安卓的应用其实没那么简单,我们从这一点也能想到鸿蒙OS和LiteOS是两个完全不同的系统,自然它们之间也没啥联系。 最后,不管怎么样,希望鸿蒙OS能像安卓一样越来越强大。

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

    关注

    217

    文章

    35783

    浏览量

    260712
  • Liteos
    +关注

    关注

    10

    文章

    33

    浏览量

    48366
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35574
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    声智科技携手华为鸿蒙推动声学AI技术革新

    作为华为鸿蒙生态的重要合作伙伴,声智在声学 AI 技术与应用服务领域持续深耕,与鸿蒙生态保持着紧密协同,不断拓展更具创造力的用户体验。声智 App 已率先登陆鸿蒙应用商店,全量适配
    的头像 发表于 12-04 15:44 198次阅读

    开源鸿蒙技术大会2025丨OS内核与视窗分论坛:筑基开源鸿蒙核心内核,共拓视窗技术边界

    开源鸿蒙技术大会2025 OS内核与视窗分论坛在湖南长沙国际会议中心圆满举行。来自西北工业大学、浙江大学、厦门大学、华为等高校和企业的学者专家齐聚一堂,围绕鸿蒙内核通信机制、智能渲染、
    的头像 发表于 11-20 17:29 461次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>OS</b>内核与视窗分论坛:筑基开源<b class='flag-5'>鸿蒙</b>核心内核,共拓视窗技术边界

    开源鸿蒙技术大会2025丨OS原生智能分论坛圆满举办

    ,共同探讨下一代智能终端的技术发展方向与创新路径。OS原生智能分论坛由来自香港中文大学的卓敏讲座教授、ACM & IEEE Fellow吕自成与开源鸿蒙AI Agent TSG主任周剑辉、华为基础软件创新技术专家丁天虹担任出品人
    的头像 发表于 11-20 17:28 398次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>OS</b>原生智能分论坛圆满举办

    在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核

    在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核 1.本文概述 2.下载qemu 3.下载鸿蒙LiteOS-M 4.运行与测试 5.gdb调试 1.本文概述
    发表于 10-31 09:04

    鸿蒙 PC 震撼登场!华为打破 Windows 垄断!

    不是普通的电脑升级,简直是国产操作系统打了一场漂亮的翻身仗!咱今天就来唠唠这个能让Windows都紧张的"中国芯电脑"到底多猛。 华为于 5 月 8 日召开技术与生态沟通会,正式亮相鸿蒙 PC,后续还将
    的头像 发表于 07-11 18:15 1181次阅读
    <b class='flag-5'>鸿蒙</b> PC 震撼登场!<b class='flag-5'>华为</b>打破 Windows 垄断!

    博思云创斩获华为鸿蒙办公创新合作奖,携手共建繁荣鸿蒙生态

    2025年6月20-22日,在东莞松山湖举办的华为开发者大会2025(HDC 2025)上,数字协同办公领域领先服务商深圳博思云创科技有限公司(博思云创) 荣获大会颁发的 “华为鸿蒙办公创新合作奖
    的头像 发表于 06-25 09:28 489次阅读

    华为推出首款搭载HarmonyOS 5的鸿蒙电脑

    近日,华为正式发布搭载基于开源鸿蒙5.0.2 Release版本打造的全新HarmonyOS 5的鸿蒙电脑HUAWEI MateBook Pro与HUAWEI MateBook Fold非凡大师
    的头像 发表于 05-26 09:28 1307次阅读

    华为鸿蒙电脑正式发布

    近日,华为鸿蒙电脑正式发布,宣告华为终端全面进入鸿蒙时代,而鸿蒙电脑,更是打开了星闪HID外设的巨大想象力空间。个人消费者将享受到更便捷、稳
    的头像 发表于 05-22 09:13 928次阅读

    华为将推出鸿蒙折叠电脑

    据媒体爆料,在5月19日华为将举办nova 14系列及鸿蒙电脑新品发布会;届时华为或将会推出全球首台鸿蒙折叠电脑,  从海报来猜测的话,类似折叠手机的折叠设计;
    的头像 发表于 05-15 14:08 646次阅读

    鸿蒙电脑拿什么和Windows竞争

    5月8日,在鸿蒙电脑技术与生态沟通会上,鸿蒙操作系统(HarmonyOS 5)首次在电脑端亮相;这是华为首款鸿蒙电脑正式亮相。同时华为智慧办
    的头像 发表于 05-09 11:41 1095次阅读

    鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

    2025年5月8日,华为在深圳举办了鸿蒙电脑技术与生态沟通会,鸿蒙操作系统首次在电脑端亮相。这既是中国电子信息产业的历史性时刻,也是华为鸿蒙
    发表于 05-08 14:20 5771次阅读
    <b class='flag-5'>鸿蒙</b>操作系统首登电脑端,<b class='flag-5'>华为</b>开启<b class='flag-5'>鸿蒙</b>办公新时代

    上汽与华为联手打造鸿蒙智行“尚界”系列

    上汽集团与华为携手,共同开创鸿蒙智行全新领域——尚界。此次合作采用了创新的智选车模式,并与华为终端签署了相关协议。根据协议,尚界系列的所有车型都将通过鸿蒙智行渠道进行销售,标志着上汽与
    的头像 发表于 02-18 14:20 1385次阅读

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-初始华为鸿蒙

    非常有幸能够获得发烧友的华为鸿蒙系统书籍的阅读资格,自己从事嵌入式软件多年,但是对于操作系统的了解还是比较少的,一直从事MCU的部分开发任务,近两年随着中美关系的紧张化,国产化的操作系统以及国产化
    发表于 01-25 11:05

    AIGC入门及鸿蒙入门

    模型,能够生成与给定文本描述相符的图像。 鸿蒙系统入门 1. 基础知识: 鸿蒙系统(HarmonyOS)是华为推出的一款分布式操作系统,旨在实现跨设备、跨平台的无缝协同体验。 鸿蒙
    发表于 01-13 10:32

    华为新品出厂默认搭载原生鸿蒙系统

    华为近日宣布了一项重要决策,即2025年其手机、平板、穿戴等新品都将出厂默认搭载原生鸿蒙操作系统。这一举措标志着华为在操作系统领域迈出了坚实的一步,也彰显了其对自主技术的坚定信心和决心。 据了解
    的头像 发表于 01-03 10:48 1635次阅读