一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

tslib-1.4的交叉編譯安裝

 littertree 2012-03-22
[原]交叉編譯 -- tslib1.4
2008/11/23 11:03
參考文章1:http://www./viewthread.php?tid=388&extra=page%3D1
參考文章2:http://blog.csdn.net/absurd/archive/2006/03/31/646446.aspx

獲取svn版本點(diǎn)tslib源碼
svn co svn://svn.berlios.de/tslib/trunk/tslib tslib

獲得包后,交叉編譯tslib
cd /tslib
source /etc/profile
export CC=/usr/local/arm/arm-2009q1/bin/arm-none-linux-gnueabi-gcc
export CXX=/usr/local/arm/arm-2009q1/bin/arm-none-linux-gnueabi-g++
 
export PREFIX=/usr/local/Trolltech/tslib
./autogen.sh
echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache
CC=arm-none-linux-gnueabi-gcc ./configure --host=arm-none-linux-gnueabi --prefix=$PREFIX --cache-file=arm-none-linux-gnueabi.cache

make
make install
交叉成功后在目標(biāo)位置產(chǎn)生/bin、/etc、/include、/lib 4個文件夾


現(xiàn)在可以把目標(biāo)位置的文件打包后丟到arm板上了,注意以下的環(huán)境設(shè)置是適合tslib1.4,
同時要注意自己的文件位置(以下設(shè)置可能只適合我一個人):
1、export TSLIB_ROOT=/usr/gtkdfb
2、export TSLIB_TSDEVICE=/dev/event0
   export TSLIB_TSDEVICE=/dev/h3600_tsraw  
對應(yīng)ts.conf文件:
        event0 -- module_raw input
        h3600_tsraw -- module_raw h3600
這里看板子的支持情況:只要有一個就可以了。
如果設(shè)置了export TSLIB_TSDEVICE=/dev/event0
那么要修改/etc文件下的ts.conf文件,對應(yīng)module_raw選項(xiàng),打開module_raw input
由于buffer只接受512個字節(jié),可以把ts.conf文件中的多余都行和注釋去掉,使ts.conf在512個字節(jié)以下。
完整的ts.conf文件如下:
     module_raw input
     module pthres pmin=1
     module variance delta=30
     module dejitter delta=100
     module linear
第一行是tslib從linux的輸入設(shè)備讀取數(shù)據(jù)時需要用到的模塊,這里指定的模塊為input,具體需要用到哪個模塊,需要參考其他數(shù)據(jù);
第二行的pthres為Tslib提供的觸摸屏靈敏度門檻插件;
第三行的variance為Tslib提供的觸摸屏濾波算法插件;
第四行的dejitter為Tslib 提供的觸摸屏去噪算法插件;
第五行l(wèi)inear為Tslib提供的觸摸屏坐標(biāo)變換插件。
3、export TSLIB_CALIBFILE=$TSLIB_ROOT/etc/pointercal
4、export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
5、export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
6、export TSLIB_CONSOLEDEVICE=none
7、export TSLIB_FBDEVICE=/dev/fb0
8、export LD_LIBRARY_PATH=$TSLIB_ROOT/lib

配置好變量后,可以運(yùn)行/bin目錄下的ts_calibrate或者其他,第一次應(yīng)該運(yùn)行ts_calibrate進(jìn)行校正,然后會在指定位置產(chǎn)生pointercal文件

附錄:
1、TSLIB_TSDEVICE -- 觸屏的文件名
2、TSLIB_CALIBFILE -- 觸屏校正信息保存文件
3、TSLIB_CONSOLEDEVICE -- 控制臺設(shè)備文件名
4、TSLIB_PLUGINDIR -- tslib需要加載模塊所在的目錄
5、TSLIB_CONFFILE -- tslib配置文件
6、TSLIB_FBDEVICE -- framebuffer的文件名
7、LD_LIBRARY_PATH -- tslib用到的庫文件路徑
comefrom:http://hi.baidu.com/wstone_h/blog/item/3e45ee247496a22cd407428e.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    99热九九热这里只有精品| 欧美日韩在线视频一区| 午夜福利激情性生活免费视频| 国产高清精品福利私拍| 亚洲国产91精品视频| 国内精品美女福利av在线| 午夜福利精品视频视频| 99久久精品国产麻豆| 99久久精品久久免费| 开心久久综合激情五月天| 午夜精品麻豆视频91| 少妇人妻一级片一区二区三区 | 久久91精品国产亚洲| 久久精品国产99精品亚洲| 日本一区不卡在线观看| 日韩黄色一级片免费收看| 色婷婷视频在线精品免费观看| 九九热这里只有免费精品| 久久热在线视频免费观看| 国产一级内片内射免费看| 欧美熟妇喷浆一区二区| 欧美午夜一级特黄大片| 国产毛片对白精品看片| 色婷婷日本视频在线观看| 婷婷亚洲综合五月天麻豆| 熟女白浆精品一区二区| 国产精品偷拍一区二区| 日韩欧美一区二区久久婷婷| 亚洲天堂久久精品成人| 亚洲高清欧美中文字幕| 日韩不卡一区二区在线| 午夜成年人黄片免费观看| 亚洲精品成人福利在线| 亚洲高清欧美中文字幕| 日韩性生活视频免费在线观看| 国产美女网红精品演绎| 国产精品色热综合在线| 五月天婷亚洲天婷综合网| 国产福利一区二区久久| 日本一品道在线免费观看| 亚洲一区二区欧美激情|