Developer | Сообщество eCos, Free Software Foundation |
---|---|
Написано на | C, C ++, сборке |
Семейство ОС | Операционные системы реального времени |
Рабочее состояние | Текущая |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | Сентябрь 1998 г.; 22 года назад (1998-09) |
Последний выпуск | 3.0 / март 2009 г.; 11 лет назад (2009-03) |
Маркетинговая цель | Встроенные системы |
Платформы | ARM (Cortex-A5, Cortex-A7, Cortex-A9, Cortex-A53, Cortex-M3, Cortex-M4, Cortex-M7 ), FR-V, Hitachi H8, IA-32, Motorola 68000, MIPS, Nios II, PowerPC, SPARC и SuperH |
Лицензия | Лицензия eCos: Стандартная общественная лицензия GNU (с исключение при связывании ) |
Официальный сайт | ecos.sourceware.org |
Встроенная настраиваемая операционная система (eCos ) - это бесплатная и открытая операционная система реального времени, предназначенная для встроенных систем и приложений, которым требуется только один процесс с несколькими потоками. Он разработан для точной настройки в соответствии с требованиями приложений, производительностью во время выполнения и потребностями оборудования. Он реализован на C /C ++ и имеет уровни совместимости и программирование приложений стоит перед для POSIX и µITRON. eCos поддерживается популярными библиотеками SSL / TLS, такими как wolfSSL, что соответствует всем стандартам встроенной безопасности.
eCos был разработан для устройств с объемом памяти в диапазоне от нескольких десятков до нескольких сотен килобайт, или для приложений с требованиями реального времени.
eCos работает на самых разных аппаратных платформах, включая ARM, FR-V, Hitachi H8, IA-32, Motorola 68000, MIPS, Nios II, PowerPC, SPARC и SuperH.
В дистрибутив eCos входит RedBoot, приложение с открытым исходным кодом , которое использует уровень аппаратной абстракции eCos для обеспечения bootstrap прошивка для встроенных систем.
eCos была первоначально разработана в 1997 году компанией Cygnus Solutions, которая позже была куплена Красная шляпа. В начале 2002 года Red Hat прекратила разработку eCos и уволила сотрудников проекта. Многие уволенные сотрудники продолжали работать в eCos, а некоторые создали свои собственные компании, предоставляющие услуги для программного обеспечения. В январе 2004 г., по запросу разработчиков eCos, Red Hat согласилась передать авторские права eCos Free Software Foundation в октябре 2005 г., и этот процесс окончательно завершился в мае 2008 г.
eCosProоперационная система реального времени - это коммерческая ветвь eCos, созданная eCosCentric, которая включает в себя компоненты проприетарного программного обеспечения. Он заявлен как «стабильная, полностью протестированная, сертифицированная и поддерживаемая версия» с дополнительными функциями, которые не выпускаются как бесплатное программное обеспечение. В День Пи 2017 компания eCosCentric объявила о переносе eCosPro на все модели Raspberry Pi с демонстрацией на выставке Embedded World в Нюрнберге (Германия) и выпуском бесплатных версий для некоммерческого использования.