romeo 发表于 2014-8-26 18:38:07

linux kernel 3.0.8 触摸屏驱动编译

我从百度盘下载的源代码. 发现drivers/input/touchscreen/ft5x0x_ts.c文件中,有个CONFIG_ANDROID宏没有定义.
这个宏不定义,应该android multi touch无法支持的吧?

同一个文件的开头,有个
#define CONFIG_FT5X0X_MULTITOUCH 1
但是这个CONFIG_FT5X0X_MULTITOUCH宏哪儿都没有用到,请问是不是要把这个宏改为CONFIG_ANDROID?

飞凌-白董 发表于 2014-8-27 08:27:16

一般我这里编译都不用修改源码,先cp一下config文件,之后在图形化界面里找到Device Drivers-Input device-touch screen里选择电容电阻即可

romeo 发表于 2014-8-27 12:33:06

是不用修改源代码.

我在\drivers\staging\android\Kconfig
中找到了这个宏定义,挺意外的.这个目录和drivers/input/touchscreen应该是并列关系吧?
居然会互相依赖.


bian.hu 发表于 2014-8-28 23:07:39

U-boot和linux-kernel光盘中没有

飞凌-白董 发表于 2014-8-29 09:59:10

bian.hu 发表于 2014-8-28 23:07 static/image/common/back.gif
U-boot和linux-kernel光盘中没有

您好,Android 2.3 的Uboot和Kernel源码在用户光盘A下的 Linux文件夹下
而Android 4.0的Kernel在用户光盘B下的Android/内核源码/Android 4.0下

bian.hu 发表于 2014-8-29 10:05:40

我找到了,但是我还有个问题是U-boot和linux-kernel源码分别使用的是哪儿个版本?

飞凌-白董 发表于 2014-8-30 14:20:40

Uboot都是一样的 Kernel就看您是编译哪个Android 版本了
Android 2.3使用2.6.35
Android 4.0使用3.0.8
页: [1]
查看完整版本: linux kernel 3.0.8 触摸屏驱动编译