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

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

3天内不再提示

第二届大会回顾第3期 | 深开鸿基于OpenHarmony的多内核混合部署方案

OpenHarmony TSC 来源:OpenHarmony TSC 作者:OpenHarmony TSC 2023-12-12 14:32 次阅读

演讲嘉宾 | 李 宝

回顾整理 | 廖 涛

排版校对 | 李萍萍

b140b69c-9585-11ee-8850-92fbcf53809c.png

嘉宾介绍

OS内核及视窗分论坛

李宝,深圳开鸿数字产业发展有限公司未来研究院基础架构首席研究员、架构设计部总经理,曾在华为、蚂蚁金服从事自研操作系统、核心分布式关系数据库研发,曾在小马智行从事机器学习基础设施研发,目前在深开鸿从事操作系统基础架构探索与竞争力构建。

视频回顾

打开哔哩哔哩APP,观看更清晰视频

正文内容

OpenHarmony是一个面向全场景、全连接、全智能时代的智能终端设备操作系统底座。深圳开鸿数字产业发展有限公司(简称“深开鸿”)通过多内核混合部署方案为OpenHarmony引入实时特性,将OpenHarmony应用到更多关键行业,保障关键任务的实时运行。该方案具体如何实现?深开鸿未来研究院基础架构首席研究员李宝在第二届OpenHarmony技术大会上,带来了精彩分享。

b14c1df2-9585-11ee-8850-92fbcf53809c.png

万物智联时代是一个百亿设备、百亿链接的时代。OpenHarmony分布式软总线架构为多设备间无缝互联提供了统一的分布式通信,且OpenHarmony所提供的人机交互、人工智能、分布式协同等能力,可更好地赋能千行百业。然而,航空航天、工业控制汽车电子以及机器人等关键行业更关注如何保障其关键任务的实时运行,对操作系统的实时性有很高要求。上述的“实时性”并非指操作系统需要有多高的性能和处理速度,而是指当实时任务就绪时,操作系统能够及时处理,且必须在规定的时间内完成,否则可能会导致严重后果。试想一下,在工业流水线上,某个环节规定需要在2毫秒内完成,如果该环节某次的执行时间超过了2毫秒,则整个流水线都会紊乱。

b15d692c-9585-11ee-8850-92fbcf53809c.pngb16a1f28-9585-11ee-8850-92fbcf53809c.pngb1882586-9585-11ee-8850-92fbcf53809c.png

如何基于OpenHarmony底座,打造面向更多关键行业的具有更强实时计算能力的操作系统呢?在技术实现上,目前有三种主流方案:

一、裸多内核方案。该方案开发和部署的工作量小,性能好,在异构多核系统、电力等行业有成熟应用;但其灵活性较差(CPU/Memory等硬件资源静态划分、启动顺序较复杂),且RT和非RT资源没有隔离,安全性上有待考量。

二、统一RTOS内核方案。该方案能混合运行实时任务和常规任务,但其性能、安全性也强依赖Kernel的具体实现,兼顾实时任务的同时支持 OpenHarmony强大的应用框架是个巨大的挑战,该方案行业应用上目前暂无参考。

三、基于虚拟化的多内核方案。相较于上述两种方案,该方案在汽车等领域(如QNX方案)有大规模的应用,其开发和部署的工作量小,灵活性(硬件虚拟化、可灵活分配、可资源隔离;可管理Guest OS,为Guest OS间通信提供支持)和性能(现代CPU大概有 ~5% 的计算性能损耗)也较好,且Hypervisor对Guest间资源做了隔离。但该方案需要依赖硬件辅助虚拟化。

b18bd212-9585-11ee-8850-92fbcf53809c.png

经过行业和市场调研,深开鸿最终选择了基于虚拟化的多内核方案,并基于嵌入式系统的虚拟化工具Jailhouse作为实时Hypervisor实现硬件辅助虚拟化。Jailhouse具有以下特点:

硬件辅助虚拟化,安全隔离

静态资源划分,轻量、性能损耗低

启动依赖Linux,运行中不依赖Linux

提供share memory通信插件,暂不提供设备虚拟化

b1b1231e-9585-11ee-8850-92fbcf53809c.png

将OpenHarmony作为root cell,承担整个系统的管理者角色,将RTOS作为nonroot cell,提供实时计算的运行环境,让实时计算能力作为 OpenHarmony的一个子系统。

基于上述技术方案,深开鸿基于OpenHarmony底座打造了面向更多关键行业的操作系统KaihongOS。下图展示了KaihongOS混合部署的实时性能:

b1c11f9e-9585-11ee-8850-92fbcf53809c.png

以任务切换为例,OpenHarmony非实时侧的平均延时并不差,但是最大延时RTOS有明显优势,这正是实时计算需要的确定性。

目前,KaihongOS已经部署在深开鸿与乐聚(深圳)机器人技术有限公司的合作的人形机器人项目上。基于KaihongOS,机器人可以实现动作控制、AI、导航等能力。

b1d2d0e0-9585-11ee-8850-92fbcf53809c.png

未来,KaihongOS将在系统易用性和可靠性上持续优化:(1)通过融合的混合部署(上层:混合部署成为应用的扩展;下层:联合openEuler MICA 融合多种混合部署技术)实现更易用;(2)通过与openEuler UniProton合作强化资源竞争下的实时可靠。

b1eabc6e-9585-11ee-8850-92fbcf53809c.png

OpenHarmony具有“架构解耦、弹性扩展”、“异构并行、全栈协同”、“原生智能、场景体验”和“极简开发、多端部署”四大技术架构特征,提供了人机交互、人工智能、分布式协同等能力,为各行各业定制构建行业操作系统提供了数字底座,为实现万物智联世界提供了有效途径。

「嘉宾材料暂不分享」

E N D

审核编辑 黄宇

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

    关注

    24

    文章

    3488

    浏览量

    15434
  • 深开鸿
    +关注

    关注

    1

    文章

    283

    浏览量

    1939
收藏 人收藏

    评论

    相关推荐

    报名开启!第二届OpenHarmony开发者大会2024重磅来袭!

    /jishu_2429449_1_1.html 预约直播: 第二届OpenHarmony开发者大会主论坛 第二届OpenHarmony
    发表于 05-14 15:23

    实地探展 | 别样视角一站式感受第二届OpenHarmony技术大会

    OpenHarmony技术大会 感受技术融入生活的美好瞬间! 原文标题:实地探展 | 别样视角一站式感受第二届OpenHarmony技术大会
    的头像 发表于 11-14 15:10 173次阅读

    亮点速递 | 一图看懂第二届OpenHarmony技术大会

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:亮点速递 | 一图看懂第二届OpenHarmony技术
    的头像 发表于 11-06 19:40 278次阅读

    大咖金句 | 第二届OpenHarmony技术大会演讲集锦

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 第二届OpenHarmony技术大会圆满结束
    的头像 发表于 11-06 19:40 352次阅读

    高能有料 | 第二届OpenHarmony技术大会议程速递

    第二届开放原子开源基金会OpenHarmony技术大会如约而至 让我们一起 开封无限惊喜的技术成果 开放无限前沿的议题干货 开启无限可能的未来之门 点击此处报名参会!
    发表于 11-02 17:07

    议程直击 | 第二届OpenHarmony技术大会——应用(北向)生态分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术
    的头像 发表于 11-01 16:10 284次阅读

    议程直击 | 第二届OpenHarmony技术大会——硬件(南向)生态分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术
    的头像 发表于 11-01 16:10 316次阅读

    议程直击 | 第二届OpenHarmony技术大会——OS内核及视窗分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术
    的头像 发表于 11-01 09:25 306次阅读

    议程直击 | 第二届OpenHarmony技术大会——OS安全分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术
    的头像 发表于 11-01 09:25 299次阅读

    高能有料 | 第二届OpenHarmony技术大会议程速递

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 第二届开放原子开源基金会OpenHarmony技术大会
    的头像 发表于 11-01 09:25 214次阅读
    高能有料 | <b class='flag-5'>第二届</b><b class='flag-5'>OpenHarmony</b>技术<b class='flag-5'>大会</b>议程速递

    议程直击 | 第二届OpenHarmony技术大会——OpenHarmony技术俱乐部分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术
    的头像 发表于 11-01 09:25 304次阅读
    议程直击 | <b class='flag-5'>第二届</b><b class='flag-5'>OpenHarmony</b>技术<b class='flag-5'>大会</b>——<b class='flag-5'>OpenHarmony</b>技术俱乐部分论坛

    议程直击 | 第二届OpenHarmony技术大会——OS原生智能分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术
    的头像 发表于 11-01 09:25 383次阅读

    议程直击 | 第二届OpenHarmony技术大会——OS安全分论坛

    E N D     关注我们,持续获取OpenHarmony技术大会最新消息! 原文标题:议程直击 | 第二届OpenHarmony技术大会
    的头像 发表于 11-01 08:44 250次阅读
    议程直击 | <b class='flag-5'>第二届</b><b class='flag-5'>OpenHarmony</b>技术<b class='flag-5'>大会</b>——OS安全分论坛

    技术筑生态,智联赢未来 第二届OpenHarmony技术大会即将在京启幕

    基于OpenHarmony打造的行业落地产品和软硬件解决方案将集中亮相,为参会者带来集合视觉与思想的双重盛宴体验! 11月4日,让我们相约北京,齐聚第二届OpenHarmony技术
    发表于 10-31 11:27

    亮点剧透 | 第二届开放原子开源基金会 OpenHarmony技术大会精彩来袭

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 探讨开源创新实践,共筑开源技术未来 第二届开放原子开源基金会OpenHarmony技术
    的头像 发表于 10-27 19:50 427次阅读