로딩
요청 처리 중입니다...

TRACE32 하이퍼바이저 디버깅 (ft. 복잡한 하이퍼바이저 디버깅, TRACE32 편하게 하기!)

 TRACE32 하이퍼바이저 디버깅 (ft. 복잡한 하이퍼바이저 디버깅, TRACE32 편하게 하기!)

포스팅 3줄 요약 하이퍼바이저(Hypervisor)를 이용한 개발프로젝트가 증가하고 있습니다. 하나의 SoC에 다수의 Guest OS가 실행이 되기에 디버깅이 어렵습니다.

TRACE32의 하이퍼바이저를 완벽하고 지원하고 있습니다. 자율주행 시대를 맞아 점점 더 복잡해지는 하이퍼바이저 환경에서의 디버깅 과제에 대해 이야기해보려 합니다.

최근 자동차 산업에서는 단일 ECU에서 여러 OS를 동시에 실행하는 가상화 기술이 필수가 되고 있는데요, 이로 인해 개발자들이 직면하는 디버깅의 복잡성도 기하급수적으로 증가하고 있습니다. 하이퍼바이저란 무엇인가?

SDV 칩셋 위에서 Linux, Android, FreeRTOS가 구동되는 모습을 형상화 하이퍼바이저(Hypervisor)는 하나의 물리적 하드웨어 위에서 여러 개의 가상 머신(Virtual Machine, VM)을 생성하고 관리하는 소프트웨어입니다. 쉽게 말해, 하나의 ECU에서 Linux, FreeRTOS, QNX 등 서로 다른 운영체제를 ...