dm3730 qt和tslib 移植记录
来源:互联网 发布:魔能2汉化补丁mac 编辑:程序博客网 时间:2024/06/05 21:05
如果出现这样的错误:./autogen.sh: 4: autoreconf: not found
解决方法:sudo apt-get install autoconf automake libtool
如果出现这样的错误: Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf
解决方法:sudo aptitude install libtool
3. $: echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache
./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --enable-inputapi=no PLUGIN_DIR=/opt/tslib/build/plugins -prefix=/opt/tslib/build -host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache 2>&1|tee conf_log
或其他编译器 dm3730 最新dvsdk
./configure --host=arm-arago-linux-gnueabi --cache-file=arm-arago-linux-gnueabi.cache --enable-inputapi=no PLUGIN_DIR=/opt/tslib/build/plugins -prefix=/opt/tslib/build -host=arm-arago-linux-gnueabi --cache-file=arm-arago-linux-gnueabi.cache 2>&1|tee conf_log
5. $: make 2>&1 | tee make_log
6. $: make install
7. 将/tslib/build/lib下除去pkgconfig目录外其他所有文件拷贝到开发板/lib目录下
将/tslib/build/bin下的ts_calibrate拷贝到开发板/opt/qtopia/bin目录下(opt/qtopia目录自己创建)
8. 将l/tslib/build/etc下的ts.conf编辑下的module_raw
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
依次出现五个点,点击测试
qt4.7 移植
3. $: gedit /mkspecs/qws/linux-arm-g++/qmake.conf
修改文件,替换所有arm-linux为arm-none-linux-gnueabi
并且在其中添加如下语句
QMAKE_INCDIR=/usr/local/tslib/build/include
QMAKE_LIBDIR=/usr/local/tslib/build/lib
替换所有arm-linux为arm-none-linux-gnueabi
./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 4,8,16,32 -no-qt3support -prefix /opt/Qt4.7 -fast -qt-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -optimized-qmake -no-nis -no-separate-debug-info -no-qvfb -qt-gfx-linuxfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -no-mouse-linuxtp -qt-mouse-pc -qt-mouse-tslib -I /opt/tslib/build/include -L /opt/tslib/build/lib
- dm3730 qt和tslib 移植记录
- qt 和 tslib移植
- tslib移植和qt移植
- tslib和Qt移植笔记--转载
- idea6410 tslib&qt移植
- Qt移植之tslib
- tslib-1.4移植记录
- GZSD 6410 基于QT的触摸屏(tslib)移植记录
- qt-embedded和tslib移植到FS2410开发板
- 移植QT 4.7.3和tslib到S3C2440开发板
- tslib-1.4移植 qt-4.8.5移植
- 根文件系统移植之tslib移植记录
- 根文件系统移植之tslib移植记录
- 移植qt4.7.4和tslib
- tslib-1.4移植和使用
- 移植qt之交叉编译tslib-1.4
- qt,tslib移植过程探索小记
- tekkamanninja's tslib-1.4 移植记录
- 提高 Linux 上 socket 性能(加速网络应用程序的 4 种方法)
- 【移动产品】ArcGIS Runtime SDK for Android v1.1.1发布
- 关于排序的选择题
- 如何去掉OTA provisioning的PIN码验证
- 【技术直通车】ArcGIS for Android离线数据编辑实现原理
- dm3730 qt和tslib 移植记录
- SIP协议简介(比较全面)
- AsyncTask、View.post(Runnable)、ViewTreeObserver三种方式总结frame animation自动启动
- jasperreport开发手册--ireport教程
- 你只能是你妈的儿子,不是她的老公
- 为应用程序添加停靠面板
- Wince上的进程通信
- 【技术直通车】Android中不能解析GIS类的XML文件或不能引入GIS类问题
- Python的subprocess子进程和管道进行交互