ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
15140 Топик полностью
TMX_ (02.10.2004 21:29, просмотров: 1) ответил bialix на т.е. можно и так и так? но когда я играюсь с ILM могу установить нужный мне приоритет - если захочу...
Ответ: да, можно: 1. В случае с отложенным прерыванием - просто запускается обработчик, как параллельный вытесняющий процесс, очень удобно. Я и на ARM так делаю. 2. В случае с реентерабельным прерываниями - надо следить за стеком, например, с помощью статической переменной, которая считает уровни вложенности. Насколько я знаю, что-то подобное используется в ОС CMX. Однако при этом события могут потеряться. 3. Можно играться и с ICR - правда,зачем, не знаю - я только при EIIOS его менял. Кстати, а зачем устанавливать нужный приоритет из-под прерывания?