MICROSAR
AUTOSAR ECU를 위한 임베디드 소프트웨어

MICROSAR - 효율적인 AUTOSAR Classic 표준 구현

MICROSAR는 AUTOSAR Classic ECU를 위한 임베디드 소프트웨어로, 런타임 환경인 MOCROSAR.RTE와 MICROSAR Basic Software Module(BSW)로 구성되어있습니다. MICROSAR는 AUTOSAR Classic 표준을 대응하는 소프트웨어로, 다양한 확장 기능을 포함하고 있습니다.

DaVinci Configurator Pro 의 일관적이며 직관적인 사용자 인터페이스를 이용하여 MICROSAR 모듈 설정이 가능합니다. 자동 파라미터값 설정 및 광범위한 검증 등 유용한 기능을 갖추고 있습니다.

장점

  • 단일 소스로 Releases 4.x과 3.x을 위한 AUTOSAR 솔루션 제공
  • OEM의 요구사항에 맞춰 소프트웨어를 사전 설정하여, 턴키(turn-key) 방식의 SW 제공
  • 주요 OEM 및 TIER1 업체들이 양산을 위해 이미 사용하고 있음
  • 다양한 하드웨어 플랫폼과 컴파일러를 대응
  • AUTOSAR-XML, DBC, LDF, FIBEX, CDD, ODX와 같은 다양한 데이터 형식 지원
  • AUTOSAR 프리미엄 회원이 제공하는 검증되고, 장기적이며 신뢰 가능한 솔루션
  • 상세 문서는 소프트웨어와 함께 제공

갤러리

동영상: 벡터 AUTOSAR 솔루션을 활용한 Variant 관리
동영상: DaVinci Configurator Pro의 응용 분야
MICROSAR 베이직 소프트웨어 모듈

응용 분야

모든 AUTOSAR ECU 프로젝트를 위한 솔루션

MICROSAR 패키지의 베이직 소프트웨어 모듈은 ECU의 기본적인 기능을 보장합니다. 고객의 기능 소프트웨어에 필요한 AUTOSAR 표준 서비스의 구현을 지원합니다. AUTOSAR 아키텍처는 일관적인 하드웨어 추상화 전략을 따르므로 기능 소프트웨어를 독립적으로 개발할 수 있습니다.

필요한 모든 MICROSAR BSW 모듈을 여러분의 프로젝트 요구사항에 기반하여 구성할 수 있으며 생성 후에 기능 소프트웨어와 통합할 수 있습니다. 이는 완전한 ECU 소프트웨어 세트를 생산합니다. 기능 소프트웨어가 AUTOSAR 호환 SWC를 포함한다면 런타임 환경(RTE)이 필요합니다. MICROSAR.RTE는 정보 교환의 일관성을 보장하며 코어 또는 메모리 보호 바운더리까지의 접근을 조율합니다.

기능

MICROSAR의 다양한 확장 패키지는 모든 유형의 ECU 프로젝트에 적용할 수 있는 이상적인 솔루션입니다. 상세한 설명을 MICROSAR 제품 설명서에서 확인하세요.

다양한 MICROSAR 옵션에 대한 정보를 아래에서 확인하세요.

 

MICROSAR.OTA

소프트웨어 업데이트를 위한 베이직 소프트웨어 모듈

"Over-The-Air" 소프트웨어 업데이트를 통해 원격으로 차량 소프트웨어를 편리하게 업데이트할 수 있습니다. 가능한 신속한 업데이트 구현을 위해 차량이 계속 움직이는 동안에도 영향을 받는 모든 대상 ECU에 업데이트가 분배됩니다. 

MICROSAR.OTA는 개발자에게 AUTOSAR Classic 표준 이상의 솔루션을 제공하고 소프트웨어 다운로드가 백그라운드에서 운전 소프트웨어 실행과 동시에 수행될 수 있도록 합니다. 이 프로세스에서 수신된 데이터는 실행 중인 어플리케이션과 독립적으로 액세스할 수 있는 별도의 메모리 영역에 저장됩니다. 플래시 컨테이너의 재사용성을 보장하기 위해 MICROSAR.OTA는 물리적 주소 대신 가상 환경을 사용하므로 내부 스토리지 및 활성화 전략을 추상화합니다. 

또한 MICROSAR.OTA에는 OEM 특화 사양이 적용될 수 있는데, 이는 진단 프로토콜, 데이터 처리 (압축, 암호화) 및 암호화 서명을 통한 검증과는 다른 별개의 사양입니다. 

MICROSAR.OTA는 AUTOSAR 4.x와 호환됩니다. MICROSAR.OTA 및 AUTOSAR 메모리 스택에서 내부 플래시 메모리를 동시에 사용하면 플래시 액세스가 동기화됩니다. 

Software Activation Manager 애드온을 통해 벡터의 Flash Bootloader는 MICROSAR.OTA와 호환되는 확장을 제공하여 하드웨어 전환을 이용하거나 복사하여 메모리 컨셉에 따라 새로운 소프트웨어 상태를 활성화합니다. 

펼치기

MICROSAR.OS

AUTOSAR 표준을 위한 실시간 운영체제

MICROSAR.OS는 선점형 실시간 멀티태스킹 운영체제로 마이크로 컨트롤러에서의 사용에 최적화되어 있습니다. 운영체제와 마이크로 컨트롤러 드라이버 개발 분야에서 다년간 쌓아온 벡터의 노하우가 이 작고 견고한 운영체제에 녹아있습니다.

MICROSAR.OS는 검증된 OSEK/VDX-OS 운영체제 표준의 확장 사양인 AUTOSAR OS 사양에 기반을 두고 있습니다. 이 표준은 시간 모니터링과 메모리 보호를 위한 기능을 포함하도록 확장되었습니다. 구현된 고해상도 타이머 메커니즘은 인터럽트 부하 없이 1ms 미만의 타이머 해상도를 제공합니다. 컨트롤러에 따라 마이크로 초 단위의 해상도까지 달성할 수 있습니다. MICROSAR.OS는 AUTOSAR OS 사양에 완벽히 호환되며 모든 Scalability 등급을 지원합니다.

 

펼치기

MICROSAR.COM

통신을 위한 AUTOSAR 베이직 소프트웨어 모듈

MICROSAR.COM의 베이직 소프트웨어 모듈(BSW)은 ECU 통신을 위한 AUTOSAR 서비스를 포함하고 있습니다. 이 서비스들은 통신 채널을 무한정으로 지원합니다. 버스로부터 독립적이며 모든 통신 스택에 필요합니다. 각 AUTOSAR 아키텍처 별로 제어를 담당하며 CAN, CAN-FD, J1939, FlexRay, LIN, Ethernet을 위한 특수 통신 모듈을 ECU에 통합합니다.

 

펼치기

MICROSAR.CAN

CAN 통신을 위한 AUTOSAR 베이직 소프트웨어 모듈

MICROSAR.CAN은 CAN 네트워크의 통신을 제어합니다. XCP를 이용한 캘리브레이션, 게이트웨이, 리프로그래밍에도 적합합니다. MICROSAR.CAN과 옵션으로 제공되는 J1939TP 패키지로 J1939 네트워크에서 AUTOSAR ECU를 작동시킬 수 있습니다. 최대 64 바이트 데이터와 향상된 대역폭으로 CAN FD를 지원합니다. 또한, 다양한 CAN FD 컨트롤러를 지원합니다.

 

펼치기

MICROSAR.FR

FlexRay 통신을 위한 AUTOSAR 베이직 소프트웨어 모듈

MICROSAR.FR은 FlexRay 네트워크에서 부분 네트워킹(Partial Networking)을 포함한 통신을 제어합니다. 또한, XCP를 이용한 캘리브레이션, 게이트웨이 또는 플래싱에도 이상적입니다.

펼치기

MICROSAR.LIN

LIN 통신을 위한 AUTOSAR 베이직 소프트웨어 모듈

MICROSAR.LIN은 LIN 네트워크의 LIN Master를 위한 통신 작업을 담당합니다. 또한, 게이트웨이나 리프로그래밍에도 활용할 수 있습니다.

 

펼치기

MICROSAR.ETH

Ethernet 기반 통신을 위한 AUTOSAR 베이직 소프트웨어 모듈

인터넷 프로토콜과 상위 레벨 전송 프로토콜인 UDP와 TCP는 Ethernet 상에서 고속으로 데이터를 교환할 수 있는 널리 사용되는 표준입니다. MICROSAR.ETH(Ethernet) 패키지는 AUTOSAR BSW 모듈을 포함하고 있습니다. 이 모듈에는 Ethernet을 기반으로 한 ECU 간의 통신을 위해 차량용 표준으로 개발된 TCP/IP 스택이 포함되어 있습니다. AUTOSAR 4.0은 Ethernet을 네트워크 기술로 사양화한 첫 번째 AUTOSAR 버전입니다. AUTOSAR 4.1에 이르러 이 사양서들은 상당한 수정과 확장을 거쳤습니다. AUTOSAR 4.2에서는 Ethernet 스위치 설정과 ECU 간의 시간 동기화 같은 새로운 기능들이 더해졌습니다. MICROSAR.ETH의 베이직 소프트웨어 모듈은 AUTOSAR 4.x에 따라 제공되며 AUTOSAR 3.x을 위한 보완용도로도 제공됩니다.

 

펼치기

MICROSAR CHARGE

외부 인프라와의 통신을 위한 베이직 소프트웨어 모듈

Ethernet과 상위 레벨 TCP/IP 스택은 차량 외부 충전 인프라와 통신하는 데 필요한 기초적인 기술을 제공합니다. MICROSAR.CHARGE는 적합한 충전소에서 전기 및 하이브리드 차량의 스마트 충전을 지원합니다. 다음의 표준을 지원합니다.

  • ISO 15118
  • DIN SPEC 70121
  • SAE 32847/2

MICROSAR.CHARGE 패키지의 모듈을 사용하여 ECU가 상용 인터넷 프로토콜을 통해 서버와 통신하도록 할 수 있습니다. 필요한 경우 이러한 통신은 암호화됩니다. MICROSAR.CHARGE는 중국 및 일본에 적합한 표준인 GB/T 27930 과 CHAdeMO을 지원합니다. 이 표준들은 DC 충전을 구체적으로 명시하며 CAN을 통한 통신을 기반합니다.

펼치기

MICROSAR.AVB

Ethernet을 통한 오디오/비디오 통신을 위한 베이직 소프트웨어 모듈

MICROSAR.AVB(Audio/Video Bridging)는 Ethernet 상으로 오디오/비디오 데이터를 빠르고 안정적으로 전송합니다. MICROSAR.AVB 패키지는 Ethernet 인터페이스에 오버레이된 다양한 베이직 소프트웨어 모듈을 포함하고 있습니다. (예: MICROSAR.ETH의 베이직 소프트웨어 모듈) AUTOSAR 4.x에 기반한 솔루션은 vAVTP(Audio/Video Transport Protocol), vRTP(Transport Protocol for Real-Time Applications), vSRP(Stream Reservation Protocol), ETHTSYN(Time Synchronisation over Ethernet), 그리고 요청 시 BMCA(Best Master Clock Algorithm)도 지원합니다. 이로써 AVB 엔드 포인트와 브릿지 기능을 구현할 수 있습니다.

펼치기

MICROSAR.MEM

메모리 관리를 위한 AUTOSAR 베이직 소프트웨어 모듈

MICROSAR.MEM은 플래시 및 EEPROM 메모리에서 어플리케이션 데이터를 읽고 쓰고 지울 수 있는 AUTOSAR 서비스를 포함하고 있습니다. 이는 기능 소프트웨어에 하드웨어로부터 독립적인 메모리 액세스를 부여합니다. 어플리케이션은 플랫폼에 존재하는 메모리의 유형을 알지 못하거나 메모리가 컨트롤러 내부에 위치해 있는지, 외부에서 연결되었는지 알지 못하더라도 문제없이 작동합니다.

 

펼치기

MICROSAR.SYS

AUTOSAR를 위한 시스템 관련 베이직 소프트웨어 모듈

MICROSAR.SYS 베이직 소프트웨어 모듈(BSW)의 시스템 서비스들은 AUTOSAR ECU의 기본 기능에서 중요한 역할을 담당합니다. 이 서비스들은 (RTE를 통해) 기능 소프트웨어와 나머지 BSW 모듈에 의해 호출됩니다. MICROSAR.SYS의 모듈은 ECU의 상태를 제어하는 모든 핵심 기능을 제공합니다.

시스템 서비스는 전원 및 모드 관리, 모든 통신 채널과 부분적 네트워크의 제어, 기능 소프트웨어의 개별 소프트웨어 컴포넌트(SWC) 모니터링을 담당하며 AUTOSAR 3.x 내에서는 모든 BSW 모듈의 스케줄링을 담당합니다.

펼치기

MICROSAR.DIAG

AUTOSAR 호환 진단 프로토콜 구현

MICROSAR.DIAG는 개선된 진단 프로토콜인 UDS와 다양한 진단 관련 법규를 위한 프로토콜인 OBD를 AUTOSAR 표준에 따라 최적화하여 확장성 있게 구현한 벡터의 임베디드 솔루션으로서, ISO 14229 표준에 기반한 UDS 프로토콜이 구현되어 있으며 각 OEM의 진단 요구사항을 AUTOSAR 표준에 따라 대응할 수 있도록 OEM별 확장성을 갖추고 있습니다. 특별한 진단 사양서가 없는 ECU의 경우에는 MICROSAR.DIAG의 OEM 독립 번들 선택이 가능합니다.

진단 설정 워크 플로우에는 OEM별로 특정 워크 플로우가 최적화되어 있으며 다양한 데이터 포맷 (CANdelaStudio 문서, AUTOSAR Diagnostic Extract Template, ODX 등)이 지원됩니다. 법적 요구사항인 OBD 지원은 MICROSAR.DIAG의 옵션 기능으로서 일반적인 배기 관련 법적 진단 요구사항을 지원합니다.

  • SAE J1979 및 CARB CCR1968.2에 따른 OBD-II
  • ISO 27145의 EURO VI 기반 WWH-OBD
  • China 6 (경량 및 중장비)
  • SAE J1979-2 기반 OBDonUDS (예정)

ECU에서 배리언트별 진단 설정을 위한 MICROSAR.DIAG의 고성능 솔루션입니다. 사용자 정의로 최대 31개까지 파라미터화가 가능하며, 리소스 최적화된 상태로 ECU에 저장됩니다. 생성된 진단 코드에는 동일한 인터페이스가 사용되어 같은 데이터, 서비스 및 DTC를 통합하고 있기 때문에 불필요한 ECU 소프트웨어의 반복을 줄여 줍니다. 진단 설정 워크플로우는 제공된 입력 데이터를 기반으로 진단 배리언트를 생성합니다.

사례 연구: vDes

여러 컨트롤러에서 진단을 위한 모니터 기능을 배포하는 것은 어려운 작업이 될 수 있습니다. 본 사례 연구에서는 MICROSAR.DIAG 모듈 vDes가 마이크로 컨트롤러 경계에서 여러 오류 메모리를 효율적으로 동기화하는 방법을 보여줍니다.

펼치기

MICROSAR.MCAL

마이크로 컨트롤러 주변기기를 위한 AUTOSAR 드라이버 컨트롤

MICROSAR.MCAL은 마이크로 컨트롤러 주변기기를 제어하는 턴키 솔루션입니다. 다른 하드웨어로 변경 시 기능 소프트웨어를 변경할 필요가 없습니다. MICROSAR.MCAL만을 교체하여 적합한 새 드라이버를 통합하면 됩니다.

MICROSAR.MCAL 드라이버는 전체 MICROSAR 번들에 완벽히 대응됩니다. 어플리케이션의 요구사항에 따라 추가 번들(예: MICROSAR.CAN, MICROSAR.MEM 등)을 사용하여 완전한 통신 스택이나 메모리 관리 등을 제공받으실 수 있습니다.

펼치기

MICROSAR.EXT

외부 디바이스 제어를 위한 AUTOSAR 드라이버

MICROSAR.EXT는 외부 주변기기를 제어할 수 있는 턴키 솔루션입니다. 따라서 외부 하드웨어 교체 없이 기능 소프트웨어를 수정할 수 있습니다. MICROSAR.EXT로 관련된 드라이버를 교체하기만 하면 됩니다.

어플리케이션의 요구사항에 따라 다른 패키지(MICROSAR.CAN, MICROSAR.MEM 등)를 추가하여 완전한 통신 스택을 제공받으시거나 AUTOSAR 사양 별 메모리 관리가 가능합니다.

 

마이크로 컨트롤러의 외부 기능과 시스템 기반 칩용 vSBC 드라이버 통합

벡터의 vSBC가 외부 기능을 AUTOSAR 프로젝트에 통합하는데 적합한 드라이버인 이유를 사례 연구를 통해 알아보세요.

사례 연구 전문보기 (영어)

펼치기

MICROSAR.IO

AUTOSAR 입출력 하드웨어 추상화

클러스터 IO는 어플리케이션과 (예: SWC) MCAL 모듈 간의 연결을 구축합니다. 이는 어플리케이션이나 SWC에 I/O 포트 액세스를 부여하여 센서 데이터나 조향 액추에이터의 데이터를 읽어들일 수 있습니다.

 

펼치기

MICROSAR.RTE

AUTOSAR 표준 소프트웨어 컴포넌트를 위해 최적화된 런타임 환경

MICROSAR.RTE(Run Time Environment)는 확장이 가능하며 높은 수준으로 최적화된 벡터의 AUTOSAR 런타임 환경입니다. RTE는 AUTOSAR에 의해 소개된 모듈로 소프트웨어 컴포넌트(SWC) 간의 통신을 관리합니다. 전체 정보 흐름의 일관성을 보장하며 기능 소프트웨어, 베이직 소프트웨어(BSW) 및 컴플렉스 드라이버(CDD) 간의 인터페이스를 표시해줍니다.

ECU의 기능 소프트웨어가 AUTOSAR 호환 SWC에 의해 구현될 경우 사용자는 런타임 환경으로서 RTE를 필요로 합니다. ECU 소프트웨어의 이러한 모듈식 레이아웃은 높은 수준의 유연성을 제공합니다. 수작업이나 모델 기반 툴로 개발된 SWC를 다양한 ECU 프로젝트에 재사용할 수 있습니다. RTE는 단지 특정 ECU (적용 가능한 경우 BSW 모듈)를 위해 재구성 및 재생성되기만 하면 됩니다. 또한, 하나의 SWC를 하나의 ECU의 여러 인스턴스에서 사용 가능합니다.

 

펼치기

MICROSAR.AMD

AUTOSAR 모니터링 및 디버깅

MICROSAR.AMD 패키지는 AUTOSAR ECU 소프트웨어 테스트를 효율적으로 지원합니다. MICROSAR.AMD의 베이직 소프트웨어 모듈은 MICROSAR 베이직 소프트웨어의 모든 중요한 내부 변수, 상태 및 에러 메시지에 대한 액세스를 가지고 있습니다. 계측 및 캘리브레이션 분야에서 널리 알려진 XCP 프로토콜(범용 캘리브레이션 프로토콜)은 ECU 내부 파라미터 전송에 최적화되어 있습니다. 따라서, 벡터는 MICROSAR.AMD를 XCP에 기반하여 개발하기로 결정했습니다.

 

펼치기

MICROSAR.XCP

계측 및 캘리브레이션

MICROSAR.XCP는 ASAM XCP에 따른 계측과 캘리브레이션을 지원합니다. ECU 메모리에 대한 주소 기반의 읽기/쓰기 액세스를 제공합니다. 이 모듈은 CANoe.XCP, CANoe.AMD 및 CANape와 함께 사용하는 것에 최적화되어 있습니다. CAN, CAN FD, FlexRay, Ethernet, LIN, J1939와 같은 다양한 토폴로지를 지원합니다.

 

펼치기

특징

MICROSAR의 기능에 대한 자세한 정보를 얻고 싶다면 아래 탭을 확인하세요.

ISO 26262를 준수하는 기능 안전

세계 최초로 ASIL D 인증 AUTOSAR 베이직 소프트웨어 지원

국제적으로 인정을 받는 기능 안전 전문업체인 exida는 벡터의 AUTOSAR 4 베이직 소프트웨어가 ISO 26262의 요구사항을 ASIL D 레벨까지 충족하는 것을 인증했습니다.

보도자료 전문보기

 

안전 관련 기능을 위한 AUTOSAR 베이직 소프트웨어
[Translate to Korean:] Components currently developed according to ASIL D

MICROSAR Safe는 안전 관련 기능을 ECU 내에서 통합할 수 있도록 지원합니다. 이를 통해 AUTOSAR 기반의 ISO26262에서 정의하는 ASIL D까지 만족하는 ECU용 어플리케이션 개발 가능합니다.

MICROSAR Safe의 모듈은 SEooCs(Safety Elements out of Context)로, ISO 26262/ASIL D을 준수하여 개발되었습니다. MICROSAR Safe는 기능 안전 분야에서 수년간의 경험을 바탕으로 개발되었습니다. 최대 ASIL D 레벨까지 시스템에서 사용 가능하도록 exida에서 독립적으로 인증을 받았습니다.

기능

  • 소프트웨어 어플리케이션의 공간적 및 시간적 분리
  • 안전 관련 소프트웨어 컴포넌트의 데이터 흐름 모니터링
  • ECU 간 통신 보호

장점

  • ASIL D까지의 모든 차량 안전 통합 레벨(Automotive Safety Integrity Levels, ASIL)을 위한 솔루션
  • 자동화된 인증으로 품질 비용 절감
  • 하나의 컨트롤러 상에서 다양한 ASIL 지원
  • ASIL D 내의 소프트웨어로 효율적인 파티셔닝 컨셉

기능 안전 및 ISO 26262를 위한 컨설팅

안전 관련 SWC 사용을 위한 개발 프로세스 및 안전 전략에 대한 문의사항이 있으신가요? 벡터의 컨설팅 서비스를 통해 상담해 드립니다.

AUTOSAR Classic를 위한 안전 컨셉

MICROSAR Safe는 ASIL D까지 ISO 26262에 따라 ECU 용 AUTOSAR 어플리케이션 개발을 지원합니다. 본 튜토리얼에서는 간섭으로부터의 자유를 보장하는 기능 세트인 최소한의 "Partitioning(파티셔닝)" 솔루션 및 보다 복잡한 "Full Safe Basic Software(완전 안전 베이직 소프트웨어)”솔루션의 차이점을 설명합니다. 

펼치기

AUTOSAR ECU 접근 보안

차량 내 안전 관련 정보 및 개인 정보의 양이 증가함에 따라 의도적인 데이터 조작 및 도난 방지에 대한 중요성이 더욱 커지고 있습니다. 보안 메커니즘은 정보의 무결성, 진위성 및 기밀을 보호하는 데 사용되며, 이를 위해 벡터는 AUTOSAR에서 명시된 보안 컴포넌트들을 제공하고 있습니다.

MICROSAR Security의 장점

  • 표준 규격을 준수한 보안 기능 구현
  • 견고한 암호화 알고리즘
  • 중요 데이터의 인증 되지 않은 변경 방지
  • 기밀 데이터 보호
  • 재생 공격으로부터 보호
  • 통신 Tx 포인트 인증
  • 인증되지 않은 데이터 읽기 방지

기능

Crypto Service Manager (Csm)
Cryptographic Service Manager (암호화 서비스 관리자)는 표준화된 암호화 기본 요소와 보안 키 및 인증서 저장소에 대한 액세스를 제공합니다.

Crypto Interface (CryIf)
Crypto Interface (암호화 인터페이스) 모듈을 사용하면 Csm 하드웨어 기반 및 소프트웨어 기반 암호화 솔루션을 사용할 수 있습니다. 필요한 할당 체계는 Crypto Interface에 의해 관리됩니다.

Crypto (SW)
Crypto (암호화-SW) 모듈은 Csm을 통해 제공되는 소프트웨어의 암호화 알고리즘 및 기능에 대한 구현을 제공합니다. 모든 계산은 소프트웨어에서 실행되며 암호화 작업을 실행하는 데 특별한 하드웨어가 필요하지 않습니다.

Key Manager (KeyM)
Key Manager (키 관리자) 는 차량 키 관리 절차 구현을 위한 표준화 된 인터페이스를 제공합니다. 또한 인증서를 확인하고 파싱(parsng)하는 기능을 제공합니다. 키와 인증서를 저장하기 위해 Csm 인터페이스를 사용합니다.

Vector Security Modules (vSecMod)
OEM 별 vSecMod (벡터 보안 모듈) 에는 다음 기능을 가진 vFVM (Freshness Value Manager) 및 키 관리 (vKeyM) 가 포함됩니다.

  • vFVM: 재생 공격을 방지하기 위해 SecOC 구성 요소에 최신값 (Freshness Value) 을 제공합니다. 이 모듈은 Secure Onboard Communication (SecOC) 에 의해 사용되므로 필요합니다.
  • vKeyM: 키 교환 및 키 업데이트를 관리합니다.

Crypto (HW)
Crypto (암호화-HW) 모듈은 HTA (Hardware Trust Anchor) 를 통해 제공되는 보안 알고리즘 및 기능에 액세스하기 위한 드라이버 역할을 합니다. SHE (보안 하드웨어 확장) 및 HSM (하드웨어 보안 모듈) 과 같은 다양한 HTA 유형을 사용할 수 있습니다. 벡터는 사용된 하드웨어 플랫폼 및 파생된 결과에 따라 Crypto (HW) 모듈에 대해 다음과 같은 옵션을 제공합니다.

  • 벡터에서 개발한 Crypto (HW) 통합
  • 반도체 제조업체에서 개발한 타사 Crypto (HW) 통합

Secure OnBoard Communication (SecOC)
Authenticated Messaging이라고도 불리는 SecOC (보안 온보드 통신) 모듈은 두 ECU 간의 통신을 인증하는 데 사용됩니다. 이 유효성 검사는 제3자가 개입하거나 올바른 통신 파트너인 척하는 것을 방지하고 조작적인 개입을 방지합니다. SecOC는 PDU 라우터와 상호 작용합니다.

Ethernet Firewall(vEthFw)
Ethernet Firewall (Ethernet 방화벽) 은 Ethernet 통신을 위한 방화벽 구현을 제공합니다. 주요 임무는 원치 않는 입/출력 데이터 트래픽을 차단하여 전체 네트워크의 보안을 강화하는 것입니다.

Vector Internet Security (vIpSec)
애드온 vIpSec (벡터 인터넷 보안) 을 사용하면 IETF RfC 4301에 따라 IPsec 통신을 설정할 수 있습니다. 이 기능은 RfC 4302에 따라 전송 모드 및 인증 헤더 사용으로 제한됩니다.

Vector Transport Layer Security (vTls (Client))
이 모듈에는 Vector Transport Layer Security Client를 포함합니다. TCP 기반 통신은 vTls로 암호화됩니다. 사용할 암호화 알고리즘을 선택할 수 있습니다.

 

 

 

 

 

펼치기

벡터는 ECU 배리언트 관리를 위한 옵션을 제공합니다. 이는 차량 제조사와 공급 업체 모두가 ECU 생산 시 비용을 절감하고 유연성을 확보할 수 있도록 해줍니다.

Post-Build Selectable(Identity Manager): 필요한 ECU의 수를 감소시켜 줍니다.

  • 같은 유형의 ECU는 주어진 식별기를 통해 다른 위치에서 비슷한 작업을 수행할 수 있습니다. (예: 좌/우 도어 ECU)
  • 같은 유형의 ECU는 모든 차량 라인의 통신 디스크립션을 포함하고 있으며 배치 이후 각 차량 라인의 적합한 부분을 지원하기 때문에 여러 차량 라인에서 같은 유형의 ECU를 사용할 수 있습니다.

Post-Build- Loadable: ECU 제조 이후에도 통신의 BSW 파라미터와 진단 인터페이스를 변경하는 것이 가능해집니다. 빌드 이후 업데이트에 어플리케이션, 컴파일러 등이 필요치 않기 때문에 OEM에서 쉽고 저렴하게 변경 작업을 수행할 수 있습니다. Post-Build Loadable 옵션은 AUTOSAR 베이직 소프트웨어 MICROSAR를 지원합니다.

펼치기
POSIX OS에 AUTOSAR Classic 연결하기

운전자 보조 시스템과 인포테인먼트로 말미암아 기존의 ECU 솔루션에 새로운 동적인 서비스가 도입되고 있습니다. 이것이 오늘날의 ECU 프로젝트에서 POSIX 기반 시스템이 기존의 AUTOSAR 시스템과 조합되어 사용되는 이유입니다. 새롭게 정의된 "AUTOSAR Adaptive" 표준은 이러한 트렌드를 더욱 강조합니다. 따라서 MICROSAR는 기존의 차량 기능을 POSIX 운영체제 하에서 사용하는 것은 물론 POSIX 도메인과 AUTOSAR 도메인 간의 데이터 교환을 지원합니다.

장점

  • MICROSAR 베이직 소프트웨어는 Linux, QNX, INTEGRITY 및 PikeOS와 같은 타사 OS 상에서 일종의 프로세스로서 동작합니다.
  • 따라서 AUTOSAR Classic에서 확립된 모듈은 비 AUTOSAR 환경에서 재사용될 수 있습니다.

응용 분야

  • 비 AUTOSAR OS에서 프로세스로서 동작하는 AUTOSAR Classic 베이직 소프트웨어 모듈 및 레거시 구성 요소
  • 비 AUTOSAR 시스템 내 차량 진단
  • 벡터가 포괄적인 솔루션을 제공하는 AUTOSAR Adaptive의 신규 표준에 맞게 설계된 ECU

관련 벡터 제품

  • POSIX OS를 위한 Flash Bootloader
  • MICROSAR.IPC - 프로세서 간 통신을 위한 AUTOSAR 베이직 소프트웨어 모듈

 

기술 기사

POSIX-Compliant OS와 AUTOSAR Classic

POSIX OS는 새롭고 다이나믹한 차량 내 소프트웨어 어플리케이션의 기초가 된다. 그러나 진단, 네트워크 관리, SOME/IP 등과 같은 자동차 관련 기능은 부족하다. 이러한 작업들을 지원하는 표준인 AUTOSAR Adaptive를 새로운 자동차 OEM 프로젝트에 적용할 수도 있겠지만, 차량 플랫폼이 아직 AUTOSAR Classic에 기반으로 하고 있다면 POSIX 운영 체제를 성공적으로 활용할 수 있는 방법은 무엇일까?

펼치기

MICROSAR Gateway는 CAN, LIN, FlexRay, Ethernet 네트워크 간의 적합한 프로토콜 단계에서 데이터를 라우팅을 가능케하는 게이트웨이를 위한 최적화된 AUTOSAR 기반의 모듈을 제공합니다. MICROSAR Gateway는 이러한 기본 기능을 바탕으로 서브 네트워크 미러링 및 기존 기능을 확장하는 모듈식 플러그인 개념과 같은 여러 특수 기능을 제공합니다.

이러한 유연한 접근법 덕분에 MICROSAR Gateway를 다음의 개발에 활용할 수 있습니다.

  • 로컬 게이트웨이 (예: 차량의 도어 영역)
  • 도메인 컨트롤러 (예: 바디 컨트롤러)
  • 중앙 게이트웨이 (예: 중앙 진단 액세스나 Connectivity 어플리케이션)
펼치기
멀티 코어 프로세서를 위한 AUTOSAR 솔루션

멀티 코어 프로세서의 등장은 AUTOSAR 소프트웨어의 설계에도 변화를 일으켰습니다. 개별 AUTOSAR 어플리케이션은 이제 각기 다른 프로세서 코어에 분배되어 동시에 작동할 수 있습니다. 여기서 중요한 점은 해당 어플리케이션 유스케이스를 위한 적절한 분배입니다. 이를 달성하려면 동기화 손실을 최소하하며 내부 ECU 통신을 제공해야 합니다.

MICROSAR Multi-core assist는 자동 어플리케이션 배포 최적화를 제공하는 TA Tool Suite와 완벽하게 통합됩니다. 또한 MICROSAR 임베디드 코드는 기본 소프트웨어 서비스와 어플리케이션 내 통신을 효율적으로 제공하도록 설계되었습니다. 이로써 많은  어플리케이션의 지원을 최적으로 할 수 있습니다.

펼치기

MICROSAR vVIRTUALtarget basic

가상 통합

ECU 개발 프로세스는 일반적으로 개별 소프트웨어 모듈 (SWC) 생성으로 시작됩니다. 그러나 프로젝트 시간이 짧아지는 추세가 지속되기 때문에 일반적으로 필요한 모든 SWC를 순차적으로 생성한 다음 서로 상호 작용을 테스트합니다. 마지막으로 대상 하드웨어에서 베이직 소프트웨어와의 상호 작용을 테스트하는 데 충분오늘날 수많은 프로젝트는 매우 초기 프로젝트 단계 (때로는 대상 하드웨어가 아직 완전히 정의되지 않은 단계)에서 테스트 실행을 시작해야 한다는 특징이 있습니다. vVIRTUALtarget은 이러한 상황에 대한 최적의 솔루션을 제공합니다. 실제 하드웨어에 액세스하지 않고도 ECU 소프트웨어를 실행할 수 있는 에뮬레이트 된 런타임 환경으로, 하드웨어 플랫폼에서 테스트 실행을 분리합니다. 이는 결과적으로 상당한 시간 이점으로 이어집니다. 또한 대상 하드웨어와 vVIRTUALtarget의 환경 모두에 동일한 기본 소프트웨어 구성을 사용할 수 있습니다. 한 시간이 없습니다. SWC와 베이직 소프트웨어의 통합 테스트는 조기 평가 및 빠른 반복을 위해 필수적입니다.

통신 및 I/O 인터페이스를 시뮬레이션하고 계측하려면 CANoe 라이센스가 필요합니다.

펼치기

MICROSAR J1939

대형 차량용으로 특별히 설계된 AUTOSAR 베이직 소프트웨어 모듈

J1939 모듈의 응용 분야는 SAE J1939 표준에 정의된 특수 기능을 사용하여 CAN 네트워크를 통해 대형 차량에서 통신을 처리하는 것입니다. 이들은 J1939 특정 BSW 모듈에서 구현되며 인접 모듈의 확장으로 지원됩니다. 또한 MICROSAR.CAN은 농업용 차량 및 도구에서 ISOBUS ECU (ISO 11783에 따름)를 구현하는 데 사용할 수도 있습니다. 이를 위해 J1939Nm 및 CanIf는 완전 동적 주소 조정 및 주소 추적 기능으로 확장되었으며 ETP 및 FastPacket 전송 프로토콜도 J1939Tp에서 구현되었습니다. 또한 NMEA2000에 따른 해상 유스케이스는 FastPacket 및 완전 동적 주소 중재로 지원될 수 있습니다.

J1939 용 BSW 모듈에는 AUTOSAR 4.x에 정의된 기능, 특히 다음과 같은 기능이 포함되어 있습니다.

  • J1939Rm: SAE J1939 Request Management
  • J1939Rm: SAE J1939 Request Management
  • J1939Tp: SAE J1939 Transport Layer
  • J1939Dcm: SAE J1939 Diagnostic Communication Manager
펼치기

AUTOSAR 프로젝트를 빠르게 시작하기

MICROSAR.SIP와 MICROSAR.EIP

벡터의 소프트웨어 통합 패키지(SIP; Software Integration Package)와 확장형 통합 패키지(EIP; Extended Integration Package)는 ECU 소프트웨어 개발에 있어 확연한 이점을 제공합니다. 벡터는 귀하가 전체 패키지를 수일 내에 즉시 운영할 수 있도록 배송 전에 소프트웨어 패키지를 테스트합니다. 설문을 통해 여러분의 요구사항을 최대한 반영합니다. 설문을 기반으로 벡터는 여러분의 SIP를 개별적으로 맞춤 제작해드립니다.

  • MICROSAR.SIP는 벡터에서 제공해드리는 표준 제품으로 스택의 방대한 응용 범위에 초점이 맞추어져 있습니다. 제약 조건이 변경되더라도 벡터가 제공하는 최적의 편의성을 누리실 수 있습니다.
  • MICROSAR.EIP는 후속 작업을 지원합니다. 빠르고 포괄적인 스타트업을 위한 중요한 지원을 제공합니다. OEM에서의 첫 번째 벤치 테스트를 통과하는 것이 목표입니다.

지원 하드웨어 및 컴플라이어

MICROSAR 베이직 소프트웨어는 대부분 하드웨어에 독립적이므로, 프로젝트에 필요한 파생, 컴파일러 및 베이직 소프트웨어 모듈의 조합을 보내주시면 벡터가 프로젝트에 적합한 소프트웨어를 제공합니다. 각 지사의 담당자를 찾으려면 본 웹페이지를 확인하세요.

 

벡터는 하드웨어 종속 부품과 관련하여 아래 나열된 주요 플랫폼을 지원합니다.
지원되는 하드웨어 플랫폼에 대한 자세한 정보가 필요하거나 아래 목록에서 플랫폼을 찾을 수 없는 경우 당사에 문의하십시오.  

Broadcom  
  • BCM8910x
 
Infineon  
  • TriCore Aurix 1G (TC2xx)
  • TriCore Aurix 2G (TC3xx)
  • TriCore Aurix 3G (TC4xx)
 
Infineon (Cypress)
 
  • Traveo
  • Traveo II
 
Microchip
 
  • SAMCx / SAMEx / SAMVx (PIC32Cx)
  • dsPIC33
 
Nvidia
 
  • Xavier
  • Orin
 
NXP
 
  • i.MX6
  • i.MX8
  • i.MX RT 117x
  • MPC56
  • MPC57
  • S32G
  • S32K
  • S32R
 
Panasonic
 
  • MN5460
 
Renesas Electronics
 
  • R-Car
  • RH850 X1x
  • RH850 X2x
  • RL78
 
Samsung
 
  • Exynos9
 
STMicroelectronics
 
  • SPC56xx
  • SPC57xx
  • SPC58xx
  • STM32
  • Stellar SR6
 
Telechips
 
  • TCC803x
 
Texas Instruments
 
  • AWR Gen1
  • AM273x
  • DRA6x (Jacinto5)
  • DRA7x, TDA2x, TDA3x (Jacinto6)
  • DRA8x, TDA4x (Jacinto7)
  • TMS570
 
Toshiba
 
  • TMPV770xxx (Visconti5)
 
Xilinx
 
  • Zynq-7000
  • Zynq-Ultrascale+ (MPSoC)
 
Vector
  
Miscellaneous
 
  • POSIX
 
펼치기

벡터는 다음의 컴플라이어를 지원합니다.

  • ARM
  • Cosmic
  • Cypress
  • GNU Gcc
  • Green Hills
  • HighTec
  • IAR
  • Keil
  • Linaro
  • Microchip (Atmel)
  • Microsoft VisualC
  • NXP
  • QCC
  • Renesas
  • Tasking
  • Texas Instruments
  • Wind River

하드웨어 플랫폼과 컴플라이어에 관한 질문이 있다면 문의주세요.

펼치기

벡터는 고객분들께 최상의 결과를 달성할 수 있도록 하드웨어와 컴플라이어 제조업체와 긴밀하게 협업합니다. 다음은 벡터의 파트너사입니다.

 

펼치기

제품 정보

Fact Sheet:

Fact Sheet (PDF)

제품 정보:

MICROSAR (PDF)

펼치기

기술적인 질문에 대한 답변이 필요하십니까? KnowledgeBase를 활용해보세요!

 

펼치기

벡터 임베디드 전문가 인증 프로그램

오늘날 광범위한 소프트웨어 기술은 프로젝트를 성공적으로 실행하기 위한 가장 중요한 요건 중 하나입니다. 공급업체이든 엔지니어링 파트너이든 기술자의 역량은 회사의 경쟁력 우위를 의미합니다. 이 점이 벡터가 임베디드 소프트웨어 엔지니어에게 인증 프로그램을 제공하는 이유입니다. 엔지니어들은 벡터의 베이직 소프트웨어 및 해당 소프트웨어 툴의 전문가로서 교육을 받습니다. 벡터의 교육 과정을 성공적으로 마치면 까다로운 AUTOSAR Classic 프로젝트를 효율적으로 지원할 수 있는 역량을 갖추게 됩니다. 벡터 전문가와의 긴밀한 협조를 통해 더 자세한 지식을 확실히 전달받을 수 있습니다.

교육

AUTOSAR Workshop | 1-5 days

AUTOSAR의 기본 및 AUTOSAR 베이직 소프트웨어와 툴에 관해 더 알고자 하십니까? 벡터는 1-5일 과정의 모듈식 AUTOSAR 워크샵을 제공합니다. 이 워크샵은 AUTOSAR 4 및 AUTOSAR 3을 다룹니다. 예정된 모듈에 따라 다음에 대한 교육을 받으실 수 있습니다.

  • AUTOSAR에 대한 ECU
  • 개발의 모든 주요 영역에 대한 인사이트 일부
  • OEM들의 구체적인 사양
  • ISO 26262에 따른 벡터의 ECU 안전 관련 솔루션인 MICROSAR safe

문의

Vector Korea IT Inc.

벡터코리아 IT ㈜

서울특별시 용산구 한강대로 69
용산푸르지오써밋 업무동 9층
04378
한국

전화: +82 2 807 0600
팩스: +82 2 807 0601
이메일: info@kr.vector.com


관련 제품

AUTOSAR Classic

차량 ECU를 위한 양산 검증된 표준

자세한 정보
AUTOSAR 시스템 및 소프트웨어 설계

다양한 AUTOSAR 컨셉 기반 소프트웨어 및 하드웨어 아키텍처 개발

바로가기
DaVinci Developer
DaVinci Configurator Pro
Adaptive MICROSAR

고성능 AUTOSAR Adaptive ECU를 위한 동적 소프트웨어 플랫폼

페이지 방문하기
vVIRTUALtarget

AUTOSAR 소프트웨어의 가상 개발 및 테스트

자세한 정보
TA Tool Suite

TA Tool Suite은 임베디드 실시간 시스템 설계, 시뮬레이션, 최적화와 검증에 대한 다양한 기능을 제공합니다.

자세한 정보
벡터 임베디드 전문가 및 엔지니어링 파트너 인증 프로그램

임베디드 소프트웨어 엔지니어를 위한 인증 프로그램

더 자세히