Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106572
  • 博文数量: 31
  • 博客积分: 2292
  • 博客等级: 大尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-17 23:41
文章分类

全部博文(31)

文章存档

2011年(2)

2010年(29)

分类: 嵌入式

2010-11-22 20:13:02



主要有以下几步:
1.编译在主机上运行所需的环境(库 以及可执行工具)-----使其可以在主机上开发测试QT程序
2.交叉编译在arm上运行所需的环境(同上)-----------生成的qnake工具以及相关库
3.在主机上开发QT应用程序,并测试通过
4.把开发好的应用程序以及相关库文件(第二步生成的)拷贝到arm板子上
5.在目标机上设置相关环境变量(否则应用程序无法找到相关库)


几点注意的:
1.如果要使用触摸屏
  交叉编译tslib库文件,拷到目标板上并设置相关环境变量
  能成功调用触摸屏校正程序说明移植成功
2.应该使用同一个版本的交叉编译器去完成上述编译,包括内核及根文件系统的制作过程
  否则可能会有库的版本冲突


附:
配置环境变量的例子

export QTDIR=/usr/local/Trolltech/QtEmbedded-4.6.3-arm
export T_ROOT=/usr/local/lib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$T_ROOT/ts
export TSLIB_CONFFILE=/usr/local/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/input/event0  #不使用触摸屏的话,注释该句
export LD_LIBRARY_PATH=$T_ROOT:$QTDIR/lib
export QT_QWS_FONTDIR=$QTDIR/lib/fonts


附:
ubuntu下安装qt环境 根据开发对象分为
1. x-11环境  主要开发用于pc桌面的qt    通过下载安装相应的sdk就可以了
2. embedd x86  主要开发用于x86 的实验板  
3. embedd arm  主要开发arm 的板子

其中2 . 3可以通过下载qt-everywhere-opensource-src-4.XX
configure时 配置为x86 arm 或者其他。。。

阅读(2587) | 评论(0) | 转发(0) |
0

上一篇:mini2440_button驱动分析

下一篇:安装 fcitix4.0

给主人留下些什么吧!~~