我希望安装 Xenomai,它可以在 Linux 上运行,提供一种硬实时环境。
x86/64 架构应该包含《系统管理模式》这阻止它们用于硬实时系统。
经过《系统管理模式》我的意思是:http://en.wikipedia.org/wiki/System_Management_Mode
像ARM这样的嵌入式板也有这种“系统管理模式”吗?
带有参考文献的答案将不胜感激。
答案1
答案2
请参阅此处有关异常和中断的部分: http://wiki.osdev.org/ARM_Overview#Exceptions.2C_IRQs_and_Software_Interrupts_on_ARMv4_and_up
基本上,答案是否定的。 ARM CPU 没有“系统管理模式”或 SMM。在 ARM CPU 上,操作系统内核处理中断。