I использование beaglebone чёрный доска. Я хочу настроить ядро Linux для оптимизации времени загрузки. Я хочу удалить графический драйвер. Что вы мне посоветуете?Как удалить некоторые драйверы при конфигурации ядра?
ответ
Если у вас уже есть в ядре Linux для BeagleBoard, вы можете просто использовать команду
make menuconfig
из каталога ядра. Затем вы можете настроить свое ядро. Вы можете перейти к Device Drivers -> Graphic Support и отключить некоторые ненужные опции. И после этого вы можете скомпилировать ваше ядро
make ARCH=arm CROSS_COMPILE='your compile'
и получить файл uImage или zImage.
Если вам нужна более сложная информация, используйте это buildroot lab. Существует шаг за шагом создание ядра beaglebone. Это было очень полезно для меня.
спасибо Victor V !! Ваши советы очень полезны для меня, чтобы справиться с этой проблемой. – Thomson1608
[же ответ, как дал Виктор В., но если вы построить ядро с Buildroot]
Предполагая, что вы построили свою систему с помощью Buildroot (так как этот вопрос имеет Buildroot тег):
- Пробег
make linux-menuconfig
. - Перейти к драйверам устройств -> Поддержка графики и отключить ненужные опции.
- Запустите
make
и развернитесь на своем сайте beaglebone. - Если вы удовлетворены, запустите
make linux-update-defconfig
, чтобы сохранить конфигурацию.
См. the Buildroot manual для получения информации о конфигурации Linux в Buildroot.
спасибо Arnout !! – Thomson1608
какие поисковые запросы вы попробовали? –
Большая часть времени загрузки будет потрачена на инициализацию пространства пользователя. Есть хорошие способы создания вывода «bootchart». Кроме того, это может стоить, чтобы проверить скорость последовательной передачи в бодах, например, 1MBaud, если ваш интерфейс поддерживает его. – TBR