Yocto Source Расположение будет настроено? - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь научиться настраивать BSP в Yocto. Источники, которые объясняют файлы для настройки, всегда дают путь после «арки», например; арка / рука / загрузки / * 1001 DTS *

но в каталоге Build есть несколько точек с одним и тем же путем;

1- ./tmp/work/cortexa8hf-neon-poky-linux-gnueabi/linux-libc-headers/4.18-r0/linux-4.18/arch/arm/boot/dts

2- ./tmp/worklinux-yocto/4.18.9+gitAUTOINC+bf98e195a4_0cdc8564c6-r0/linux-beaglebone_yocto-standard-build/arch/arm/boot/dts

3- ./tmp/work/cortexa8hf-neon-poky-linux-gnueabi/linux-libc-headers/4.18-r0/linux-4.18/arch/arm/boot/dts

4- ./tmp/work-shared/beaglebone-yocto/kernel-source/arch/arm/boot/dts

Кто-нибудь знает, какой из путей мне следует использовать, чтобы иметь возможность добавить пользовательский u-boot и ядро ​​(для u-boot и портирования ядра)?

Большое спасибо. С наилучшими пожеланиями

1 Ответ

0 голосов
/ 17 января 2019

Не следует изменять файлы в пути вывода сборки. Есть два пути. Либо вы используете исходное дерево ядра или u-boot, к которому применены ваши изменения, либо применяете сгенерированные патчи из сделанных изменений. В обоих случаях вам нужно написать рецепт бит-бека для одного и того же. Пожалуйста, обратитесь к руководствам Yocto для деталей. Недавно я писал о разработке пакета поддержки платы здесь . Однако вам необходимо понять, как использовать и писать существующие / пользовательские слои и рецепты битового выпекания, а также ту информацию, которую вы найдете в руководствах по Yocto.

...