1. 程式人生 > >(imx6)tslib編譯和qt5呼叫tslib

(imx6)tslib編譯和qt5呼叫tslib

1、獲取最新的tslib程式碼

git clone https://github.com/kergoth/tslib

2、修改ABS_MT_TOOL支援(電容觸控式螢幕)

#ifndef ABS_MT_TOOL_X /* < 3.6 kernel headers */
# define ABS_MT_TOOL_X           0x3c    /* Center X tool position */
# define ABS_MT_TOOL_Y           0x3d    /* Center Y tool position */
#endif

3、tslib編譯

source /opt/fsl-imx-x11/4.1.15-1.2.0/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi 
#source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi 

echo "ac_cv_func_malloc_0_nonnull=yes">arm-poky-linux-gnueabi.cache

./configure --host=arm-poky-linux-gnueabi  --cache-file=arm-poky-linux-gnueabi.cache --enable-inputapi=no  --prefix=/usr/local/arm-linux/tslib1.4

make clean
make
#make install