s3c2440下QT的配置

1   设置环境变量Qt-4. 8 . 4
   进入 /usr/local/Trolltech/Qt-4. 8 . 4  目录
    sudo  vi setenv.sh  或者  sudo gedit setenv.sh
   在文件中加入
   PATH=/usr/local/Trolltech/Qt-4. 8 . 4 /bin:$PATH
   LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4. 8 . 4 /lib:$LD_LIBRARY_PATH
   保存退出
   chmod 777 setenv.sh
2    设置环境变量Qt- 4.8.4 -arm
   进入 /usr/local/Trolltech/Qt- 4.8.4 -arm 目录
   vi setenv.sh  或者  sudo gedit setenv.sh
   在文件中加入
   QTEDIR=/usr/local/Trolltech/Qt- 4.8.4 -arm
   PATH=/usr/local/Trolltech/Qt- 4.8.4 -arm/bin:$PATH
   LD_LIBRARY_PATH=/usr/local/Trolltech/Qt- 4.8.4 -arm/lib:$LD_LIBRARY_PATH
   保存退出
   chmod 777 setenv.sh
3  配置 arm开发板上的qt环境
因为要入开发板上,那我们直接可以写在 由busybox编译生成的 rootfs 文件目录下
然后将rootfs 制作成filesystem.yaffs
gedit  rootfs/etc/profile
添加以下内容
export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH
export QTDIR=/usr/local/Trolltech/Qt-4. 8 . 4 -arm
export QPEDIR=$QTDIR
export T_ROOT=/opt /tslib-1.4
export PATH=$T_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib:$LD_LIBRARY_PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_KEYBOARD=USB:/dev/ event0
export QWS_MOUSE_PROTO=Tslib:/dev/event0
export QWS_DISPLAY=LinuxFb:mmWidth45:mmHeight60:0
export QWS_SIZE=320x240
下面操作在rootfs的上一级目录
4   拷贝QT库文件
(其中rootfs为busybox编译出来的根文件系统目录)
在目标环境中建立与编译/usr/local/Trolltech/Qt- 4.8.4 -arm一样的路径: 
mkdir  -p /usr/ local/Trolltech/Qt- 4.8.4 -arm / lib
5. 把以下的库文件从编译主机中的lib复制 到目标板的对应目录下
libQtCore    lib QtGui    libQtNetwork     libQtSql
  在虚拟机操作,当前目录是s3c2440 目录下新建 share:
cp  -a  / usr/local/Trolltech/Qt- 4.8.4 -arm / lib/libQtCore * share
cp  -a  / usr/local/Trolltech/Qt- 4.8.4 -arm / lib/ lib QtGui * share 
cp  -a  / usr/local/Trolltech/Qt- 4.8.4 -arm / lib/libQtNetwork * share
cp  -a  / usr/local/Trolltech/Qt- 4.8.4 -arm / lib/libQtSql * share
6. 常用字库文件从/usr/local/Trolltech/Qt- 4.8.4 -arm/lib/fonts/复制到目标板的
cp  -rf  / usr/local/Trolltech/Qt- 4.8.4 -arm / lib/fonts    share
7.切换到开发板操作
cp -arf  /mnt/share/*  / usr/local/Trolltech/Qt- 4.8.4 -arm / lib
8.虚拟机操作,当前路径还是recover 
  把编译好的触摸屏驱动加到板子上
cp - a rf  /opt/ts lib-1.4    ./
9.切换到开发板
创建opt目录mkdir /opt
cp -arf /mnt/tslib-1.4  /opt
10.将vi opt/ tslib-1.4/ etc/ts.conf  内容修改如下:
module_raw input //添加这句话
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
11.打开板子
ts_calibrate后就可以对触摸屏进行校正

你可能感兴趣的:(配置,qt,s3c2440)