BeagleBoard xM (Rev. C) 용 사용자 지정 Linux를 구축하려고합니다. 저는 많은 C / C ++를 사용하지만 처음부터 Linux를 빌드하고 설치하는 초보자입니다.
유망한 것처럼 보이는 Yocto Project 빌드 어플라이언스 ( https://www.yoctoproject.org/ )를 사용했습니다. u-Boot 부트 로더, Linux 커널 및 루트 파일 시스템 용 파일을 빌드했습니다.
이 페이지 는 Yocto에서 생성 된 파일을 사용하여 마이크로 SD 카드를 설정하는 지침을 제공합니다. 그러나 이미지 파일에는 설정 지침에 언급되지 않은 ".dtb"파일이 포함되어 있습니다.
이 파일은 보드 하드웨어와 관련이 있습니까? 여러 사이트에서 dtd 파일로드 (uEnv.txt에있을 수 있습니까?)에 대해 언급했지만 자세한 정보를 찾지 못했습니다.
위의 지침을 사용하여 MLO 및 u-boot.img로 부팅 파티션을 설정하고 uEnv.txt로 약간 엉망이되었습니다. 또한 루트 파일 시스템으로 두 번째 파티션을 설정했습니다.
부팅 및 로그인 (직렬 포트 콘솔을 통해) 할 수 있었지만 대부분의 보드 하드웨어 (예 : 비디오 및 이더넷을 포함한 모든 USB 장치)가 작동하지 않는 것 같습니다. .dtb 파일을 사용하지 않았기 때문일 수 있습니까?
누군가 dtb를 설명하고 비글 보드에서 사용하는 방법을 설명 할 수 있습니까? 감사!