Цитата(beer_warrior @ Dec 23 2006, 22:49)

Неплохо помнить о переключении ARM/THUMB
Ну, обычно об этом должен помнить компилятор.
Цитата(beer_warrior @ Dec 23 2006, 22:49)

Помнить о продвинутом контроллере прервываний (VIC/AIC etc.).
Точнее об его полном отсутствии в ADuC и необходимости вручную накладывать маску на флаги при опознавании источника прерываний.
Цитата(beer_warrior @ Dec 23 2006, 22:49)

Подход к периферии непривычен с точки зрения человека привыкшего к 8-биткам.
Да нет там ничего особо непривычного. Компилятор сам помнит какой регистр периферии 8 бит а какой 32 или 16, и сам подставляет нужную команду (не ошибаясь).
Про ОС - вышел релиз scmRTOS 3.0beta, там есть порт под ADuC, но, к сожалению, пока только для IAR.