Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ERIKA Enterprise - это ядро операционной системы реального времени (RTOS) для встроенных систем , сертифицированное OSEK / VDX. Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU General Public License (GPL). RTOS также включает 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 в конфигурации, предложенной Magneti Marelli.

В августе 2012 года предприятие «ЭРИКА» официально получило сертификат 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]
  • 2018: В ERIKA3 добавлены Multicore и AUTOSAR Scalability Class 1. Теперь для файла OIL доступен графический редактор.

Лицензирование [ править ]

Версия 2 ОСРВ была выпущена под исключением связи GPL . Версия 3 ОСРВ (также называемая ERIKA3) выпущена под простой Стандартной общественной лицензией GNU (GPL), с исключением связи, продаваемой по запросу. [7]

Промышленное использование [ править ]

  • В 2010 году Cobra Automotive Technology объявила о поддержке ERIKA Enterprise [8]
  • В 2010 году консалтинговые компании EnSilica и Pebble Bay перенесли ERIKA Enterprise на семейство конфигурируемых программных ядер процессора для автомобильных систем [9] [10]
  • В 2010 году Magneti Marelli Powertrain объявила о поддержке ERIKA Enterprise. [11]
  • В 2011 году FAAM Spa объявила о поддержке ERIKA Enterprise. [12]
  • В 2011 году Aprilia Racing объявила о поддержке ERIKA Enterprise. [13]

Поддержка оборудования [ править ]

Ядро ERIKA Enterprise напрямую поддерживает:

  • Платы FLEX .
  • Легкие лабораторные доски
  • Nvidia Jetson TX1 и TX2 [14]

Поддерживаются другие оценочные платы. [15]

Ссылки [ править ]

  1. ^ «Добро пожаловать на сайт ERIKA Enterprise v2.x» . ЭРИКА Предприятие . 2002–2018 гг.
  2. ^ Перейдите на страницу OSEK / VDX , затем «Состояние проекта», затем « Сертификаты, заархивированные 25 августа2011 г. на Wayback Machine» , выберите «Индекс привязки CB 4.5», нажмите OK.
  3. ^ Веб-страница E4Coder
  4. ^ «Infineon Tricore AURIX; многоядерный порт для Tricore AURIX выпущен публично» (PDF) .
  5. ^ http://www.erika-enterprise.com/index.php/erika3/v2-vs-v3.html
  6. ^ "Эрика3" . GitHub .
  7. ^ «Лицензирование» . Технология встраивания доказательств .
  8. ^ Пресс-релиз COBRA Automotive
  9. ^ Еженедельная статья по электронике
  10. ^ Статья о встроенных вычислениях
  11. ^ "Пресс-релиз Magneti Marelli" (PDF) .
  12. ^ "Пресс-релиз FAAM Spa" (PDF) .
  13. ^ "Пресс-релиз Aprilia Racing" (PDF) .
  14. ^ http://www.erika-enterprise.com/wiki/index.php?title=Nvidia_Jetson_TX1_and_TX2
  15. ^ http://www.erika-enterprise.com/wiki/index.php?title=ERIKA_v3_Wiki_Main_Page

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • ERIKA Enterprise на GitHub
  • ERIKA Enterprise вики