Перейти к содержанию
    

Кто может сказать что-нибудь хорошего/плохого об этой ОС применительно к АРМам и не только.

На первый взгляд - заманчиво:

- открытые исходники;

- доступные средства разработки;

- много документации;

- многоплатформенность;

- ...?

Очень хочется услышать мнение профессионалов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заманчиво? Заманивайтесь!

Для начала попробуйте ее скачать... бесплатно... особенно по диалапу.

Потом будете платить Редхату.

Потом 2-3 квартала разбираться шож эти яйцеголовые накрутили на ровном месте.

Ни с чем не совместимое, поддерживается узким кругом разработчиков, соответсвенно документация, скажем очень скромная, круг пользователей узок.

Современный советский эмбеддер находится под жестким прессингом сроков, никто не позволит ему потратить пол года на изучение чего-то уводящего в сторону от мейнстрима и с неизвестными резудьтатами на финале...

Слава Богу англичане не дают коммерциализировать АРМ линух.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Итак, какая же разумная eCos альтернатива?

Ведь, насколько мне известно, ARM Linux разработана для кристаллов с MMU.

Что могут сказать специалисты об uClinux?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да нормальная eCos (в смысле вполне осваиваемая) система.

Мы сделали управляющую плату (Cirrus Logic ARM, QVGA, RAM-Flash, Flash-disk, RS, USB, BlueTooth и FPGA со всякими специфическими перенастраиваемыми периферийными устройствами) и используем эту плату уже в нескольких устройствах.

На начальное освоение какое-то время конечно ушло. Но сейчат вроде проблем нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за отзыв, svtsvt.

В связи с этим - попутный вопрос. Какой средой разработки Вы пользовались и была ли это eClipse based IDE от eCosCentric, а также, покупали ли Вы eCosPro Developer's Kit?

Заранее благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да нет никакой среды.

GNUсные компиляторы и виндусовая утилита для настройки ядра системы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я знаю лицензия более хорошая чем GPL, в явном виде сказано,

что можно прилинковывать свой код без его предоставления.

А то под GPL возъмешь кусок кода в качестве образца, а потом не понимаешь - после модификации его под свои нужды какая у него лицензия?

 

>Потом будете платить Редхату

вроде раньше это было, что redhat поддерживал eCos, вроде он отказался

 

>круг пользователей узок

вообще то, как правило производители не кричат, что их изделие

базируется на свободно распространяемой ОС, нет смысла.

Другое дело если Вы используете VxWorks и т.д. Это марка.

 

>виндусовая утилита для настройки ядра системы

утилита от eCosCentric?

 

С уважением,

Дмитрий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я как раз занимаюсь сейчас портированием Ecos на свою плату. Впечатления вполне позитивные ;)

С доступностью исходных кодов и кол-вом документации в принципе проблем нет.

По ходу есть конечно ряд вопросов - хотелось бы пообщаться с теми кто еще портировал данную ОС . Есть тут такие ? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я как раз занимаюсь сейчас портированием Ecos на свою плату. Впечатления вполне позитивные ;) 

С доступностью исходных кодов и кол-вом документации в принципе проблем нет.

По ходу есть конечно ряд вопросов - хотелось бы пообщаться с теми кто еще портировал данную  ОС . Есть тут такие ? ;)

 

А что екос? Что в нем такого хорошего, чего нет скажем в линуксе или uClinux?

 

Я пользую стандартное линуксовое ядро с патчем от санпипл. Вроде как для 2.6 ветки и патч не нужен. ARM там как родной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что екос? Что в нем такого хорошего, чего нет скажем в линуксе или uClinux?

 

Я пользую стандартное линуксовое ядро с патчем от санпипл. Вроде как для 2.6 ветки и патч не нужен. ARM там как родной.

 

1) Как верно заметил dch, есть отличия в лицензии (eCos License Overview). Правда, у нас часто не смотрят на лицензию продукта.

2) eCos, скажем так, более "легкая" ОС по сравнению с uClinux. Можно работать на target c меньшими рескрсами (флеш, RAM, ...).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2) eCos, скажем так, более "легкая" ОС по сравнению с uClinux. Можно работать на target c меньшими рескрсами (флеш, RAM, ...).

 

Меня привлекала именно - конфигурируемость и возможность обойтись минимумом ресурсов...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Меня привлекала именно - конфигурируемость и возможность обойтись минимумом ресурсов...

Чем конфигурируете?

Утилитой от eCosCentric или как-то иначе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чем конфигурируете?

Утилитой от eCosCentric или как-то иначе?

 

Утилитой самой Ecos... А есть еще какие-то варианты ? В смысле можно чем-то еще добиться какого-то лучшего результата ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ага, что такое eCosCentric? То самой утилиткой от екос как-то коряво получается...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ага, что такое eCosCentric? То самой утилиткой от екос как-то коряво получается...

 

Что значит "коряво" ? Можно аргументировать то ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...