主题 : tiny210v2  光盘附带的 linux-3.0.8 源代码中,没有 goodix_touch.ko 与之对应的 源代码, 能提供吗? 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 5844
精华: 9
发帖: 64
金钱: 770 两
威望: 154 点
综合积分: 308 分
注册时间: 2009-05-11
最后登录: 2019-05-14
楼主  发表于: 2012-11-08 00:35

 tiny210v2  光盘附带的 linux-3.0.8 源代码中,没有 goodix_touch.ko 与之对应的 源代码, 能提供吗?

tiny210v2 的电容触摸屏是 goodix 型号的, 在 filesystem 里面找到了 binary 的驱动,
并且已经在 android 系统下确认了,就是这个goodix_touch.ko驱动程序。
但是光盘没有提供源代码。

反汇编看了一下  goodix_touch.ko 的汇编码以及符号表,
和 android 代码中的 goodix_touch.c 有很多符号是一样的,但也有不一样的地方。
android 的那个源代码是 GPL 的。

请确认一下 这个电容屏的 源代码,能够开源提供吗?

参考:
https://bitbucket.org/paulobrien/android_kernel_andypad/src/4c6b4f4c48d1/drivers/input/touchscreen/goodix_touch.c?at=master
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-11-08 09:50

 Re:tiny210v2 光盘附带的 linux-3.0.8 源代码中,没有 goodix_touch.ko 与之对应的 源代码, 能提供吗?

我们的电容屏是定制的,驱动也是根据定制的电容屏专门开发的,并不开源;即使开源,对用户意义也不大。
如你所说,参考网上类似的驱动即可,大同小异。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 骑士
UID: 5844
精华: 9
发帖: 64
金钱: 770 两
威望: 154 点
综合积分: 308 分
注册时间: 2009-05-11
最后登录: 2019-05-14
2楼  发表于: 2012-11-09 11:19

 回 1楼(mindee) 的帖子

你好, 因为从 toolchain / kernel 以及上层应用程序都是重新编译的,
光盘中rootfs中的 goodix_touch.ko 不能够插入到内核里面去,
所以能不能最好提供以下源代码?

如果实在是不能提供源代码的话, 能不能回复一下:

1。 goodix芯片的 I2C slave 地址是多少?
2。 touchpanel数据的通信是使用的 INT 中断通知然后获取 I2C 数据, 还是通过 定周期 query 获取 I2C数据?
3。 初始化寄存器过程中, 设定的数据是什么样子的?
4。 在http://www.goodix.com/没找到 datasheet,能不能提供一下 芯片的 DataSheet ,以及这个部分的电路图。

这样就可以试着重新写一个和 goodix_touch.ko 差不多的驱动了。

谢谢。
[ 此帖被happyzlz在2012-11-09 11:30重新编辑 ]
级别: 新手上路
UID: 67420
精华: 0
发帖: 48
金钱: 250 两
威望: 50 点
综合积分: 96 分
注册时间: 2012-04-11
最后登录: 2013-08-14
3楼  发表于: 2012-11-09 11:47

 Re:tiny210v2 光盘附带的 linux-3.0.8 源代码中,没有 goodix_touch.ko 与之对应的 源代码, 能提供吗?

1。 goodix芯片的 I2C slave 地址是多少?
-------一般都是0x55,除非客户定制
2。 touchpanel数据的通信是使用的 INT 中断通知然后获取 I2C 数据, 还是通过 定周期 query 获取 I2C数据?
-------------一般都是INT中断
3。 初始化寄存器过程中, 设定的数据是什么样子的?
-------一般都可以不用设定,默认但要对应不同型号的芯片,如GT813或GT818等
4。 在http://www.goodix.com/没找到 datasheet,能不能提供一下 芯片的 DataSheet ,以及这个部分的电路图。
-------要看一下友善用的是goodix哪个型号