Цитата(SergeiCh @ Jun 22 2009, 17:56)

Несколько лет назад из любопытства компилировал FreeRTOS с одной задачей, которая мигала светодиодом. Получилось немного больше 10кБ кода (SDCC). Удивился, т.к. примерно то же под ARM (GCC) компилировалось в код около 6кБ. AVR (GCC), если память не изменяет, тоже меньше 5кБ. Сильно не ковырял, просто выбросил все тестовые задачи, оставил одну.
Все правильно - практически любая, даже небольшая программа, для данных микроконтроллеров (при использовании "real-time") будет компилироваться в достаточно объемный код - микроконтроллер то 8-битный и к тому же система команд расчитана в основном на ввод/вывод ну и небольшую обработку этого ввода/вывода а не на сколь нибудь серьезную математику.
Цитата(SergeiCh @ Jun 22 2009, 17:56)

Какие-то Вы не сильно младшие смотрели. C8051F526, например, 2кБ flash + 256 байт ram.
C8051F120, для которого есть официальный порт FreeRTOS, 100 MIPS.
И на этих вот ресурсах пытаться вытянуть "real=time"? А ведь еще нужно саму задачу щелкать.
Что касается официального порта FreeRTOS, то я бы сказал словами Шекспировского Гамлета:
"На свете многое есть друг Гораций, что и не снилось нашим мудрецам"
и добавил бы к этому, что сделать можно многое но реально насколько это необходимо.
Вопрос еще и в том - нафига козе баян?