Recently updated sam9263 Angstrom, resulting in a poor touch screen, the performance of the touch is not allowed. Of course, there is a touch calibration when starting. Google, as if the latest x is the use of xorg, can not directly support tslib, to use x xf86-input-tslib driver, using openembedded compiled the driver, and add it to the file system, Modified xorg.conf to: section "Serverlayout" identifier "default" inputdevice "Atmel-ts" "Corepointer" endsection #Section "InputDevice" # identifier "Atmel-ts" # driver "Evdev" # option "swapaxes" "1" # option "Device" "/dev/input/ Touchscreen0 " #Option" calibrate " " 1 "#EndSection section" InputDevice " Identifier "Atmel-ts" Driver &NBSP ; "Tslib" Option "Corepointer" "true" Option "sendcoreevents" &N Bsp "true" Option " Device " &N Bsp "/dev/input/touchscreen0" Option " Protocol " " Auto " option &NBS P "Width" "Up" option "Height" " " ; option "Emulaterightbutton" "1" #EndSect When Ion starts, it's even harder to see the var/log/xorg.0.log, and the load is no problem. It is possible to compile xorg without enabling tslib. See in the xorg.conf, the default is to use the Evdev driver, Google has a half-day its calibration method, seemingly xinput-calibrator is the right path, compile, copy to file system, run in the serial terminal display=:0 xinput_ Calibrator, the calibration window will appear, the calibration will be OK, but it seems like this need to recalibrate after each boot, no recalibration method, run Xinput_calibrator will be prompted, one is to use the HAL, create aTOUCHSCREEN.FDI file, one is written between xorg.conf. This will be OK!! The calibration window that was originally started by default is Tslib calibrated and only applies to xf86-input-tslib.
Old text-linux touch screen calibration-February 09, 2010 13:59