реклама на сайте
подробности

 
 
> RTEMS, eCos, ..., применяют ли вообще на постсоветском пространстве?!
Doka
сообщение Dec 31 2008, 07:31
Сообщение #1


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



RTEMS - http://ru.wikipedia.org/wiki/RTEMS (оф. сайт http://www.rtems.com/ )
eCos - http://en.wikipedia.org/wiki/ECos (оф. сайт http://ecos.sourceware.org/ )

обе открытые и свободные, под гуманной лицензией (у RTEMS - позволяет использовать в собственных разработках, не открывая код).

Но полистав этот подраздел форума, встретил только единичные темы по ним. В чём причина такой нераспространённости??

ведь, как я понимаю, например RTEMS, нет необходимости в MMU, а по отказоучтойчивости она (грубо) сравнима с проприетарщиной в лице QNX, VxWorks, MontaVista (грубо). Всёж была выбрана для марсохода, как-никак..

eCos - тоже активно развивается, поддержка актуальных архитектур (Cortex), периодические релизы..



Хотелось бы понять каковы ниши этих систем и какие из ОСРВ являются их "одноклассниками"
(приведенное сравнение выше - грубо, ибо неизвестны мне аппетиты этих систем до ресурсов).


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yes
сообщение Jan 13 2009, 12:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Doka @ Dec 31 2008, 10:31) *
RTEMS - http://ru.wikipedia.org/wiki/RTEMS (оф. сайт http://www.rtems.com/ )
eCos - http://en.wikipedia.org/wiki/ECos (оф. сайт http://ecos.sourceware.org/ )

обе открытые и свободные, под гуманной лицензией (у RTEMS - позволяет использовать в собственных разработках, не открывая код).

Но полистав этот подраздел форума, встретил только единичные темы по ним. В чём причина такой нераспространённости??

ведь, как я понимаю, например RTEMS, нет необходимости в MMU, а по отказоучтойчивости она (грубо) сравнима с проприетарщиной в лице QNX, VxWorks, MontaVista (грубо). Всёж была выбрана для марсохода, как-никак..

eCos - тоже активно развивается, поддержка актуальных архитектур (Cortex), периодические релизы..



Хотелось бы понять каковы ниши этих систем и какие из ОСРВ являются их "одноклассниками"
(приведенное сравнение выше - грубо, ибо неизвестны мне аппетиты этих систем до ресурсов).


мы используем и то и другое, процы ARM, PPC, SPARC
большинство процев кастомизированные (то есть АЗИКи), поэтому нужен полный контроль над сорцем
знаю, что конкуренты в этой нише используют те же ОСы
eCos тоже не требует открывать код (она по LGPL вроде бы была), я не лойер, но мериканьски лойеры проверяли
http://javad.com/jgnss/

по поводу надежности - приборы работали в антарктиде автономно - резет некому было нажимать, ну и в рекламных целях их то в формулу-1 то еще куда-нибудь засовывают (журнал GPSWorld можно посмотреть)

то что AlexandrY думает про это - сильно отличается от реальности

с RTEMS лично я дело имел мало (вобщем простая С-шная ось, проект давно заморожен и используется нами как legacy support), но сравнивать что-то типа uCOS с eCos - это просто смешно, совершенно разные весовые категории (я не из теоретических соображений, а из опыта использования обоих)
для каких-то дуделок и елочных гирлянд uCOS нормально (затраты на освоение екоса избыточны), в eCOS например, есть поддержка SMP

я бы поставил eCos посредине между переключалкой и uClinux
Go to the top of the page
 
+Quote Post
Doka
сообщение Jan 13 2009, 20:05
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(yes @ Jan 13 2009, 15:25) *
мы используем и то и другое, процы ARM, PPC, SPARC
большинство процев кастомизированные (то есть АЗИКи), поэтому нужен полный контроль над сорцем
знаю, что конкуренты в этой нише используют те же ОСы
eCos тоже не требует открывать код (она по LGPL вроде бы была), я не лойер, но мериканьски лойеры проверяли

по поводу надежности - приборы работали в антарктиде автономно - резет некому было нажимать, ну и в рекламных целях их то в формулу-1 то еще куда-нибудь засовывают (журнал GPSWorld можно посмотреть)

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


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
yes
сообщение Jan 14 2009, 12:32
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Doka @ Jan 13 2009, 23:05) *
так в том-то и дело, что операционки достойные, релизы поддерживаются в актуальном состоянии, с точки зрения лицензионной чистоты для коммерческих приложений тоже всё кузяво,
а чтобы кто-то помимо Джавада и Топкона их использовал я не слышал - вот и пытаюсь понять для себя - в чём парадокс?!


посмотрите список контрибуторов - если не из универа, то наверняка используется в приборах фирмы

также аштек (проф. магелан) программисты то оттуда, и вполне возможно тримбл - это корень зла smile.gif

причина использования в аштеке (имхо) - нужна была операционка открытая, без всяких фии. а тогда (~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 готовы тратить мегабайты и сотни мипсов непонятно за что.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Doka   RTEMS, eCos, ...   Dec 31 2008, 07:31
- - AlexandrY   Открытые оси как правило сопровождаются таким хара...   Jan 1 2009, 14:52
- - 733259   ЦитатаОткрытые оси как правило сопровождаются таки...   Jan 2 2009, 05:20
|- - zltigo   Цитата(733259 @ Jan 2 2009, 08:20) Только...   Jan 2 2009, 09:22
||- - alx2   Цитата(zltigo @ Jan 2 2009, 14:22) А поче...   Jan 8 2009, 15:49
||- - zltigo   Цитата(alx2 @ Jan 8 2009, 18:49) К какой ...   Jan 8 2009, 17:41
|- - AlexandrY   Им +5 балов, а вам -1 За то, что не копаете г...   Jan 2 2009, 10:52
- - 733259   ЦитатаДля особо непонятливых повторяю - если СКРОМ...   Jan 2 2009, 09:34
|- - zltigo   Цитата(733259 @ Jan 2 2009, 12:34) Вроде ...   Jan 2 2009, 09:49
- - 733259   ЦитатаИ как вы думаете где там RTEMS может поселит...   Jan 2 2009, 11:49
- - Harbour   насчет ecos и rtems - оно местами так и есть - бли...   Jan 2 2009, 12:53
||- - framer   Цитата(Doka @ Jan 14 2009, 00:05) так в т...   Jan 13 2009, 21:07
||- - Postoroniy_V   Цитата(Doka @ Jan 14 2009, 05:05) так в т...   Jan 14 2009, 02:01
|- - zltigo   Цитата(yes @ Jan 13 2009, 15:25) я бы пос...   Jan 13 2009, 20:41
|- - yes   Цитата(zltigo @ Jan 13 2009, 23:41) Посер...   Jan 14 2009, 12:05
|- - zltigo   Цитата(yes @ Jan 14 2009, 15:05) ну там M...   Jan 14 2009, 12:12
- - gab   Цитата(Doka @ Dec 31 2008, 10:31) ведь, к...   Jan 14 2009, 04:34


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 23:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016