在Linux内核中添加自己的驱动程序

Linux GPIO 驱动添加教程
本文介绍如何在Linux内核中添加GPIO驱动。主要步骤包括:在drivers目录下创建GPIO文件夹并添加gpio.c、Kconfig及Makefile三个文件;配置Kconfig文件使其在makemenuconfig时可见;修改Makefile文件以编译gpio.c。

就说一下怎么添加进去吧。首先你要把驱动程序写好。我已添加

首先在drivers目录下面创建GPIO文件夹,,文件夹下面创建三个文件,分别是:gpio.c,Kconfig Makefile,三个文件。

    gpio.c是你的驱动程序,Kconfig是配置菜单,也就是它会在make menuconfig之后显示出来的东西。它和makefile文件一样需要和上级目录下的Kconfig文件还有Makefile文件关联。

  在本地目录下面的Kconfig文件中添加

menu "Fxq_GPIO_Driver "
comment "GPIO_Driver"
config fxq_gpio_driver
tristate "GPIO_Driver"
help
this is 4412_gpio_driver
endmenu

在Makefile文件中添加
obj-$(CONFIG_GPIO) += gpio.o

在上级Kconfig目录下添加

source "drivers/GPIO/Kconfig"###myconfig file

在上级Makefile文件中添加

obj-$(CONFIG_GPIO) += GPIO/

添加之后全部保存,在命令行中linux目录中输入make menuconfig 命令之后,可以见到添加进去的目录










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值