配置内核时如何删除一些驱动程序?

时间:2016-09-05 10:04:24

标签: makefile linux-kernel kernel beagleboneblack buildroot

我使用beaglebone黑板。我想定制linux的内核来优化启动时间。我想删除图形驱动程序。你建议我做什么?

2 个答案:

答案 0 :(得分:1)

如果你已经拥有beagleboard的linux内核,你可以使用命令

make menuconfig

来自内核目录。然后,您可以配置您的内核。您可以转到设备驱动程序 - >图形支持并关闭一些不必要的选项。之后你可以编译你的内核

make ARCH=arm CROSS_COMPILE='your compile' 

并获取uImage或zImage文件。

如果您需要更复杂的信息,请使用此buildroot lab。有一步一步创建beaglebone内核。这对我很有帮助。

答案 1 :(得分:0)

[与Victor V.给出的答案相同,但假设您使用buildroot构建内核]

假设您使用buildroot构建了系统(因为此问题具有buildroot标记):

  • 运行make linux-menuconfig
  • 转到设备驱动程序 - >图形支持并关闭不必要的选项。
  • 运行make并部署到您的beaglebone。
  • 如果您满意,请运行make linux-update-defconfig以保存配置。

有关Buildroot中Linux配置的信息,请参阅the Buildroot manual