友坚UT-S3C6410开发板 linux下面button 驱动

来源:互联网 发布:美食做法软件 编辑:程序博客网 时间:2024/05/18 00:37

硬件平台:

         UT-S3C6410

     软件平台:

u-booturbetter-u-boot-1.1.6-v1.0.tgz

kernelurbetter-linux2.6.28-v1.0.tgz

rootfsurbetter-rootfs-qt-2.2.0.tgz

1.         把文件夹下面的s3c-button.c拷贝到urbetter-linux2.6.28-v1.0/drivers/input/keyboard目录下

2.         修改urbetter-linux2.6.28-v1.0/drivers/input/keyboard目录下面的Kconfigmakefile

--------------------Kconfig修改----------------------------

打开Kconfig在文件的最后面和endif前面添加下面的代码

   

---------------------makefile修改------------------------------------

打开makefile在文件的最后面添加下面的代码

 

 

3编译内核,把button的驱动以模块的形式编译进内核。

     配置内核如下:

-----------

--------------------

---------------------------

------------------------------------

编译内核 make

 

4编译完内核把urbetter-linux2.6.28-v1.0/drivers/input/keyboard目录下面的s3c-button.ko文件拷贝到你的nfs挂载的文件系统下面。

5.重启开发板insmod s3c-button.ko  系统进入图形界面就可以进行按键的操作了,(注意qt2.2.0的文件系统做了按键驱动和qt界面的关联,如果你的qt其他版本的没有做,得自己去做,还有一种方法测试你的驱动是否正确,编译s3c-button.c文件,把编译好可执行文件拷贝到nfs挂载的文件系统下面,执行出现下面的证明你的驱动没问题)

 

原创粉丝点击