LINUX内核与驱动的最新编译方法

 驱动编译有两种方法:

1. 编译到内核中

2. 编译为独立模块

建立方法:

1) 在     linux   源码树的驱动目录增加自己的驱动目录,比如:现在新增一个网络设备驱动

 LINUX内核与驱动的最新编译方法_设计制作_RF/无线

mkdir linux_tree/drive     rs   /net/poker_driver -p

cd linux_tree/drivers/net/poker_driver

2) 编写驱动源码

vi  poker_drv_part1.c

vi  poker_drv_part2.c

vi  poker_drv_part3.c

3) 编写源码目录Kconfig

vi Kconfig

config POKER_DRV
trista     te   "poker_driver support"
default n
---help---
If you say Y here, the kernel will support poker_driver.
If you say M here, the kernel not support poker_driver, must perform "insmod poker_driver.ko".
If you say N here, the kernel not support poker_driver.

4) 编写源码目录Makefile

vi Makefile

obj-$(CONFIG_POKER_DRV) += poker_drv.o
poker_drv-objs += poker_drv_part1.o poker_drv_part2.o poker_drv_part3.o

5) 修改上级Kconfig

vi linux_tree/drivers/net/Kconfig

source "drivers/net/poker_driver/Kconfig"

6) 修改上级Makefile

vi linux_tree/drivers/net/Makefile

obj-$(CONFIG_POKER_DRV) += poker_driver/

7) 配置内核

make menuconfig

Device Drivers  --->

[*] Network device support  --->

<>poker_driver support

1. 编译到内核中:

<*>poker_driver support

linux_tree# make uImage

2. 编译为独立模块

poker_driver support

linux_tree# make modules

括号问题:

[]   可选项 * 空

<> 可选项 * M 空



68
3
0
95

相关资讯

  1. 1、25岁嫁巨星负债2.5亿离婚,55岁靠自己赚亿万身家1447
  2. 2、她是金马奖影后第一人,曾被称为职业小三,不仅衣品差情商更低268
  3. 3、力捧港姐将出演《法政先锋4》!透露将与男友一同出席姐姐婚礼1495
  4. 4、《李焕英》还在热映,沈腾又官宣新电影,开心麻花原班人马回归4425
  5. 5、《巡察》的年轻一代,童年缺失了父爱,家风与言传身教凸显重要3580
  6. 6、叶问4电影故事情节围绕叶问还是李小龙?1528
  7. 7、“全程都在撒糖”的4部甜宠剧,看一集就沦陷了,错过一部太遗憾3250
  8. 8、《正青春》章涛追爱受挫,吴谨言、殷桃再次统一战线?3287
  9. 9、李安昨抵台笑称金马评审主席是“维持秩序”4360
  10. 10、内地票房:6.1助单周涨7千万《星际》首周1.58亿1102
全部评论(0)
我也有话说
0
收藏
点赞
顶部