主题 : 移植触摸屏驱动到Linux2.6.31遇到的问题。。 复制链接 | 浏览器收藏 | 打印
成功源于专注!
级别: 新手上路
UID: 11257
精华: 0
发帖: 21
金钱: 140 两
威望: 49 点
综合积分: 42 分
注册时间: 2009-12-02
最后登录: 2011-05-15
楼主  发表于: 2009-12-04 21:04

 移植触摸屏驱动到Linux2.6.31遇到的问题。。

我已经将触摸屏的驱动添加进内核。。如下图


同时也将模数转化的编进内核。。如图


可是启动Linux2.6.31的时候触摸屏还是不能工作。。哪位高手有解决办法。。出来分享下吧。。
真正奇妙的不是世界是什么样子..而是世界就是这个样子..
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-12-05 09:36
2.6.31的内核里没有包含S3C2440 touchscreen controller驱动,这是你自己加进去的,也只有你才知道为什么它不能work
"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."
one more time~ one more chance~
级别: 侠客
UID: 7776
精华: 1
发帖: 73
金钱: 675 两
威望: 503 点
综合积分: 166 分
注册时间: 2009-07-28
最后登录: 2020-06-08
2楼  发表于: 2009-12-06 09:23
如何解决问题~ 作为一名嵌入式工程师(假设你有意向),应该考虑以下几个问题:
1.触摸屏是如何工作的
2.触摸屏是否正常工作
3.触摸屏与2440之间如何进行数据传输(协议)
4.2440获得数据之后如何提交给linux内核(中断)
5.linux内核如何解析获得的触摸屏数据(驱动)

= 3= 慢慢研究吧~