ЭРИКА Предприятие
![]() | |
Разработчик | Evidence Srl, ReTiS Lab и другие |
---|---|
Написано в | С |
Семейство ОС | Встроенные операционные системы |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | 2002 год |
Последний выпуск | 3.0-GH65 / 27 мая 2019 г |
Репозиторий | |
Маркетинговая цель | Автомобильная промышленность , Беспроводные сенсорные сети , HVAC |
Доступно в | Английский |
Платформы | ARM (ARM7, ARM9, Cortex-M, Cortex-A), AVR , Arduino , TI Stellaris Cortex M4, MSP430 , Микрочип PIC24 , Микрочип PIC32 , STMicroelectronics ST10, TriCore , Freescale S12XS, S12G, PowerPC 5000 PPC MPC5674F, PPC MPC5668G Fado , PPC MPC5674F Mamba, PPC MPC5643L Leopard, NXP LPCXpresso, Altera Nios II , Renesas R2xx, x86-64 |
ядра Тип | Монолитный |
Лицензия | лицензия GPL |
Официальный сайт |
ERIKA Enterprise — это операционной системы реального времени (RTOS) ядро для встраиваемых систем , сертифицированное OSEK /VDX. Это бесплатное программное обеспечение с открытым исходным кодом , выпущенное под лицензией GNU General Public License (GPL). ОСРВ также включает RT-Druid, интегрированную среду разработки (IDE), основанную на Eclipse .
ERIKA Enterprise реализует различные классы соответствия, включая стандартные классы соответствия OSEK/VDX BCC1, BCC2, ECC1, ECC2, CCCA и CCCB. Кроме того, ERIKA предоставляет другие пользовательские классы соответствия, называемые FP
(фиксированный приоритет), EDF
( самый ранний срок первого планирования), и FRSH
(реализация протоколов резервирования ресурсов).
Благодаря сотрудничеству с командой инструментов и методологий компании Magneti Marelli Powertrain & Electronics, автомобильное ядро (BCC1, BCC2, ECC1, ECC2, многоядерность, защита памяти и фиксированный приоритет ядра с компилятором Diab 5.5.1 ) соответствует стандарту MISRA C 2004. используя FlexeLint 9.00h в конфигурации, предложенной Магнети Марелли.
В августе 2012 года предприятие ERIKA официально получила сертификат OSEK /VDX; см. ниже.
История
[ редактировать ]Компания ERIKA Enterprise была основана в 2000 году с целью поддержки многоядерных устройств для автомобильного рынка.Основными вехами являются:
- 2000: поддержка STMicroelectronics ST10.
- 2001: поддержка ARM 7
- 2002: поддержка Janus, прототипа двойной системы ARM7 для автомобильного рынка.
- 2004: поддержка Hitachi H8
- 2005: поддержка Altera Nios II с поддержкой разделения на многоядерные конструкции; наличие генератора кода RT-Druid
- 2006: поддержка Microchip dsPIC
- 2007: поддержка Atmel AVR Micaz
- 2009: анонсирован сайт ERIKA на TuxFamily. [1]
- 2010: поддержка TriCore , Freescale S12XS, Freescale PowerPC 5000 PPC MPC5674F Mamba, Microchip PIC24 , Microchip PIC32 , Lattice MICO32, eSi-RISC
- 2011: поддержка Texas Instruments MSP430 , Renesas R2xx, Freescale S12G, Freescale PowerPC 5000 PPC MPC5668G Fado
- 2012: поддержка ARM Cortex-M , Atmel AVR ( Arduino ), TI Stellaris Cortex M4, Freescale PowerPC 5000 PPC MPC5643L Leopard, NXP LPCXpresso. ERIKA Enterprise получила сертификат OSEK/VDX. [2]
- 2013: ERIKA Enterprise поддерживается E4Coder. [3] инструмент автоматической генерации кода.
- 2014: Сертификация OSEK/VDX для Tricore AURIX. [4]
- 2017: ОСРВ переписана с нуля; новая версия (3) имеет правильную поддержку многоядерных платформ (т. е. один двоичный файл для нескольких ядер), лучшую поддержку защиты памяти и более простую систему сборки. [5] Исходный код теперь хранится в репозитории GitHub. [6]
- 2017: ERIKA v2.8.0 выпущена в ноябре 2017 года. [7]
- 2018: в ERIKA3 добавлены многоядерность и класс масштабируемости AUTOSAR 1. Для файла OIL теперь доступен графический редактор.
- 2019: 24 мая Эрика выпустила версию RH65. [8] С 27 августа 2019 года официальный сайт ЭРИКА не обновлялся до настоящей даты 2 апреля 2024 года. [9]
Лицензирование
[ редактировать ]Версия 2 ОСРВ была выпущена под исключением привязки GPL . Версия 3 ОСРВ (также называемая ERIKA3) выпускается под простой лицензией GNU General Public License (GPL), с исключением для связывания, которое продается по запросу. [10]
Промышленное использование
[ редактировать ]- В 2010 году Cobra Automotive Technology объявила о поддержке ERIKA Enterprise. [11]
- В 2010 году консалтинговые компании EnSilica и Pebble Bay перенесли ERIKA Enterprise на семейство настраиваемых программных процессорных ядер для автомобильных систем. [12] [13]
- В 2010 году Magneti Marelli Powertrain объявила о поддержке ERIKA Enterprise. [14]
- В 2011 году FAAM Spa объявила о поддержке ERIKA Enterprise. [15]
- В 2011 году Aprilia Racing объявила о поддержке ERIKA Enterprise. [16]
Аппаратная поддержка
[ редактировать ]Ядро ERIKA Enterprise напрямую поддерживает:
- ФЛЕКС-доски.
- Простые лабораторные доски
- Нвидиа Джетсон TX1 и TX2 [17]
Поддерживаются другие оценочные платы. [18]
Ссылки
[ редактировать ]- ^ «Добро пожаловать на сайт ERIKA Enterprise v2.x» . Предприятие ЭРИКА . 2002–2018 гг.
- ^ Перейдите на страницу OSEK/VDX , затем «Статус проекта», затем «Сертификаты, заархивированные 25 августа 2011 г.» на Wayback Machine , выберите «Индекс привязки CB 4.5», нажмите «ОК».
- ^ Веб-страница E4Coder
- ^ «Infineon Tricore AURIX; многоядерный порт для Tricore AURIX опубликован публично» (PDF) .
- ^ «В2 против В3» . 29 июля 2021 г.
- ^ «Эрика3» . Гитхаб . 28 октября 2021 г.
- ^ ЭРИКА v2.x - Загрузки
- ^ ООО, Доказательства (29 июля 2021 г.). «Новости» . Эрика3 . Проверено 2 апреля 2024 г.
- ^ «Страница новостей — Эрика Энтерпрайз» . 29 июля 2021 г.
- ^ «Лицензирование» . Технология внедрения доказательств .
- ^ Пресс-релиз COBRA Automotive
- ^ Статья Еженедельника электроники
- ^ Статья о встраиваемых вычислениях
- ^ «Пресс-релиз Magneti Marelli» (PDF) .
- ^ «Пресс-релиз FAAM Spa» (PDF) .
- ^ «Пресс-релиз Aprilia Racing» (PDF) .
- ^ «Nvidia Jetson TX1 и TX2 — ВЫХОДНЫЕ» .
- ^ "Эрика Вики "