장치 트리의 목적은 하드웨어를 커널에 "설명"하는 것입니다.
그러나 커널이 특정 하드웨어에 대해 "사용자 정의"된 경우 빌드 시 장치 트리를 커널에 어떻게 "삽입"하여 다른 "블롭"이 나타나지 않도록 합니까?
저는 2.6.32.69 커널을 목표로 하고 있지만 다른 버전이 있다면 감사하겠습니다.
업데이트 - 가능한 답변을 찾았습니다 - 내일 시도하겠습니다 - 도움을 요청하세요:
cuImage.<dt> - Backwards compatible U-Boot image for older
versions which do not support device trees
dtbImage.<dt> - zImage with an embedded device tree blob
update2: 잘 작동하는 것 같습니다. 나는 기본적으로 2.6.24를 실행하는 ppc 보드를 가지고 있고 자체 장치 트리를 사용하여 4.3.3을 빌드하고 실행합니다.
답변1
나로서는제한된장치 트리는 (많은) ARM 시스템에 대한 하드웨어 설명인 것으로 이해됩니다. 여전히 변화하고 있으며 취업 지원은 비교적 최근에 이루어졌습니다. Linux 3.x부터 시작했던 것으로 기억하는데, 2.x가 이미 나왔을 수도 있습니다. 그리고 커널은 구성을 위해 이를 사용해야 하며, 새로운(4.x) 커널은 구성을 위해 거의 전적으로 여기에 의존합니다. 그러나 이러한 커널은 오래된 하드웨어에서는 충돌이 발생할 수 있습니다.