The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Увидел свет релиз открытой операционной системы реального времени eCos 3.0

31.03.2009 13:30

После пяти лет разработки выпущен релиз eCos 3.0, открытой операционной системы реального времени для встраиваемых устройств. Исходные тексты проекта распространяются под GPL-совместимой лицензией. Одна из отличительных черт eCos - высокая портируемость и низкое потребление ОЗУ, например, поддерживается широкий спектр 16, 32 и 64-битных архитектур, имеется возможность работы под управлением MPU, MCU и DSP, может использоваться для формирования прошивки. Другая особенность, связана с ориентацией ОС в качестве обвязки для приложения, eCos тесно интегрируется и конфигурируется под требования приложения, формируя своеобразное исполняемое окружение с заданными параметрами.

Наиболее заметные новшества, появившиеся в eCos 3.0:

  • Поддержка архитектур Cortex-M, FR30 и 68K/ColdFire, всего поддерживается 13 разных процессорных архитектур;
  • Реализация поддержки шин CAN (Controller–area network), I2C (Inter-Integrated Circuit), SPI (Serial Peripheral Interface Bus) и подсистем framebuffer, disk и ADC (analog-to-digital converter);
  • Улучшена поддержка работы на Flash памяти;
  • Добавлена поддержка файловой системы FAT;
  • Портирован легковесный TCP/IP стек lwIP;
  • Для TCP/IP стека заимствованного из FreeBSD добавлены дополнительные сервисы;
  • Реализована поддержка HAL (Hardware abstraction layer) прослойки и созданы пакеты с драйверами для многочисленных платформ и периферийных устройств;
  • Улучшен загрузчик RedBoot и расширены средства для отладки прошивок (firmware);
  • Добавлена совместимость с GCC 4;
  • Улучшены средства конфигурации, позволяющие определить параметры сборки для хост платформы через GTK+ 2.x интерфейс.


  1. Главная ссылка к новости (http://ecos.sourceware.org/ml/...)
  2. eCos 2.0 announcement (2003 год)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21017-ecos
Ключевые слова: ecos, embedded, realtime, opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 14:15, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    поддержка FAT это зря ;-)
     
     
  • 2.2, JLarky (?), 14:19, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >поддержка FAT это зря ;-)

    ага, мне тоже только эти буквы показались знакомыми из всего текста

     
     
  • 3.9, Аноним (-), 21:03, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ага, мне тоже только эти буквы показались знакомыми из всего текста

    Посещаете опеннет? И не знаете что такое TCP/IP, FreeBSD, Flash, GCC, GTK? Должно быть стыдно. По крайней мере эти вещи постоянно на слуху.

     
  • 3.10, User294 (??), 21:11, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ага, мне тоже только эти буквы показались знакомыми из всего текста

    Если так то и такая операционная система вам ни к чему - это не на ваши писюки заточено а на сравнительно мелкие железки управляющие чем-то в основном.

     
  • 2.12, barmaglot (??), 23:39, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >поддержка FAT это зря ;-)

    предложи альтернативу по распространенности


     

  • 1.3, realsystem (??), 14:28, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну если только короткие имена, а длинные не поддерживают, тогда всё норм
     
  • 1.6, Tracer (??), 16:54, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    FreeRTOS давно рулит на контроллерах
    А QNX больных денех стоит :о)
     
     
  • 2.16, dq0s4y71 (?), 12:40, 01/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > FreeRTOS давно рулит на контроллерах

    FreeRTOS - это практически один планировщик. Никаких устройств типа  CAN, I2C, SPI и пр. она не поддерживает.

     

  • 1.7, Аноним (-), 16:59, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каковы требования к ОЗУ у этого чуда? Минимум?
     
     
  • 2.11, barmaglot (??), 23:37, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Каковы требования к ОЗУ у этого чуда? Минимум?

    от десятков килобайт до сотен килобайт, очень модуляризированная штука (конфигуратор с GUI на базе Tcl прилагается)


     

  • 1.8, cray (??), 19:07, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >... also delivers stable eCos configuration tools which extend host

    platform coverage to GTK+ 2.x on Linux and to Windows Vista))

    переводите полностью :-D

     
  • 1.13, Аноним (-), 23:47, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я не понял а линуксовый tcp/ip стек чем не угодил то? ведь гораздо заточеннее под rtos да и под многоядерность заточен.
     
     
  • 2.14, аноним (?), 08:55, 01/04/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >я не понял а линуксовый tcp/ip стек чем не угодил то? ведь
    >гораздо заточеннее под rtos да и под многоядерность заточен.

    Очевидно тем, что из разжиревшего пИнгвина этот стек было труднее выдрать.


     
  • 2.20, Аноним (-), 06:38, 02/04/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >я не понял а линуксовый tcp/ip стек чем не угодил то? ведь
    >гораздо заточеннее под rtos да и под многоядерность заточен.

    В Linux? Под RTOS?! Не смешите. А многоядерность во FreeBSD'шном стеке на порядок круче, хотя для eCos все равно ценнее lwIP.

     

  • 1.15, Аноним (-), 11:40, 01/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    фига себе разжиревшего. Возьмем к примеру дистрибутив размером 10 мегов да еще и с графикой http://www.tinycorelinux.com/ это по вашему много? По моему это только хорошая отмазка если у кого то руки не оттуда расут и он не знает как это сделать и все.

    >поддержка FAT это зря ;-)
    > предложи альтернативу по распространенности

    Ну конечно же FAT16! Вперед в прошлое! А потом на вас подаст в суд Microsoft как на TomTom
    https://www.opennet.ru/opennews/art.shtml?num=21006

    Вы не задумывались по каким причинам от FAT отказалась Microsoft? Поинтересуйтесь, у них была куча аргументов.

    > предложи альтернативу по распространенности
    > для встраиваемых устройств.

    А что во встраиваемые устройства много кто лазеет? Главное что бы работало беспроблемно.
    Впрочем если для вас больше важна распространенность.... windows xp вам в руки ;-)

     
     
  • 2.21, Аноним (-), 06:39, 02/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >фига себе разжиревшего. Возьмем к примеру дистрибутив размером 10 мегов да еще
    >и с графикой http://www.tinycorelinux.com/ это по вашему много?

    Это ОЧЕНЬ много. Да и разговор шел не про систему, а про стек, и для встраиваемой rtos линуксовый стек не подходит абсолютно.

     

  • 1.17, dq0s4y71 (?), 12:49, 01/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Ну конечно же FAT16! Вперед в прошлое! А потом на вас подаст в суд Microsoft как на TomTom

    Ну, во-первых, FAT12. Изначально ФАТ адресовал кластера двенадцатью битами. :) А во-вторых, Microsoft подал в суд на TomTom за использование конкретно FAT32, в котором работа с длинными именами файлов запатентована. При использовании только коротких имен проблем быть не должно (http://en.wikipedia.org/wiki/File_Allocation_Table#FAT_licensing)

     
  • 1.18, PxeL (??), 15:04, 01/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не в фате дело, а в драйверах, будут юзать сие для САП и САУ и мобильных устройств... и большого распостранения не получит, только по тому что не многие будут выкладывать исходники свои драйверов...
    Для писюков не актуально, уж лучше бы тогда не велосипед изобретали бы, а взялись бы за беос... чтоль... а то всеравно пойдут по тем же граблям
     
  • 1.19, dq0s4y71 (?), 16:26, 01/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >...и большого распостранения не получит...

    И не надо.

    > Для писюков не актуально, уж лучше бы тогда не велосипед изобретали бы, а взялись бы за беос...

    А писюков в списке поддерживаемого железа там и нет (если не считать одну материнскую плату).

     
  • 1.22, ya (??), 19:07, 03/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эта ОС !не для писюков!. Она для микроконтроллеров. От этого и надо плясать.
    Никакие 10-ти мегабайтные линуксы в AVR'ку или ARM7 не впихнуть. Речь идёт о !максимум! 512Кб флэш и нескольких десятков Кб RAM. А зачастую и того меньше.
    По поводу БЗДэного стэка: 1. Лицензия BSD, 2. Пряморукость разработчиков, 3. Стандарт дэфакто. У линуксового стэка ни одного из этих пунктов нет.
     
  • 1.23, iam (??), 19:16, 28/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скажите пожалуйста, где можно почитать новичку как запустить это чудо на микроконтроллере и с чем его есть?
     
  • 1.24, Аноним (24), 14:59, 03/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.ecoscentric.com/ecos/ecospro_tab.shtml
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру