Я пытаюсь собрать минимальное ядро размером менее 1 МБ с помощью Buildroot. Он предназначен для небольших плат с памятью qspi и базовыми функциями, ethernet, usb, spi и некоторыми GPIO. Базовый терминальный доступ через ssh и UART. Мои первые мысли: возможно ли вообще изменить ядро .config с помощью linux-menuconfig, чтобы достичь этого размера.
Также, если возможно определить избыточные части без глубоких знаний об архитектуре ядра и исключить их из компиляции.
Если кто-то может дать мне хорошее направление, как решить эту проблему, или даже указать некоторые инструменты и способы, как это сделать, было бы очень полезно.
Спасибо!