ARM Linux驱动的编译(2.6内核)

本文介绍如何在嵌入式Linux环境下为自定义按钮开发驱动程序。具体步骤包括将驱动源码放置于/drivers/char/目录下,修改Kconfig及Makefile文件以启用驱动配置,并通过make命令构建内核及加载新驱动进行测试。

1、将驱动源码放在/drivers/char/下

 

2、修改drivers/char/Kconfig文件,添加以下内容:

config My_Buttons

        tristate "My_Buttons test"

        depends on ARCH_S3C2440

        default y if ARCH_S3C2440

        help

            This is my ldd!!!

 

3、修改/drivers/char/Makefile文件,添加以下内容:

obj-$(CONFIG_My_Buttons) += buttons.o

 

4、make menuconfig à save à make oldconfig à make dep à make zImage

 

5、更新内核,测试驱动

 

注意:红色部分必须相同!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值