현대 모비스(Hyundai Mobis)
사용자 친화적이고 직관적인 IAR Embedded Workbench로 작업 효율성 향상
글로벌 자동차 부품업계 6위의 현대모비스는 1977년 설립 이래 차량용 모듈과 핵심부품을 전 세계 자동차 시장에 공급하고 있습니다. ‘2020 글로벌 탑 티어(Global Top Tier)’의 비전을 목표로 세계 1위의 자동차부품 전문기업으로 도약하기 위한 혁신을 추진하고 있습니다.
제3의 자동차혁명으로 불리는 모듈화 사업의 선도업체로서 설계, 시험 등 초기단계는 물론 완성차 업체의 연구개발 과정에 참여하면서 차량의 특성을 고려한 첨단 모듈 생산에 주력하고 있으며 머지않아 도래할 무인자율주행 시스템 양산을 위한 연구개발에도 매진하고 있습니다.
특히 무인자율주행자동차가 양산되면서 새롭게 시작되는, 새로운 모빌리티 서비스(Mobility as a Service, MaaS)를 만족시키는 고수준의 자율주행기술 개발은 물론, 최고의 사용자경험(UX)을 제공하는 차량용 인포테인먼트(IVI) 시스템, 오디오·비디오·내비게이션이 하나의 시스템으로써 그래픽유저인터페이스(GUI) 고급화를 통한 차세대 휴먼머신인터페이스(HMI)를 AVN(Audio, Video, Navigation)에 접목시킨 프리미엄 IVI 시스템 개발에도 집중하고 있습니다.
- 현대모비스 음향설계팀 엔지니어 -
“다양한 플렛폼의 임베디드 시스템 개발환경에 있어 불필요한 요소는 줄이고, 가볍게 사용 가능하며, 프로젝트 별로 구성된 개발 환경을 하나로 통일할 수 있는 IAR Embedded Workbench를 도입하면서 작업 효율성을 비약적으로 높일 수 있었습니다.”
안정성과 효율성의 최적화를 목표로 설계되는 차량용 임베디드 시스템 개발 단계에서, 소프트웨어 개발에 요구되는 핵심 요건 중 하나는, 다양한 코드 무결성 검증 기능과 효율적으로 시스템을 개발할 수 있도록 지원하는 통합 개발 환경(IDE)입니다.
업무 효율 증대
현대모비스는 최적의 인포테인먼트 시스템을 구축하기 위해, 고품질 음향시스템 설계를 위해 IAR Systems의 통합 개발 환경(IDE)인 IAR Embedded Workbench를 도입하였습니다.
현대모비스 음향설계팀 엔지니어는 사용자 친화적이고 직관성이 높은 IAR Embedded Workbench를 활용하면서 작업의 효율을 높일 수 있었습니다.
IAR Embedded Workbench는 현재 상용화되어 있는 어떠한 통합 개발 환경보다도 빠른 빌드 속도를 보여주고 있어 개발 시간 단축에 많은 도움이 됩니다.
- 현대모비스 음향설계팀 엔지니어 -
“가격대비 성능이 우수한 NXP S32K 디바이스를 차세대 플렛폼으로 결정하였고 arm 코어에 가장 최적화되어있고 다양한 기능을 지원하며 신뢰성 높은 IAR Embedded Workbench를 선정하였습니다. 아울러 제품 사용을 위한 빠르고 정확한 기술지원이 개발의 속도를 더해줍니다.”
Arm을 위한 기능적인 최적화
임베디드 시스템 개발자가 툴을 선정할 때 최우선적으로 고려하는 사항은 툴의 신뢰성, 그리고 개발자가 디자인에만 집중할 수 있도록 배려하는 다양한 기능의 지원 여부입니다. 현대모비스의 엔지니어는 arm 코어 디바이스의 펌웨어 개발에 최적화된 IAR Embedded Workbench for arm을 시스템 개발환경으로 도입하면서 IAR Systems가 제공하는 빠르고 정확한 기술 지원이 또하나의 강점으로 이야기합니다. IAR Systems는 기술력 뿐아니라 제공되는 기술 지원 또한 고품질의 서비스가 될 수 있도록 노력합니다.
고수준의 신뢰도가 요구되는 시스템 환경에서는 다양한 방법의 코드 검증 작업이 필수입니다. 무료 개발 환경과 다른 상용 개발 환경 대비 IAR Embedded Workbench는 끊김 없는 쾌적한 Debugging 환경을 제공합니다.
실제 디버깅 중 필요한 정보를 다양한 C-SPY 디버깅 창을 이용하여 실시간 모니터링이 가능하며, 높은 수준의 디버깅 연결 안정성을 제공합니다.
같은 기능을 구현하면서도 속도가 빠르고, 메모리를 최대한 활용할 수 있도록 작은 코드를 생성하는 최적화 기능은 전 세계 다수의 기업, 다수의 개발자가 IAR Embedded Workbench를 선택하는 이유라고 할 수 있습니다.
빠르게 변화하고 있는 오늘날의 비즈니스 환경에서 개발자는 다양한 도전 과제에 직면해 있습니다. 시장 수요에 빠르게 대응하면서 완전 무결성을 보장하는 코드로 구성된 애플리케이션은 기업 비즈니스의 성공을 좌우하는 열쇠라고 할 수 있습니다.
IAR Systems는 오늘날 기업, 개발자의 다양한 요구사항에 부합하는 기능이 포함한 통합 개발 환경(IDE)을 제공하면서 고객사의 비즈니스 경쟁력 확보를 지원하고 있습니다.
전역변수 값을 실시간 확인할 수 있는 C-SPY의 Live watch 기능은 임베디드 시스템 개발자가 개발 작업에만 집중할 수 있도록 지원하는 편리한 기능입니다. 변환 값을 확인하기 위해 여러 번 윈도우를 변환할 필요가 없기 때문에 편리하죠. Hardware와 Software를 세부적으로 구분해 Reset이 가능한 점도 매우 유용한 기능입니다. 이를 통해 개발자는 설계 단을 모두 점검할 필요 없이 간단하게 오류를 검증할 수 있기 때문입니다. 또한 I-jet과 C-SPY를 사용한 디버깅 중 끊김이 없이 안정적으로 연결상태를 유지하는 것 또한 매우 인상적입니다. 간혹 절전모드 진입/복귀 등의 이유로 디버깅이 끊어진다 하더라도 안정적으로 다시 연결을 시도하여 끊김이 없는 디버깅이 가능합니다.
- -현대모비스 음향시스템 엔지니어 -