PPC가 아닌 호스트를 사용하여 32비트 PowerPC 헤드리스 플랫폼용으로 작동하는 Linux 볼륨을 어떻게 구축합니까?

PPC가 아닌 호스트를 사용하여 32비트 PowerPC 헤드리스 플랫폼용으로 작동하는 Linux 볼륨을 어떻게 구축합니까?

debootstrap작업 시스템을 구축하거나 기본 설치를 크로스 컴파일하는 자동화된 프로세스를 가질 수 있도록 PPC를 지원하는 최신 Linux 배포판과 유사한 것이 있습니까 ?

답변1

내가 태그한 이후로, 포함된 답변을 사용하겠습니다.

Linux 이미지를 교차 빌드합니다. 이것이 바로 buildroot 및 openembedded와 같은 프로젝트의 목적입니다!

데비안을 부팅하기 위해 데비안 이미지가 필요한 경우,http://cdimage.debian.org/cdimage/ports/snapshots/2024-02-25/여전히 지원되는 것 같습니다. Qemu를 에뮬레이터로 사용하여 이미지를 빌드해 볼 수 있습니다.

그러나 개방형 임베디드 스타일 접근 방식이 아마도 원하는 것에 더 가깝다고 생각합니다. 일반적으로 누군가(바람직하게는)에 의해 마더보드 지원 패키지(하드웨어의 정의이며 부팅 시 자동으로 감지할 수 없는 하드웨어가 포함됨)를 얻을 수 있습니다. 공급업체에서 제공) 또는 직접 생성합니다.

그런 다음 결합합니다.레이어 수(예: Linux 커널, 부트 로더, 셸, 웹 서버 계층) 및 개인레시피이렇게 하면 개방형 임베디드 도구가 교차 개발 SDK를 생성하고, 원하는 패키지를 컴파일하고, 임베디드 플랫폼이 부팅되는 곳마다 플래시할 수 있는 부팅 가능한 이미지를 구축합니다. :)

현실은 오픈임베디드가 대중화되기 전에 많은 32비트 PowerPC 장치가 구축되었기 때문에 제가 잘 알지 못하는 buildroot 도구에서 비슷한 것을 찾을 가능성이 더 높다는 것입니다. 이는 동일한 작업을 수행합니다. 즉, 하드웨어를 정의하고, 필요한 소프트웨어를 정의하고, 부팅 가능한 이미지를 얻고, 도구를 컴파일 및 디버그하고, 대상에 대한 소프트웨어를 패키징합니다.

관련 정보