标题:求解Qt for Embedded linux移植中的问题!!
作者:manager123
日期:2012-11-09 18:22
内容:
下面是某位网友的移植教程。我想问的是在红色字体export 那几行里的几个变量具体是在后面操作过程的哪里被用到里,具体被用到的位置在哪?哪个文件里能体现到他们的作用???这几个变量设置的意义何在啊???求高手指导!!
1.首先构建开发环境arm-linux-gcc 4.1.1和arm-linux-gcc3.4.1,安装路径为/usr/local/arm/4.4.1
2.要移植tslib 1.4(触摸屏支持)
**********************************************************************
#!/bin/bashexport PATH=/usr/local/arm/4.4.1/bin:$PATHexport TOOLCHAIN=/usr/local/arm/4.4.1export TB_CC_PREFIX=arm-linux-export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-linux#exportPKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi./autogen.shecho "ac_cv_func_malloc_0_nonnull=yes">arm-linux.cache./configure --host=arm-linux --cache-file=arm-linux.cache--enable-inputapi=no PLUGIN_DIR=/usr/local/arm/tslib/plugins-prefix=/usr/local/arm/tslib/build -host=arm-linux--cache-file=arm-linux.cache 2>&1 |tee conf_logmake 2>&1 | tee make_logmake install
*********************************************************************
保存以上内容为build。终端下执行./build。tslib即编译完成。
编译并安装后会在/usr/local/tslib生成bin,etc,include,lib四个文件夹。
bin文件夹下是tslib的测试程序,把它们复制到开发文件系统下的/bin或者/usr/local/bin下,除了ts_calibrate触摸屏校准程序外,其他几个测试程序可有可无。etc文件夹内只有一个文件ts.conf,把它复制到目标板文件系统下的/etc目录,修改/etc/ts.conf配置如下:
module_raw input(注意把这句前的注释符#删除)
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
include文件夹包含有关tslib的头文件tslib.h,不需要复制到目标板。
lib文件夹下是tslib的动态库的。在目标板文件系统/usr/local/下新建文件夹tslib,把lib文件夹下的所有文件都复制过去。
在目标板的/etc/profile文件里添加运行ts ..
#1 [manager123 11-09 18:25]
#2 [ywmlovecss 11-25 16:49]
应该也是指定环境变量的