如何将新的以太网设备添加到内核配置文件

时间:2014-02-05 13:25:59

标签: linux-kernel linux-device-driver embedded-linux

enter image description here我想为vexpress board编译内核添加一个新设备。我希望看到新的设备选项应该在meuconfig程序下。

make ARCH=arm versatile_defconfig 

make ARCH=arm menuconfig

我希望在menuconfig下的--Ethernet Driver Support下看到TI设备支持。

这样做是否允许我编译Linux内核中提供的相关TI驱动程序代码的.o文件?

enter image description here

编辑:我添加了vexpress menuconfig和Keystone menuconfig的两个快照,我希望在vexpress meuconfig中支持TI设备,这是第二个快照。

1 个答案:

答案 0 :(得分:0)

您可以编辑文件:... / drivers / net / Kconfig并添加您的条目​​以启用TI设备:

config TI_ETHER_NET
    tristate "TI Ethernet support"
    depends on PCI
    help
      This is my driver for TI device

然后将您的驱动程序源复制到... / drivers / net /并在此目录中添加适当的Makefile条目:

obj-$(CONFIG_TI_ETHER_NET) += your_driver.o