ECos - eCos - Wikipedia
Разработчик | сообщество eCos, Фонд свободного программного обеспечения |
---|---|
Написано в | C, C ++, сборка |
Семейство ОС | Операционные системы реального времени |
Рабочее состояние | ток |
Исходная модель | Открытый исходный код |
изначальный выпуск | Сентябрь 1998 |
Последний релиз | 3.0 / март 2009 г. |
Маркетинговая цель | Встроенные системы |
Платформы | РУКА (Cortex-A5, Cortex-A7, Cortex-A9, Cortex-A53, Cortex-M3, Кортекс-М4, Cortex-M7 ), Спокойный, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V8xx, Ниос II, PowerPC, SPARC, и SuperH |
Лицензия | Лицензия eCos: Стандартная общественная лицензия GNU (с участием исключение связи )[1] |
Официальный веб-сайт | экос |
В Встроенная настраиваемая операционная система (eCos) это бесплатно и с открытым исходным кодом операционная система реального времени предназначен для встроенные системы и приложения, которым нужен только один обработать с участием несколько потоков. Он предназначен для настройки в соответствии с точными требованиями приложений, производительностью во время выполнения и потребностями оборудования. Это реализовано в C /C ++ и имеет уровни совместимости и интерфейсы прикладного программирования для POSIX и µITRON. eCos поддерживается популярными SSL / TLS библиотеки, такие как wolfSSL, что соответствует всем стандартам встроенной безопасности.[2]
дизайн
eCos был разработан для устройств с объемом памяти в диапазоне от нескольких десятков до нескольких сотен. килобайты,[3] или для приложений с требованиями реального времени.
eCos работает на широком спектре аппаратных платформ, включая РУКА, Спокойный, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V8xx, Ниос II, PowerPC, SPARC, и SuperH.
В дистрибутив eCos входят RedBoot, Открытый исходный код применение который использует eCos уровень аппаратной абстракции предоставлять бутстрап прошивка для встроенные системы.
История
eCos был первоначально разработан в 1997 году.[4] от Cygnus Solutions который позже был куплен Красная Шапка. В начале 2002 года Red Hat прекратила разработку eCos и уволила сотрудников проекта.[5] Многие уволенные сотрудники продолжали работать в eCos, а некоторые создали свои собственные компании, предоставляющие услуги для программного обеспечения. В январе 2004 г. по просьбе разработчиков eCos Red Hat согласилась передать авторские права eCos компании. Фонд свободного программного обеспечения[6] в октябре 2005 г. процесс окончательно завершился в мае 2008 г.
Несвободные версии
В eCosPro операционная система реального времени это реклама вилка eCos, созданных eCosCentric который включает проприетарное программное обеспечение компоненты. Заявлено как «стабильная, полностью протестированная, сертифицированная и поддерживаемая версия»,[7] с дополнительными функциями, которые не выпускаются как бесплатное программное обеспечение. В День Пи 2017 eCosCentric объявил[8] они перенесли eCosPro на все модели Raspberry Pi с демонстрацией на выставке Embedded World в Нюрнберге (Германия) и последующими бесплатными выпусками для некоммерческого использования.
Смотрите также
использованная литература
- ^ Официальный сайт eCos. «Обзор лицензии eCos». Получено 2009-06-22.
eCos выпускается под модифицированной версией хорошо известной Стандартной общественной лицензии GNU (GPL).
- ^ "[Решено] load_buffer с NO_FILESYSTEM определить потребности файловой системы? (Страница 1) - wolfSSL (ранее CyaSSL) - wolfSSL - Встроенная библиотека SSL». www.wolfssl.com. Получено 2019-02-14.
- ^ Лармур, Джонатан (май 2005 г.). «Как уменьшить размер eCos, чтобы подогнать его под размер» (PDF). Встроенные системы Европа. п. 34. Архивировано с оригинал (PDF) на 2006-05-15. Получено 2007-04-01.
- ^ Сайт eCosCentric. «Хронология eCos». Получено 2015-07-01.
eCos была задумана и первоначально разработана Cygnus Solutions Inc., которая инициировала проект в феврале 1997 года.
- ^ "Red Hat отступает от eCos?". linuxdevices.com. 2002-06-19. Архивировано из оригинал на 2007-04-16. Получено 2007-04-01.
- ^ «Red Hat передает в Фонд свободного программного обеспечения авторские права на кодовую базу eCos» (Пресс-релиз). Красная Шапка. 2004-01-13.
- ^ «eCosCentric представляет комплект разработчика eCosPro» (Пресс-релиз). OSNews. 2003-09-02. Получено 2007-03-31.
- ^ «Объявлено о выпуске ОСРВ eCosPro Industrial Strength для Raspberry Pi». www.ecoscentric.com. Получено 2017-03-15.
внешние ссылки
- Домашняя страница eCos
- «Руководство по переносу eCos» статья Энтони Дж. Масса 28 декабря 2001 г.
- «Разработка встроенного программного обеспечения с eCos» книга Энтони Дж. Масса 2002-11-25, ISBN 0-13-035473-2
- eCosCentric веб-сайт