ECU 소프트웨어의 CI/CD (지속적인 통합 및 구현)
[ 온디맨드 웨비나 | 27:00 ] ECU 소프트웨어 개발의 간소화
'소프트웨어 정의 차량'으로 옮겨가고 있는 오늘날의 자동차 업계에서는 소프트웨어가 주된 차별화 요소입니다. 스마트폰 업계에서 아이디어를 얻은 사용자들은 자동차에서도 OTA(Over-The-Air)로 최신 소프트웨어를 받아 새로운 업데이트나 개선된 기능, 문제 해결 사항을 적용할 수 있기를 기대합니다. 이러한 과제를 해결하려면 소프트웨어를 지속적으로 제공해야 하며 이에 따라 개발, 배포, 검증도 계속되어야 합니다. CI/CD는 팀이 이러한 목표를 달성하는 데 도움이 될 수 있습니다.
본 웨비나에서는 다음에 대해 알아봅니다.
더 빠른 소프트웨어 업데이트를 위해 ECU 소프트웨어 개발에 CI/CD 활용
자동차 산업은 변화하고 있습니다. 일반적으로 제품과 소프트웨어에는 라이프사이클 동안 의무적 보안 업데이트, 차세대 기능, OTA 업데이트 등 많은 업데이트가 필요합니다. 자동차가 점점 더 인터넷에 연결되는 상황에서 이러한 업데이트로 차량을 신뢰할 수 있는 최신 상태로 유지할 수 있습니다. 사용자는 자동차에 최신 기능과 업데이트가 적용되길 바랍니다. 이는 곧 전보다 빠르게 소프트웨어를 지속적으로 개발, 배포, 검증, 업데이트해야 한다는 의미이기도 합니다. 제조업체는 민첩한 업무 방식을 개발하고 소프트웨어 팩토리를 구축하며 지속적인 통합을 통해 소프트웨어 업데이트에 대응해야 합니다.
CI/CD를 사용하면 다음과 같은 다양한 이점을 얻을 수 있습니다.
AUTOSAR 구현을 통한 ECU 소프트웨어 통합의 간소화
자동차 산업에서는 차량 시스템의 복잡성이 증가하고 있으며 동시에 차량 제조 비용과 기간에 대한 압박도 계속되고 있습니다. 개발자들은 높아지는 소프트웨어 안전 우려와 규제 요구를 충족해야 합니다. 또 다른 문제로는 통합 및 테스트 프로세스에서 오류가 뒤늦게 발견되는 문제나 애플리케이션 기능의 재사용 및 통합이 있습니다.
이러한 문제를 극복하기 위해 개발자는 AUTOSAR를 구현하여 ECU 소프트웨어 통합을 간소화할 수 있습니다. AUTOSAR은 단계별 사용자 인터페이스를 통해 제너레이티브 개발 플로우로 관리되는 정교한 구성을 포함합니다. AUTOSAR는 프로세스 전반에 배치된 플랫폼 맥락에서 소프트웨어를 개발할 수 있도록 지원합니다. 그 결과 확장 가능하고 안전한 고성능 임베디드 플랫폼 소프트웨어를 개발할 수 있습니다.
AUTOSAR 구현을 통한 ECU 소프트웨어 통합의 간소화
자동차 산업에서는 차량 시스템의 복잡성이 증가하고 있으며 동시에 차량 제조 비용과 기간에 대한 압박도 계속되고 있습니다. 개발자들은 높아지는 소프트웨어 안전 우려와 규제 요구를 충족해야 합니다. 또 다른 문제로는 통합 및 테스트 프로세스에서 오류가 뒤늦게 발견되는 문제나 애플리케이션 기능의 재사용 및 통합이 있습니다.
이러한 문제를 극복하기 위해 개발자는 AUTOSAR를 구현하여 ECU 소프트웨어 통합을 간소화할 수 있습니다. AUTOSAR은 단계별 사용자 인터페이스를 통해 제너레이티브 개발 플로우로 관리되는 정교한 구성을 포함합니다. AUTOSAR는 프로세스 전반에 배치된 플랫폼 맥락에서 소프트웨어를 개발할 수 있도록 지원합니다. 그 결과 확장 가능하고 안전한 고성능 임베디드 플랫폼 소프트웨어를 개발할 수 있습니다.
발표자:
Lakshmi Narayanan
Senior Technical Product Engineer, Siemens Digital Industries Software
Lakshmi Narayanan works as Senior Technical Product Engineer at Siemens. He works closely with customers to understand and provide on-site support and solutions. Generating ideas and new features into the product is his focus area.