네. 아두이노 제품 중에서 ARM Cortex-A에 Linux를 올리는 것을 목적으로 한다면 대표적인 제품은 Arduino Portenta X8입니다.
Arduino의 공식 자료를 확인해 보면:
Arduino Portenta X8 Linux용 프로세서: NXP i.MX 8M Mini CPU: ARM Cortex-A53 × 4, 최대 1.8 GHz Linux: Yocto Linux가 기본 탑재 RAM: 2 GB LPDDR4 eMMC: 16 GB 별도로 STM32H747 Cortex-M7/M4가 있어서 Arduino 실시간 제어도 담당합니다.
즉 구조가 상당히 재미있습니다.
Arduino Portenta X8 │ ┌────────────┴────────────┐ │ │ NXP i.MX 8M Mini STM32H747 Cortex-A53 × 4 Cortex-M7 + M4 │ │ Linux Arduino Yocto 실시간 제어
특히 질문하셨던 "ARM Cortex-A 보드에 Linux를 포팅해 보는 것"이 목적이라면 Portenta X8은 Cortex-M 계열 Arduino와는 성격이 완전히 다릅니다. 공식 문서에서도 Cortex-A53 쪽에서 완전한 Linux/Android를 실행할 수 있다고 설명합니다.
Arduino Portenta X8 공식 문서
따라서 Cortex-M Arduino → Arduino 프로그램/펌웨어 학습, Portenta X8 → ARM Cortex-A + Embedded Linux 학습으로 생각하시면 됩니다.
그리고 앞서 찾으셨던 「ARM Cortex-M 기반의 아두이노」 책은 Linux 포팅용으로는 방향이 다릅니다. Linux 포팅을 배우려면 Cortex-A / i.MX 8M / Yocto / U-Boot / Device Tree / Linux Kernel 쪽 책을 찾으셔야 합니다.