![基于Ubuntu的混合临界系统](https://linux22.com/image/1125891/%E5%9F%BA%E4%BA%8EUbuntu%E7%9A%84%E6%B7%B7%E5%90%88%E4%B8%B4%E7%95%8C%E7%B3%BB%E7%BB%9F.png)
有没有办法实现基于 Ubuntu 的混合临界系统?即如果我们有一些复杂且非关键的软件模块,并且我们想像往常一样在 Ubuntu 上开发它。并且我们有一些需要实时约束的代码。我们可以在 Linux 下的单机上运行它吗?例如,专门为实时任务分配一个核心,使其免受所有中断的影响,确保系统调用和外围查询将在一定时间内响应?
答案1
我不认为有什么是 Ubuntu 独有的。专用工具是 Linux 内核的 cgroups。
尝试一下看看是否足够。
有没有办法实现基于 Ubuntu 的混合临界系统?即如果我们有一些复杂且非关键的软件模块,并且我们想像往常一样在 Ubuntu 上开发它。并且我们有一些需要实时约束的代码。我们可以在 Linux 下的单机上运行它吗?例如,专门为实时任务分配一个核心,使其免受所有中断的影响,确保系统调用和外围查询将在一定时间内响应?
我不认为有什么是 Ubuntu 独有的。专用工具是 Linux 内核的 cgroups。
尝试一下看看是否足够。