Как прожеенный альт-овод предлагаю ВАм не делать отдельную репу, а вести разработки на базе Сизифа. Собственно вся философия у нас там - огромный публичный архив сборок под разные задачи от разных групп разработчиков.
Автор сообщения в Telegram: IvZe
А я его запустить так и не смог по принципу скачал записал работает
Автор сообщения в Telegram: Дмитрий
Нет, просто в системах-на-чипах не было и нет другого механизма определения периферии (наподобие plug'n'play в x86). Об этом статейка была booting ARM linux на kernel.org ( https://yandexwebcache.net/yandbtm?fmode=inject&tm=1689927676&tld=ru&lang=en&la=1688867712&text=booting+linux+on+arm&url=https%3A//www.kernel.org/doc/html/latest/arm/booting.html&l10n=ru&mime=html&sign=f54cc8b32345bac01fd26689d1f59772&keyno=0 )
Соответственно, 3 варианта: сборка ядра под конкретный SoC, передача данных о периферии в ATAG-е (неудобно и устарело) и dtb который компилится из dts (современно, модно, но доставляет неудобства BSD-водам ибо тулзы линуксовые)
Автор сообщения в Telegram: Alexey Khromov
тут зависит от того как дтс написан, если 250 инклюдов то мрак да, приходится брать дтб декомпилить и компилить назад)
Автор сообщения в Telegram: NICKNAME.TXT![]()
Инклюды должны облегчать процесс, Люк.
Собери без инклюдов и сделай базовым. Заманаешься поддерживать, конечно, ибо инклюдятся обычно как раз широкораспостраненные IP-блоки типа PL010
Автор сообщения в Telegram: Alexey Khromov