2016-09-05 2 views
0

I использование beaglebone чёрный доска. Я хочу настроить ядро ​​Linux для оптимизации времени загрузки. Я хочу удалить графический драйвер. Что вы мне посоветуете?Как удалить некоторые драйверы при конфигурации ядра?

+1

какие поисковые запросы вы попробовали? –

+0

Большая часть времени загрузки будет потрачена на инициализацию пространства пользователя. Есть хорошие способы создания вывода «bootchart». Кроме того, это может стоить, чтобы проверить скорость последовательной передачи в бодах, например, 1MBaud, если ваш интерфейс поддерживает его. – TBR

ответ

0

Если у вас уже есть в ядре Linux для BeagleBoard, вы можете просто использовать команду

make menuconfig 

из каталога ядра. Затем вы можете настроить свое ядро. Вы можете перейти к Device Drivers -> Graphic Support и отключить некоторые ненужные опции. И после этого вы можете скомпилировать ваше ядро ​​

make ARCH=arm CROSS_COMPILE='your compile' 

и получить файл uImage или zImage.

Если вам нужна более сложная информация, используйте это buildroot lab. Существует шаг за шагом создание ядра beaglebone. Это было очень полезно для меня.

+0

спасибо Victor V !! Ваши советы очень полезны для меня, чтобы справиться с этой проблемой. – Thomson1608

0

[же ответ, как дал Виктор В., но если вы построить ядро ​​с Buildroot]

Предполагая, что вы построили свою систему с помощью Buildroot (так как этот вопрос имеет Buildroot тег):

  • Пробег make linux-menuconfig.
  • Перейти к драйверам устройств -> Поддержка графики и отключить ненужные опции.
  • Запустите make и развернитесь на своем сайте beaglebone.
  • Если вы удовлетворены, запустите make linux-update-defconfig, чтобы сохранить конфигурацию.

См. the Buildroot manual для получения информации о конфигурации Linux в Buildroot.

+0

спасибо Arnout !! – Thomson1608