본문으로 건너뛰기

TAG

#armhf

이 태그가 붙은 기사를 모았습니다. 태그는 AI 분류 단계에서 자동으로 붙고, 검수를 통과한 항목만 노출됩니다.

2건
cottonbro studio / Pexels
ROS Discourse

Colcon-buildx: arm64·armhf 보드용 ROS 2 워크스페이스 크로스 컴파일 도구

colcon-buildx는 대상 보드용 ROS 2가 포함된 Docker 이미지 내부에서 워크스페이스를 크로스 컴파일하는 colcon 확장 동사(verb)다. Kria SOM, Pynq, Raspberry Pi 등 ARM 소형 보드를 지원하며, 빌드 결과물은 cross_install/ 디렉터리에 저장되고 --deploy 옵션으로 rsync를 통해 보드에 직접 전송된다. 이 도구가 필요한 배경은 armhf 아키텍처가 REP-2000에서 Tier 3으로 분류되어 Humble·Jazzy 공식 빌드팜에 사전 빌드 패키지가 존재하지 않는 데 있다. Raspberry Pi OS 역시 packages.ros.org에 ROS 패키지 대신 부트스트랩 도구만 제공되어 동일한 문제를 겪는다.

큐레이터armhf 환경에서는 Docker 자체도 지원되지 않아 보드 위에서 전체 빌드를 반복하는 것이 사실상 유일한 선택지였는데, 이 도구는 그 과정을 호스트 PC로 옮긴다. 개인 기여자가 공개한 커뮤니티 프로젝트이므로 실 적용 전 빌드 환경 재현성과 지속 관리 여부를 확인할 필요가 있다.

Rostislav Uzunov / Pexels
ROS Discourse

Gazebo: armhf(32비트 ARM) 바이너리 패키지 지원 종료

Gazebo 팀이 armhf(32비트 ARM hard-float) 아키텍처용 .deb 패키지 제공을 중단하며, 향후 공식 바이너리 지원 아키텍처는 amd64와 arm64로 한정된다. 중단 이유로는 Raspberry Pi OS·NVIDIA Jetson 등 실제 사용 플랫폼이 이미 64비트 이미지를 기본 제공하고, 2023년 이후 신규 ARM Cortex 코어가 64비트 전용으로 전환됐으며, 의존 라이브러리 DART가 32비트 빌드를 지원하지 않는다는 점이 꼽혔다. ROS 2 공식 바이너리 역시 amd64와 arm64만 제공되며, armhf 빌드가 빌드팜 자원을 소모하고 릴리스를 지연시키는 문제도 반영됐다. 지원 종료는 현재 유지 중인 Fortress, Harmonic, Ionic, Jetty를 포함한 모든 Gazebo 릴리스에 적용되며, 2026년 9월 21일 이후 신규 armhf 패키지는 배포되지 않는다. 기존에 packages.osrfoundation.org에 게시된 패키지는 그대로 유지되지만 업데이트는 이루어지지 않으며, 소스 빌드는 가능할 수 있으나 팀이 지원하거나 테스트하지 않는다.

큐레이터armhf 기반 실습 환경(구형 Raspberry Pi 32비트 OS 등)을 사용 중인 교육·연구 팀은 2026년 9월 21일 이전에 arm64 환경으로 전환하거나 소스 빌드 전략을 검토해야 한다.