1

开发内置 Linux 驱动程序的步骤是什么?

我的意思是我必须修改哪些文件才能在内核启动时安装驱动程序?

谢谢 Gest

4

2 回答 2

1
  1. cd /path/to/Kernel
  2. make menuconfig
  3. 使用箭头键突出显示设备驱动程序,然后按 Enter
  4. 现在突出显示您想要内置的驱动程序,然后按y

注意:只有前缀为 的驱动程序< >才能构建为模块。PressingY包括、N排除、M模块化特征。

另请注意,有些驱动程序有两种状态,即内置或不包含,这些驱动程序不能模块化。

图注:[*] 内置 [] 排除模块 <> 支持模块

例如,如果用户想要内置 I2C 驱动程序,那么

  1. cd /path/to/Kernel
  2. make menuconfig
  3. 设备驱动程序---->(突出显示并按 Enter)
  4. I2C 支持(突出显示并按“Y”)

现在 M 将被替换为*ie I2C 驱动程序现在是内置的。立即构建内核并享受乐趣。

于 2013-07-09T13:57:54.287 回答
0

如果您知道目标的正确 defconfig 文件和驱动程序或子系统的配置名称,则可以直接将其添加到/arch/xxxx(arm/sparc/..)/config/***_defconfigas 中CONFIG_I2C=y

于 2013-07-10T03:03:00.177 回答