ERIKA 엔터프라이즈
ERIKA Enterprise![]() | |
개발자 | Providence Srl, ReTiS Lab 등 |
---|---|
기입처 | C |
OS 패밀리 | 임베디드 운영 체제 |
동작 상태 | 현재의 |
소스 모델 | 오픈 소스 |
초기 릴리즈 | 전( |
저장소 | github |
마케팅 대상 | 자동차, 무선 센서 네트워크, HVAC |
이용가능기간: | 영어 |
플랫폼 | ARM (ARM7, ARM9, Cortex-M, Cortex-A), AVR, Arduino, TI Stellaris Cortex M4, MSP430, 마이크로칩 PIC24, 마이크로칩 PIC32, STMicroelectronics ST10, TriCore, Freescale S12x, SG, SGPC 5000 PPC MPC5674F, PPC MPC5668G Fado, PPC MPC5674F Mamba, PPC MPC5643L Leopard, NXP LPCXpreso, Altera Nios II, Ren64XX2 |
커널 타입 | 모노리식 |
면허증. | GPL |
공식 웹사이트 | www |
ERIKA Enterprise는 OSEK/VDX 인증을 받은 임베디드 시스템용 실시간 운영 체제(RTOS) 커널입니다.GNU General Public License(GPL)에 따라 출시된 무료 오픈소스 소프트웨어입니다.RTOS에는 Eclipse 기반의 통합 개발 환경(IDE)인 RT-Druid도 포함되어 있습니다.
ERIKA Enterprise는 표준 OSEK/VDX 준거 클래스 BCC1, BCC2, ECC1, ECC2, CCA 및 CCCB를 포함한 다양한 준거 클래스를 구현합니다.또한 ERIKA는 다음과 같은 이름의 다른 커스텀 준거 클래스를 제공합니다.FP
(우선순위 지정),EDF
(최초 스케줄 설정 마감일) 및)FRSH
(자원 예약 프로토콜의 구현).
Magneti Marelli Powertrain & Electronics의 Tool & Methodologies 팀과의 협업을 통해 자동차용 커널(BCC1, BCC2, ECC2, 멀티코어, 메모리 보호 및 Diab 5.5.1 컴파일러를 탑재한 커널 고정 우선도)은 900lint의 Flex를 사용하여 MISRA C 2004에 준거하고 있습니다.
2012년 8월에 ERIKA Enterprise는 공식적으로 OSEK/VDX 인증을 받았습니다. 아래를 참조하십시오.
역사
ERIKA Enterprise는 2000년에 자동차 시장을 위한 멀티코어 디바이스 지원을 목표로 시작되었습니다.주요 마일스톤은 다음과 같습니다.
- 2000: ST마이크로일렉트로닉스 ST10 지원
- 2001: ARM7 지원
- 2002년: 자동차 시장용 시제품 듀얼 ARM7 시스템인 Janus 지원
- 2004년: Hitachi H8 지원
- 2005년: Altera Nios II 지원, 멀티코어 설계에서의 파티셔닝 지원, RT-Druid 코드 생성기 사용 가능
- 2006년: 마이크로칩 dsPIC 지원
- 2007년: Atmel AVR Micaz 지원
- 2009년 : Tux[1] Family에서 ERIKA 웹사이트 발표
- 2010년: TriCore, Freescale S12XS, Freescale Power 지원PC 5000 PPC MPC5674F Mamba, 마이크로칩 PIC24, 마이크로칩 PIC32, Ratis MICO32, eSi-RISC
- 2011년: Texas Instruments MSP430, Renesas R2xx, Freescale S12G, Freescale Power 지원PC 5000 PPC MPC5668G Fado
- 2012년: ARM Cortex-M, Atmel AVR(아르두이노), TI Stellaris Cortex M4, Freescale Power 지원PC 5000 PPC MPC5643L Leopard, NXP LPCXpreso.ERIKA Enterprise는 OSEK/[2]VDX 인증을 받았습니다.
- 2013년: ERIKA Enterprise는 E4Coder[3] 자동 코드 생성 툴에 의해 지원됩니다.
- 2014년 : Tricore[4] AURIX OSEK/VDX 인증 획득
- 2017: RTOS는 처음부터 다시 작성되었습니다.새로운 버전(3)은 멀티코어 플랫폼(즉, 멀티코어용 바이너리 1개)을 적절히 지원하며 메모리 보호 기능을 향상시키고 시스템을 [5]쉽게 구축할 수 있습니다.소스 코드는 현재 GitHub [6]저장소에 유지됩니다.
- 2018: 멀티코어 및 AUTOSAR 스케일러빌리티 클래스 1이 ERIKA3에 추가되었습니다.이제 OIL 파일에 대한 그래픽 편집기를 사용할 수 있습니다.
라이선스
RTOS 버전2는 GPL 링크 예외로 출시되었습니다.RTOS 버전3(ERIKA3)은 [7]플레인 GNU General Public License(GPL; 일반 GNU 일반 공중 라이선스)로 출시되며 링크 예외는 요청에 따라 판매됩니다.
산업용도
- 2010년 Cobra Automotive Technology는 ERIKA Enterprise에[8] 대한 지원을 발표했습니다.
- 2010년 EnSilica 및 Pebble Bay 컨설팅은 ERIKA Enterprise를 자동차 시스템용[9][10] 구성 가능한 소프트 프로세서 코어 시리즈로 포팅했습니다.
- 2010년, Magneti Marelli Powertrain은 ERIKA [11]Enterprise의 서포트를 발표했습니다.
- 2011년 FAAM Spa는 ERIKA Enterprise [12]지원을 발표했습니다.
- 2011년 Aprilia Racing은 ERIKA Enterprise [13]지원을 발표했습니다.
하드웨어 지원
ERIKA Enterprise 커널은 다음을 직접 지원합니다.
- FLEX 보드
- 간단한 랩보드
- Nvidia Jetson TX1 및 TX2[14]
다른 평가 위원회도 지원됩니다.[15]
레퍼런스
- ^ "Welcome to the ERIKA Enterprise v2.x website". ERIKA Enterprise. 2002–2018.
- ^ OSEK/VDX 페이지로 이동한 후 Project Status(프로젝트 상태), Certifications Archived 2011-08-25(인증 보관됨 2011-08-25) 순으로 이동하여 "바인딩 인덱스 CB 4.5"를 선택하고 확인을 누릅니다.
- ^ E4Coder 웹 페이지
- ^ "Infineon Tricore AURIX; Multicore port for Tricore AURIX released publicly" (PDF).
- ^ "V2 vs v3". 29 July 2021.
- ^ "Erica3". GitHub. 28 October 2021.
- ^ "Licensing". Evidence Embedding Technology.
- ^ COBRA Automotive 보도 자료
- ^ 일렉트로닉스 위클리 기사
- ^ 임베디드 컴퓨팅 기사
- ^ "Magneti Marelli press release" (PDF).
- ^ "FAAM Spa press release" (PDF).
- ^ "Aprilia Racing press release" (PDF).
- ^ "Nvidia Jetson TX1 and TX2 - ERIKA WIKI".
- ^ "Erika Wiki".