Цитата
Но кристаллы от разных производителей имеют совершенно разную периферию (и соответственно разные имена SFR и приемы работы с периферией) вплоть до контроллера прерываний.
А вот начтёт этого я был уверен, что тут то всё одинаково

. А как же универсальные ОСи? Неужели они перегружают одни и те же функции для работы с периферией разных производителей?
Цитата
Они совместимы снизу вверх, т.е. код для ARM7 идет на ARM9, от ARM9 на ARM10, ARM11 и т.д.
Кстати, а есть в запаснике линк на хоть какой нибудь обзор этих ядер? Так что бы вкупе рассматривались и 7-мые и 9-тые и т.д...
Цитата
Думаю, что на реальных задачах заморачивать себе голову этим вопросом не стоит.
Есть не заморачивать этим голову!
Цитата
просто программа" представляет из себя то же самое что и на AVR - бесконечный цикл в main(). "Программа под ОСью - вызов функции старта OS в main() и по бесконечному циклу в нескольких потоках
Т.е. ОСь нужна только для того, что бы решать несколько задач более-менее одновременно? А вот если я пишу под какую то ОСь, то процесс программизма будет отличатся, ежели я пишу "просто программу"?
ЗЫ:. последний вопрос не в тему : кто такие эти загадочные существа - "эмбеддеры"?