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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> RTEMS, eCos, ..., применяют ли вообще на постсоветском пространстве?!
Postoroniy_V
сообщение Jan 14 2009, 02:01
Сообщение #16


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



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

да нету имхо никакого парадокса. Джавад и Топкон открыто признаются, что применяют, остальные потихоньку юзают безо всяких там рассуждений "переключалка-неперключалка-агде же космические протоколы" rolleyes.gif. есть российские конторы где применяют, называть не стану, пусть сами называются. rolleyes.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
gab
сообщение Jan 14 2009, 04:34
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



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

Делаю электронику для Фурье-Спектрофотометра, для марсианской экспедиции (ИКИ РАН + ESA). Элементная база - Actel RTAX2000. Там реализуется LEON3. Операционка - RTEMS (она уже зарекомендовала себя в нескольких приборах ESA, да и более удобна(это моё субъективное мнение! Просто по опыту работы) по-сравнению с eCos). Прикладные программы наш программист пишет на Аде.


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
yes
сообщение Jan 14 2009, 12:05
Сообщение #18


Гуру
******

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



Цитата(zltigo @ Jan 13 2009, 23:41) *
Посередине smile.gif eCos это и есть чистой воды переключалка. Приличная (как и многие другие), но именно переключалка. Из наворотов считай только загрузчик (чужой).
Кто готов делать свое - могут выбирать в ряду таких-же переключалок. Остальные выбирают разной степени навороченности комплексные решения от uCOS до Lin/Win.


ну там MINIMAL конфиг отъедает ~64к, если сравнивать с scmRTOS то сильно тяжелая переключалка, однако.

ну и виндовз по большому счету тоже переключалка (причем хреновая)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 14 2009, 12:12
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(yes @ Jan 14 2009, 15:05) *
ну там MINIMAL конфиг отъедает ~64к, если сравнивать с scmRTOS то сильно тяжелая переключалка, однако.

Зато бескомпромисная по функциональности - можно не прогибаться (и не работать с постоянной оглядкой) под возможности минималистичных (это не ругательство - ну цель такую авторы ставили и решили) щедулеров типа scmRTOS, uCOS.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
yes
сообщение Jan 14 2009, 12:32
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 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

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

 


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


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