使用Ubuntu和ACRN创建可用的实时系统(RTOS)
by liam zheng on 3 March 2020
有时你确切需在系统中有一个的确定性响应时间,例如一只机器手臂需要在正确的时间移动到规定的地方,这使得你不得不使用一个硬实时操作系统(RT OS)。但是,那只是你的软件方案中的一个小部分,而剩下的部分你可能并不需要。在这个情况下将产生如下2个选项:
- 用RTOS来做全部的事情。
- 有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可为你提供更经济,安全和可更新的关键安全系统方案。如需了解更多内容,可联系我们。
订阅博客文章
查看更多内容
Ubuntu Pro 部署 Nutanix 裸机 Kubernetes
Nutanix 与 Canonical 扩大合作,为容器化工作负载提供更多选择 企业级 Kubernetes® 正逐步发展为高度灵活的多架构模型。随着 AI/ML 及数据密集型工作负载对硬件吞吐量的要求不断提升,企业在追求裸机性能的同时,也希望兼顾云平台的运维一致性。 为满足这一需求,Nutanix 与 Canonical 已将 Ubuntu Pro 服务拓展至裸机环境下运行的 Nutanix Kubernetes 平台 (NKP) 实例,涵盖最新发布的 NKP Metal 解决方案。本次功能拓展基于双方 2025 年达成的合作,彼时搭载安全补丁的 Ubuntu 操作系统可支持虚拟机环境下运行的 NKP 实例。安全补丁服务隶属于 Ubuntu Pro,是 Canonica […]
Canonical 发布 Ubuntu Core 26
Ubuntu Core 26 推出精准化 Linux 构建、优化的 OTA 更新、实时内核补丁,以及面向关键任务部署的增强型硬件级安全防护。 2026 年 5 月 19 日,Canonical 宣布正式发布 Ubuntu Core 26。该系统为极简不可变操作系统,提供长达 15 年的安全维护支持。 Ubuntu Core 26 针对关键任务操作与低延迟 AI 工作负载实现重大系统改进:安装时长缩短、OTA 更新包体积缩减 90%,并借助 Chisel 工具实现精准化系统构建。与以往版本一致,所有组件均为经过沙箱隔离、加密签名的 Snap 软件包,构建可信启动链,仅允许运行经验证的软件。凭借这款全新长期支持(LTS)版本,Ubuntu Core 仍是适用于关键任务系统的 […]
Ubuntu 26.04 LTS 在安全方面的新增功能
Ubuntu 26.04 LTS 是我们安全设计最为完善的 LTS 版本之一。Ubuntu 26.04 LTS 并非单纯新增功能,而是通过同步提升系统各层级的安全基准,实现全方位安全强化,且全程无需中断部署或人工干预。通过“默认设置”聚焦安全核心,我们得以采用全新方式强化 Ubuntu 的安全性。本文将带您一览 Ubuntu 26.04 LTS 在安全方面的新增功能,包括: Ubuntu 26.04 LTS 为未来十年桌面端、服务器、机密虚拟机、云镜像及边缘系统的 Linux 部署,显著提升了默认安全基线。对于将 Ubuntu 作为安全基础进行标准化部署的企业而言,该版本是其业务构建的理想选择。 安全性不再仅限于安装阶段:安全中心升级为控制平面 以往,关键的安全决策(例 […]