最近朋友给了一个触摸屏驱动,本人负责将驱动编译进内核正常使用,但在过程中出现很多问题。
这个是提供的驱动
* 一开始我直接将driver上的三个文件放到input目录下,写好Kconfig和Makefile文件,但是在编译的过程中失败了。
1、后来我看到有个补丁文件:
下面是andriod4.2 的内核源码目录(lichee)
2、我将driver目录和kernel3.0.28_CVTouch.patch放进linux3.4的目录下;
3、执行 patch -p0 <kernel3.0.28_CVTouch.patch,是不是我执行了这个,以前旧版本的驱动会被更新?不需要在相应的目录下写Makefile和Kconfig了?
4、直接make menuconfig 选中驱动,编译进内核;
5、神奇的是,我之前.config的配置文件都改动了。在make的时候一直弹出
IRQ什么[new][y,n?],后面还有很多类似的配置。
请指点一下,是哪一步出现问题了?
此帖出自
Linux与安卓论坛
一周热门 更多>