Цитата(Methane @ Jun 7 2010, 17:33)

AVR32 + GCC.
Забыл сказать что не хотелось бы связываться с "экзотическими" или дорогими (>$5) контроллерами,
но всеравно спасибо за ответ.
Значит кроме GCC исключения никто не умеет обрабатывать?
Цитата(mdmitry @ Jun 7 2010, 17:41)

Может сначала выбрать контроллер, оценить необходимую производительность, а потом выбирать язык программирования и среду.
Для размышления:
Код
fd = open(SERIALDEVICE, O_RDWR | O_NOCTTY | O_NONBLOCK);
как будете реализовывать?
Производительность не особенно критична при скорости обмена 9600 / 19200 бод.
А работа с устройствами через дескрипторы мне не нужна, код работающий с регистрами UART напишу отдельно.
Насчет того что сначала нужно выбрать контроллер, то Вы правы. Но я кроме AVR, 8051, PIC ничего не знаю, а им эта задача не по зубам, так что всеравно что изучать.