Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594
Системный таймер это как бы понятно. Я использую STM32, там дополнительно еще 2 ISR для FreeRTOS: xPortPendSVHandler: vPortSVCHandler: В них вроде бы переключение контекста. Зачем прерываниями это сделано? Почему 2? Прошу пояснить доходчиво...
Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594
У меня был опыт использования embos на avr - контекст там переключался по системному таймеру.. Хорошо, пусть контекст переключается в PendSVHandler, а системный таймер взводит это прерывание, так? а зачем еще SVHandler и что он все таки делает?