Цитата(Doka @ Jan 13 2009, 23:05)

так в том-то и дело, что операционки достойные, релизы поддерживаются в актуальном состоянии, с точки зрения лицензионной чистоты для коммерческих приложений тоже всё кузяво,
а чтобы кто-то помимо Джавада и Топкона их использовал я не слышал - вот и пытаюсь понять для себя - в чём парадокс?!
посмотрите список контрибуторов - если не из универа, то наверняка используется в приборах фирмы
также аштек (проф. магелан) программисты то оттуда, и вполне возможно тримбл - это корень зла

причина использования в аштеке (имхо) - нужна была операционка открытая, без всяких фии. а тогда (~20 лет назад) ничего кроме RTEMS и не было
а потом (~10 лет назад) проект разросся, держать его в С стало очень тяжело, поэтому перешли на С++ операционку (тоже альтернатив eCos никаких не было)
для людей свято верящих, что бездельники из университетов не в состоянии написать ничего дельного, есть eCosCentric - то же, но за дэнги
Цитата(zltigo @ Jan 14 2009, 15:12)

Зато бескомпромисная по функциональности - можно не прогибаться (и не работать с постоянной оглядкой) под возможности минималистичных (это не ругательство - ну цель такую авторы ставили и решили) щедулеров типа scmRTOS, uCOS.
я вообще-то не программист, мой инструмЕнт Verilog HDL. но так как делаю микропроцессорные системы, то первые коды (порты) приходится писать мне, но дальше минимальных конфигураций не иду.
смысл (и преимущество) eCos перед scmRTOS (я кстати ее уже пользовал с большим удовольствием) это возможность набрать юзерей, которые пишут юзерские задачи и их легко добавлять их в проект. то есть не нужно считать - а хватило ли битиков в слове треда на все задачки, а нужно ли юзерьский printf заменить на UART_out_data и т.п.
то есть здесь получаются преимущества Linux-а (типа отладки на ПК, легкости сборки) для маленькой cистемы - память сотни к, а не мегабайты
собственно поэтому я бы и поставил eCos посредине между Linux и scmRTOS
мне например гораздо менее понятно использование uClinux, а не eCos для систем без MMU. за минимальную возможность прохалявить (по моему опыту собрать задачку для ecos совсем немного сложнее, чем для uClinux) пользователи uClinux готовы тратить мегабайты и сотни мипсов непонятно за что.