debootstrap
작업 시스템을 구축하거나 기본 설치를 크로스 컴파일하는 자동화된 프로세스를 가질 수 있도록 PPC를 지원하는 최신 Linux 배포판과 유사한 것이 있습니까 ?
답변1
내가 태그한 이후로임베디드, 포함된 답변을 사용하겠습니다.
Linux 이미지를 교차 빌드합니다. 이것이 바로 buildroot 및 openembedded와 같은 프로젝트의 목적입니다!
데비안을 부팅하기 위해 데비안 이미지가 필요한 경우,http://cdimage.debian.org/cdimage/ports/snapshots/2024-02-25/여전히 지원되는 것 같습니다. Qemu를 에뮬레이터로 사용하여 이미지를 빌드해 볼 수 있습니다.
그러나 개방형 임베디드 스타일 접근 방식이 아마도 원하는 것에 더 가깝다고 생각합니다. 일반적으로 누군가(바람직하게는)에 의해 마더보드 지원 패키지(하드웨어의 정의이며 부팅 시 자동으로 감지할 수 없는 하드웨어가 포함됨)를 얻을 수 있습니다. 공급업체에서 제공) 또는 직접 생성합니다.
그런 다음 결합합니다.레이어 수(예: Linux 커널, 부트 로더, 셸, 웹 서버 계층) 및 개인레시피이렇게 하면 개방형 임베디드 도구가 교차 개발 SDK를 생성하고, 원하는 패키지를 컴파일하고, 임베디드 플랫폼이 부팅되는 곳마다 플래시할 수 있는 부팅 가능한 이미지를 구축합니다. :)
현실은 오픈임베디드가 대중화되기 전에 많은 32비트 PowerPC 장치가 구축되었기 때문에 제가 잘 알지 못하는 buildroot 도구에서 비슷한 것을 찾을 가능성이 더 높다는 것입니다. 이는 동일한 작업을 수행합니다. 즉, 하드웨어를 정의하고, 필요한 소프트웨어를 정의하고, 부팅 가능한 이미지를 얻고, 도구를 컴파일 및 디버그하고, 대상에 대한 소프트웨어를 패키징합니다.