佚名通过本文主要向大家介绍了全志a20,全志a20通用刷机包,全志a20芯片,全志a20机顶盒固件,全志a20刷机工具等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:全志A20电阻屏调试
描述:
接口: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


C /> C /> C /> C />
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

描述:
电阻屏全志sys_patition.fex
电阻屏: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


C /> C /> C /> C />
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
