设为首页 加入收藏

TOP

Ubuntu 10.10下qtopia-core-opensource-src-4.3.5和tslib-1.4移植到devkit8000
2014-11-24 03:22:27 来源: 作者: 【 】 浏览:0
Tags:Ubuntu 10.10 qtopia-core-opensource-src-4.3.5 tslib-1.4 移植 devkit8000

一,安装交叉编译工具
1. $: tar jzvf arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /home/embest
$:gedit /etc/profile
添加:export PATH=/home/embest/arm-2007q3/bin:$PATH
$:gedit /root/.bashrc
添加:export PATH=/home/embest/arm-2007q3/bin:$PATH


二,安装tslib-1.4
1. $: tar xzvf tslib-1.4.tar.gz
$: cd tslib/
$: export CC=arm-none-linux-gnueabi-gcc
$: export CXX=arm-none-linux-gnueabi-g++


2. $: ./autogen.sh


3. $: echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache


4. $:
./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --enable-inputapi=no PLUGIN_DIR=/usr/local/tslib/plugins-prefix=/usr/local/tslib/build -host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache 2>&1 | tee conf_log


5. $: make 2>&1 | tee make_log


6. $: make install


7. 将/usr/local/tslib/build/lib下除去pkgconfig目录外其他所有文件拷贝到开发板/lib目录下
将/usr/local/tslib/build/bin下的ts_calibrate拷贝到开发板/opt/qtopia/bin目录下(opt/qtopia目录自己创建)


8. 将/usr/local/tslib/tslib/build/etc下的ts.conf编辑下的module_raw input前面的#号去掉,然后再将空格去掉。


9. 将此ts.conf拷贝到开发板的/etc下


10. 在开发板上,设置环境变量,在开发板文件系统的/etc/profile文件里添加以下命令,或直接在超级终端输入:
export TSLIB_TSDEVICE=/dev/input/touchscreen0
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0


11.测试tslib
cd /opt/qtopia/bin


./ts_calibrate


依次出现五个点,点击测试


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇基于Eclipse C/C++开发环境的Fedo.. 下一篇Android源代码编译问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何利用Python做数 (2025-12-24 23:48:36)
·如何使用python进行 (2025-12-24 23:48:34)
·python 爬虫入门该怎 (2025-12-24 23:48:31)
·Java 实现多个大文件 (2025-12-24 23:22:00)
·Java多线程编程在工 (2025-12-24 23:21:56)