我的板子是micro2440,准备移植Qt/E4.5.3,操作过程如下:
开发环境为ubuntu9.04,交叉编译工具是4.3.2
1:编译qt-x11
2:编译tslib1.4
3:编译QtE
4:解压开发板自带root_default压缩文件,将交叉编译好的libQtGui.so.4 libts-0.0.so.0 libQtCore.so.4 libQtNetwork.so.4用cp命令拷贝到root-default文件夹相应的目录下,与ubuntu上目录一致。如果cp的是到共享库的链接文件,共享库也一起cp上。
5:拷贝字库,tslib库。
6:修改root-default目录下/etc/profile文件,设置环境变量。
7:修改tslib/etc/ts.conf。
8:用开发板自带的mkyaffsimage将root-default制成img文件。
9:开发板上电,上载vivi,内核,文件系统。
上述过程均没有出现错误,但是启动开发板之后,运行tslib/bin中的校准触摸屏程序时,总是提示not foun!!!
纠结我很久了,谁出现过这个情况没,一起讨论下,你们都怎样操作的啊。
[root@FriendlyARM tslib]# cd bin/
[root@FriendlyARM bin]# ls
ts_calibrate ts_harvest ts_print ts_print_raw ts_test
[root@FriendlyARM bin]# ./ts_calibrate
-sh: ./ts_calibrate: not found