В сегментированной архитектуре прерывания RTOS может похвастаться «нулевой задержкой прерывания», используя умное разделение работы между обработчиком прерываний и планировщиком. Существует, по меньшей мере, пара закрытых исходных экземпляров этого подхода, например, AVIX и Quasarsoft- Q-Kernel.Операционная система с прерываниями с открытым исходным кодом RTOS?
Связанный вопрос SO задал вопрос о open source RTOS links, но все предлагаемые операционные системы использовали унифицированные архитектуры прерываний.
Есть ли какая-либо сегментированная архитектура прерывания с открытым кодом RTOS?
Спасибо, Клиффорд, ваш намек «отсроченного прерывания» привел меня к smx rtos, который является собственностью, но с исходным кодом. В настоящее время я использую упомянутый вами подход (флаги с высоким приоритетом, устанавливающие флаги для включения прерываний с более низким приоритетом); он работает хорошо для некоторых приложений, но взаимодействие с фоновым планировщиком потоков является рискованным. –