谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭Close

使用Ubuntu和ACRN创建可用的实时系统(RTOS)

by liam zheng on 3 March 2020

有时你确切需在系统中有一个的确定性响应时间,例如一只机器手臂需要在正确的时间移动到规定的地方,这使得你不得不使用一个硬实时操作系统(RT OS)。但是,那只是你的软件方案中的一个小部分,而剩下的部分你可能并不需要。在这个情况下将产生如下2个选项:

  1. 用RTOS来做全部的事情。
  2. 有2个独立的处理器,一个负责实时(RT)任务,另一个负责非实时的运算负荷。

在第一种选项下,由于复杂的开发环境,导致开发工作量开销增加。为此,你也将会失去常规Linux安装的便捷性,可更新性和高吞吐量。在第二个选项中,由于定制化硬件设置和2个硬件的交互,将导致硬件和开发环境开销增加。

然而,由于管理程序的技术进步,这种情况开始发生改变。例如,由Intel(英特尔)为满足在物联网开发中特定需求所开发(IoT)且开源的ACRN管理器。它为关键安全系统和实时有效负载打开了大门,同时与诸如Ubuntu和Android等操作系统共享设备。

ACRN允许你在不同的操作系统间分配硬件资源。你可以将CPU核心和内存分配给不同的操作系统,以确保RT部件始终处于实时状态,同时计算资源仍可用于系统的其余部分。并且,系统的可靠性也得到了保障,因为一个系统的崩溃不会影响到其他系统。ACRN可高度定制化,能使用在不同的配置环境中。可随不同系统的VM在启动时启动,也可以在主系统(“服务”操作系统)或用户需要时启动。

ACRN和Ubuntu的演示

在2020嵌入式世界大会上,我们展示了在ACRN上同时并行运行Ubuntu和实时系统Zephyr。Zephyr由Linux基金会主导开发并行业领导者Intel,NXP和Linaro提供支持,支持MCU和X86开发板。在此演示中,我们使用一台Intel NUC硬件,并保留了一颗CPU核心和一些内存给Zephyr。Ubuntu 18.04 使用剩余的系统资源。ACRN系统启动时获得了系统控制权,然后启动Ubuntu和Zephyr。我们展示了Zephyr如何能够以恒定速率执行计算,而其他Ubuntu有效负载则不受影响。2个系统的隔离使得一个系统出现问题不会影响另外一个系统,这也是关键系统的安全的必备因素。

我们希望在未来这类的设置能越来越普遍,通用。Canonical可为你提供更经济,安全和可更新的关键安全系统方案。如需了解更多内容,可联系我们

订阅博客文章

订阅您感兴趣的主题

在提交此表格的同时,我确认已阅读和同意的隐私声明隐私政策。

查看更多内容

新吉祥物加冕礼:Noble Numbat

无论是通过民众投票、天意还是湖中仙女赐予王者之剑,登上王位的往往是声名显赫或出身高贵的人。在我们 20 周年前夕,很高兴向大家展示 Ubuntu 24.04 LTS 的吉祥物—— Noble Numbat(尊贵的袋食蚁兽)。  低微出身  说到 “尊贵”,人们可能很难首先想到来自澳大利亚的神秘有袋类动物——袋食蚁兽。不过它们的外表非常具有欺骗性。这些不可思议的濒危物种实际上是口袋大小的食蚁兽,它们完全以蚂蚁为食,依靠身体三分之一长的舌头捕捉蚂蚁。它们的背部有着黑白相间的条纹,像极了王袍,因而被选为西澳大利亚州的象征动物。袋食蚁兽象征着出身低微也能享誉世界的人。 至高成就 同样,Ubuntu 也从构建更加人性化的 Linux 这样一个初出茅庐的梦想发展成为一个备受信赖的平台 […]

基于 MicroK8s 和 Ubuntu 实时内核支持的 Intel FlexRAN 组件自动扩展

RAN 随着每一代移动通信技术的发展而不断演变,从而在用户设备和核心网络之间实现更快的数据传输。内部互连设备数量的增多使得数据量比以往任何时候都要多。至于现有的网络架构,其挑战在于处理不断增加的工作负载,以及更快地处理、分析和传输数据的能力。而对于 5G 生态系统,则需要实现 RAN 的虚拟化。第五代移动网络需要具备更大的灵活性以适应需求,具备可扩展性以满足运行时的网络条件,以及需要自动化以进行远程管理,而这些只能通过虚拟 RAN 来实现。  Intel FlexRAN 解决了传统 RAN 架构所面临的挑战。它能够从核心网络功能中将底层硬件抽象化,以实现最佳的资源利用。FlexRAN 是 O-RAN (OpenRAN) 的改进和参考实现,具有在不同供应商设备之间进行互操作 […]

云存储安全最佳实践

使用 Ceph 的安全功能确保数据安全 如何将数据安全地存储在云存储系统中? 数据对于任何企业组织而言如同王冠上的宝石,如果丢失或暴露,可能会造成严重的影响。如果不能防止系统故障,可能会导致业务数据的丢失,从而导致业务无法正常运营,最终导致业务失败。将敏感数据暴露给未授权方不仅会导致声誉受损,还可能导致企业遭受巨额罚款。 本篇博客将详细介绍这些风险,以及如何使用 Ceph 的安全功能来减轻这些风险。首先,我们来了解一下数据泄露发生的一些最常见方式: 实物盗窃/运输 与存储相关的硬件、磁盘或整个存储系统的丢失可能导致敏感信息暴露。这可能发生在传统的入室盗窃情况下,即未经授权的一方进入数据中心并移除硬件,或者硬件在运输过程中(例如在返厂维修或更换时)被他人截获。 另一种实体危 […]