Linux remoteproc 서브시스템 도입 배경: 이기종 멀티코어 시스템 아키텍처의 리모트 코어 제어 필요성모던 시스템 온 칩(SoC) 환경에서는 고성능 애플리케이션 프로세서인 ARM Cortex-A 코어와 실시간성을 보장하는 리모트 코어인 ARM Cortex-M 코어가 공존합니다. Linux 커널은 메인으로 동작하며 독립적인 운영체제(RTOS 또는 Bare-metal)를 실행하는 리모트 코어의 실행 상태를 관리해야 합니다. 과거에는 리모트 코어를 부팅하기 위해 하드웨어 의존적인 독자 드라이버를 각각 구현했습니다. 이러한 파편화 문제를 해결하기 위해 Linux 커널은 remoteproc(Remote Processor) 서브시스템을 표준 프레임워크로 제공합니다. remoteproc 프레임워크를 사용하면..