Да, за исключением того, что на процессоре Cortex M3 вы будете использовать SVC
вместо SWI
. Вам не нужно использовать RTOS для использования этой функциональности.
Обработчик исключения будет немного отличаться от SWI
из-за стекового регистра при входе в исключение.
Также имейте в виду, что в отличие от SWI
, вы не можете вызывать SVC
при запуске обработчика SVC
(тогда как вы могли бы "вкладывать" SWI
s)