저는 라스베리 파이에 대한 자체 툴체인을 만들려고합니다. 미리 만들어진 툴체인이 많이 있다는 것을 알고 있습니다. 이 작업은 교육적인 이유로 이루어졌습니다. 저는 처음부터 임베디드 암 리눅스를 따르고 있습니다. 지금까지 gcc와 uClib를 빌드하는 데 성공했습니다. 나는 arm-unknown-linux-eabi라는 타겟을 만들고있다.ARM U-Boot 용 교차 툴체드 질문
이제는 부트 가능한 파일 시스템 준비에 관해서는 부트 로더 빌드에 대해 스스로 묻고 있습니다.
이 시스템의 부트 로더에 대한 부분이 불완전한 것으로 보입니다. 이제 arm-unknown-linux-eabi toolchain을 사용하여이 시스템의 uboot를 어떻게 구축해야합니까?
리눅스 커널 호출에 의존하지 않는 툴체인을 빌드해야합니까? 첫 번째 재검토는 나를 종속적 인 도구 체인 (리눅스 커널 sys-calls 등등 ...)과 커널을 가질 필요가없는 것들이 있다는 것을 의미합니다. "베어 메탈"툴 체인 또는 "독립형"툴 체인이라고도합니다.
일부 소스에 따르면 Linux 툴체인을 사용하여 U-Boot를 빌드 할 수 있다고 언급하고 있습니다. 이것이 사실이라면 왜 그리고 어떻게해야합니까?
그리고 "Bare Metal"Toolchain에 대한 두 번째 툴체인을 구축해야한다면이 두 가지 차이점에 대한 정보를 얻을 수 있습니다. 다른 libstdc가 필요합니까?
* Buildroot * 스크립트를 시도했을 수 있습니다. RPI 용 웹에는 하나 또는 두 개의 구성 파일이 있다고 생각합니다. – sawdust