全志A20电阻屏调试

电阻屏:EETI eGTouch(15寸);
接口:usb
系统:Android4.2
内核版本:linux3.2

拿到电阻屏之后,需要修改底层驱动代码。

1、修改.config文件:
    (1)CONFIG_INPUT_EVDEV
    (2)CONFIG_INPUT_UINPUT
    (3)CONFIG_HIDRAW  (for USB interface)
    (4)HID_MULTITOUCH(USB interface & Kernel3.0 upwards)

执行 make menuconfig ARCH=arm






CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_UINPUT=y
CONFIG_HIDRAW=y
CONFIG_HID_MULTITOUCH=m

2、修改驱动代码







3、安装eGTouch到Android
   依照厂商提供文件:eGTouchD、eGTouchA.ini、 eGalaxTouch_VirtualDevice.idc
   (1)将 eGTouchD文件放到system/bin目录下,并修改init.rc文件
             service eGTouchD /system/bin/eGTouchD
             class main
             user root
             group root
             oneshot
   (2)将eGTouchA.ini文件放到data目录下
             *如果成功的话,该目录下会自动生成eGTouchA_in、eGToutchA_out、eGTouchA_log.
               初步分析,如果没有eGTouchA_log生成的话在触摸的时候出现死机现象。具体原因是
               sys_patition.fex分区有问题;在data分区要加上downloadfile     “data.fex”,触摸正常,但这会
               造成内部存储空间不足,我这有1G的内存,“data.fex”挂上去后,只剩下128M,去掉就有1G
               这个问题留给大神来分析吧;
   (3)把eGalaxTouch_VirtualDevice.idc放到system/usr/idc目录下即可

4、调试:
打开终端:cat /proc/bus/input/devices
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值