The OpenNET Project / Index page

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

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

После пяти лет разработки выпущен релиз 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
Тип: К сведению
Ключевые слова: ecos, embedded, realtime, opensource
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 +/
    В Linux Под RTOS Не смешите А многоядерность во FreeBSD шном стеке на порядо... весь текст скрыт [показать]
     
  • 1.15, Аноним (-), 11:40, 01/04/2009 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    фига себе разжиревшего Возьмем к примеру дистрибутив размером 10 мегов да еще и... весь текст скрыт [показать]
     
     
  • 2.21, Аноним (-), 06:39, 02/04/2009 [^] [ответить]     [к модератору]  
  • +/
    Это ОЧЕНЬ много Да и разговор шел не про систему, а про стек, и для встраиваемо... весь текст скрыт [показать]
     
  • 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:
    Заголовок:
    Текст:


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