Официальный форум СВД Встраиваемые Системы
19 Апрель, 2024, 00:37:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Можно ли для отладки обработчиков прерывания использовать команду Int?  (Прочитано 954 раз)
KA3AKOB
Пользователь

Сообщений: 55


« : 31 Январь, 2020, 15:48:07 »

ThreadCtrl () даёт процессу возможность использовать только команды in и out в процессоре x86 или можно и другие привилегированные команды издавать при отладке обработчиков прерывания, особенно их взаимодействия с потоком, зарегистрировавшим этот обработчик через InterruptAttach? Желательно вручную породить одно прерывание и отследить его обработку в отладчике. Можно ли в QNX навесить обработчик на какое-нибудь неаппаратное прерывание, например 2Fh, создать процесс, реагирующий на какой-нибудь сигнал, например SIGUSR1, и в свою очередь порождающий прерывание командой Int 2Fh, обработчик в свою очередь примет управление, и в какой-то момент издаст return (struct _sigevent *) &gSigEvent; и управление перейдёт к потоку, издавшему InterruptAttach().

С уважением,
Казаков С.А.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Август, 2020, 21:47:25