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