主题 : 触摸屏移植问题 2.6.29.4 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6233
精华: 0
发帖: 6
金钱: 60 两
威望: 60 点
综合积分: 12 分
注册时间: 2009-05-24
最后登录: 2012-05-17
楼主  发表于: 2009-06-10 11:10

 触摸屏移植问题 2.6.29.4

把开发板自带内核里触摸屏驱动拷贝到2.6.29.4 的内核里,配置内核并编译成功。触摸屏驱动加载成功。数据采集正确(printk打印)。但传不到上层,qt没反应。用的板子带的文件系统。
input里还有什么要改的吗?

已解决。rcu的问题。配置内核时在general里加如入RCU的相关配置。可能是触摸屏与qt交换数据通过rcu吧,还不是太清楚,学习中。。。。
比较了友善的内核配置和我的配置。谢谢斑竹的指点哦!
[ 此帖被lu55558888在2009-06-11 18:02重新编辑 ]
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-06-10 12:11
如果你用的是友善之臂提供的2.6.29.4的内核,里面已经包含了可以匹配qtopia-2.2文件系统的触摸屏驱动,不需要移植了;
如果你所说的“开发板自带内核里触摸屏驱动”来自2.6.13内核,它只能和老的qtopia-1.7的文件系统匹配。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 6233
精华: 0
发帖: 6
金钱: 60 两
威望: 60 点
综合积分: 12 分
注册时间: 2009-05-24
最后登录: 2012-05-17
2楼  发表于: 2009-06-10 15:11
版主你好:
友善提供的是2.6.29的内核,我把友善的触摸屏驱动,移植到2.6.29.4内核里。文件系统还是友善的qtopia-2.2文件系统。
但出现的问题是:触摸屏驱动加载成功。数据采集正确(printk打印)。但传不到上层,qt没反应。

请指教!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2009-06-10 16:36
友善之臂目前已经提供2.6.29.4的内核,既然文件系统是一样的,那就比较一下你的2.6.29.4的内核和友善的有什么区别吧。
特别是内核配置中Input Device这一块的配置
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 6233
精华: 0
发帖: 6
金钱: 60 两
威望: 60 点
综合积分: 12 分
注册时间: 2009-05-24
最后登录: 2012-05-17
4楼  发表于: 2009-06-10 18:07
谢谢了,我也太笨了。没注意新出的内核。
真是麻烦你了,耽误了你不少时间。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2009-06-10 18:16
呵呵,事实上玩Linux就需要楼主这种"没事找事"的精神,支持
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."