Linux按钮驱动移植:S3C10平台.pdfVIP

  • 1
  • 0
  • 约1.97千字
  • 约 4页
  • 2026-01-28 发布于北京
  • 举报

友坚恒天6410Linux按钮驱动移植文档

硬件平台:

UT‑S3C6410

软件平台:

u‑

boot:urter‑u‑boot‑1.1.6‑v1.0.tgz

kernel:urter‑linux2.6.28‑v1.0.tgz

rootfs:urter‑rootfs‑qt‑2.2.0.tgz

1.将文件夹下的s3c‑button.c到

urter‑linux2.6.28‑v1.0/drivers/input/keyboard目录下

2.修改

urter‑linux2.6.28‑v1.0/drivers/input/keyboard目录下

的Kconfig和Makefile,在Kconfig文件的最后和endif之

前添加以下代码

Makefile修改

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

友坚恒天6410linuxbutton驱动移植文档

硬件平台:

UT-S3C6410

软件平台:

u-boot:urter-u-boot-1.1.6-v1.0.tgz

kernel:urter-linux2.6.28-v1.0.tgz

rootfs:urter-rootfs-qt-2.2.0.tgz

1.把文件夹下面的s3c-button.c拷贝到

urter-linux2.6.28-v1.0/drivers/input/keyboard目录下

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

的Kconfig和makefile

Kconfig修改

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

makefile修改

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

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

配置内核如下:

编译内核make

4编译完内核后,将

urter‑linux2.6.28‑v1.0/drivers/input/keyboard目录下

的s3c‑button.ko文件拷贝到你的NFS挂载的文件系统中。

5.重启开发板并运行insmods3c‑button.ko,系统进入图形界面

后就可以进行按键操作了(注意:qt2.2.0的文件系统已做了按键

驱动与Qt界面的关联,如果你使用的是其他版本的Qt且未做此

关联,则需要自行处理。还有法可以测试你的驱动是否正确:

编译s3c‑button.c文件,将编译好的可执行文件拷贝到NFS挂载

的文件系统中,执行后出现以下情况则证明你的驱动没有问题),

下面的情况证明你的驱动没有问题)

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

配置内核如下:

编译内核make

4编译完内核把urter-linux2.6.28-v1.0/drivers/input/keyboard目

录下面的s3c-button.ko文件拷贝到你的nfs挂载的文件系统下

面。

5.重启开发板insmods3c-button.ko系统进入图形界面就可以进

行按键的操作了,(注意qt2.2.0的文件系统做了按键驱动和qt

界面的关联,如果你的qt其他版本的没有做,得自己去做,还

有法测试你的驱动是否正确,编译s3c-button.c文件,把

编译好可执行文件拷贝到nfs挂载的文件系统下面,执行出现下

面的证明你的驱动没问题)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档