Добрый вечер.
Я может банальную тему поднимаю, но помогите разобраться с прерываниями.
Есть контроллер прерываний в ARM, который принимает прерывания от периферии. и выдает прерывание на ядро.
Что происходит дальше по логике.? 1) Ядро лезет в таблицу прерываний. Которая находиться в контроллере прерываний. 2) переходит на нужную функцию. 3) ВОЗВРАЩАЕТСЯ ОБРАТНО. Все правильно?
И еще вопрос не нашёл в документации сопоставления таблицы прерываний и переферийного устройства. Как организованно? после получения прерывания от УАРТА в какой номер прерывания ядро использует?
|