페이지 내비게이션

임베디드 소프트웨어 및 시스템

ECU의 소프트웨어는 실제로 원하는 기능(어플리케이션) 및 인프라 소프트웨어(예: 운영체제, 통신 소프트웨어 및 기본 I/O 서비스 등과 같은 소프트웨어 구성 요소)로 나누어집니다.

벡터는 인프라 소프트웨어를 위한 표준 소프트웨어 컴포넌트를 제공합니다. 이 컴포넌트를 통해 다른 공급업체의 ECU들도 쉽고 안정적으로 네트워크에 통합되고 포팅할 수 있습니다. 특수 통신 모듈은 CAN, LIN, FlexRay 또는 Ethernet과 같은 버스 시스템을 통한 ECU 간의 정보 교환을 담당합니다.

벡터의 통신 모듈은 일반적 코드에 기반한 표준 소프트웨어 컴포넌트입니다. 수많은 OEM 전용 베리언트에서는 물론 다양한 하드웨어 플랫폼에서 사용이 가능합니다. ECU 개발자는 통신모듈들을 개별적으로 구성함으로써 특정한 어플리케이션을 위한 맞춤형 솔루션을 만들 수 있습니다.

MICROSAR는 AUTOSAR ECU를 위한 임베디드 소프트웨어입니다. 런타임 환경 MICROSAR RTE와 MICROSAR 베이직 소프트웨어 모듈(BSW)로 구성되어 있습니다. 전체 AUTOSAR 표준을 준수하며 유용한 확장 기능을 다수 포함하고 있습니다. DaVinci Configurator Pro의 일관되고 직관적인 사용자 인터페이스로 MICROSAR 모듈을 설정할 수 있습니다. 이 툴은 파라미터의 자동 유도와 방대한 검증 기능과 같은 유용한 기능을 지원합니다.
벡터의 CANbedded 베이직 소프트웨어는 CAN 버스 상에서 ECU 간의 정보 교환을 지원합니다. ECU 소프트웨어의 일부로서 OEM에 의해 사양화된 통신 관련 작업을 담당합니다. CANbedded를 통해 ECU는 차량 내 다른 ECU는 물론 외부 서비스 센터와 보다 효율적으로 통신할 수 있습니다. CANbedded는 대부분의 OEM 및 수많은 마이크로 컨트롤러용 베리언트에서 사용이 가능합니다.
CANbedded J1939 패키지는 SAE J1939 기반 어플리케이션을 위한 소프트웨어 컴포넌트를 포함하고 있습니다. 이 컴포넌트들은 상용차에서 ECU 간의 기본 통신을 위한 기능을 제공합니다. CANbedded J1939는 CANbedded 제품군의 소프트웨어 컴포넌트에 기반을 두고 있습니다. 자세한 정보는 CANbedded 데이터 시트를 참조하십시오. 벡터의 CANbedded J1939 소프트웨어 컴포넌트는 소스 코드로도 제공됩니다.
CANbedded LIN Communication은 LIN 통신 스택이며 표준화된 소프트웨어 컴포넌트로 구성되어 있습니다. LIN 사양 1.3, 2.0, 2.1/2.2(A) 및 ISO17987:2016은 물론 SAE J2602와 다중 채널 LIN 설정을 지원합니다. 컴포넌트들은 코드 사이즈와 실행 시간의 자원 요구량을 최소화하도록 최적화되어 있습니다. 40개 이상의 하드웨어 및 컴파일러 조합을 지원하며 요청 시 추가적인 조합도 지원 가능합니다.
차량 진단을 위한 소프트웨어 컴포넌트
여러 OEM 맞춤형 베리언트와 다양한 마이크로 컨트롤러에 Flash Bootloader가 사용될 수 있습니다. PC 기반 설정 툴인 GENy 및 DaVinci Configurator Pro로 프로젝트 요구사항에 따른 설정이 가능합니다. Flash Bootloader는 상용 ECU나 AUTOSAR 호환 ECU에서 사용됩니다. Linux와 같은 POSIX 호환 운영체제로 보다 쉽고 효율적으로 ECU를 업데이트할 수도 있습니다.

교육 및 워크샵

벡터는 자사 소프트웨어 툴, 표준 소프트웨어 컴포넌트, AUTOSAR 및 현존하는 버스 기술과 프로토콜에 대한 다양한 세미나와 워크샵을 제공하고 있습니다. 벡터의 교육 팀은 전문적이고 방대한 지식과 경험을 여러분께 기꺼이 제공하는 숙련된 엔지니어들로 구성되어 있습니다.