关于FL2440移植qt4应用程序的问题,望解答

xixuanfong 2012-05-03 02:46:40
我在ubantu下搭建了qt交叉编译环境,已经成功,编译好目标二进制文件,怎么下到FL2440板子里运行呢,linux下,

还有,linux启动界面就是ptopia,而我是用的qt creator编译的,怎么解决啊,谢谢了,我是嵌入式新手,好多概念还不是很清楚,望大虾解答下啊,感激不尽。。
...全文
183 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanshijun76 2012-05-08
  • 打赏
  • 举报
回复
新手一般搭建交叉编译环境比较麻烦,很多地方搞不懂,一定要看开发板PDF,多看多做,
入门能跑hello就好上手了。
fanshijun76 2012-05-08
  • 打赏
  • 举报
回复
你用的ptopia,应该烧qt4的文件系统,
FL2440板子我没有用过,我用的天嵌2440的开发板,我烧qt4的文件系统,我把编译的程序ftp到开发板,
然后把默认运行hello的文件改一下就可以运行了,具体改的是 /bin/qt4 文件
xixuanfong 2012-05-04
  • 打赏
  • 举报
回复
有谁遇到过这种问题啊,急死我了
xixuanfong 2012-05-04
  • 打赏
  • 举报
回复
export QTDIR=/usr/local/QtEmbedded-4.8.1
export T_ROOT=/usr/local/tslib
export QPEDIR=/usr^M
export LD_LIBRARY_PATH=/usr/lib
export HOME=/usr/etc/tmp
export PATH=$T_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/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/input/event1
export QWS_MOUSE_PROTO=Tslib:/dev/input/event0
export QWS_DISPLAY=LinuxFb:mmWidth45:mmHeight60:0
export QWS_SIZE=240*320

在网上找的,我设了一下/etc/profile ,还是不管用啊,运行不起来
念茜 2012-05-03
  • 打赏
  • 举报
回复
export PATH=
export LD_LIBRARY_PATH=
根据你有无触摸屏设备、屏幕分辨率等等都要设置环境变量,我没法一句一句给你写,最好找个教程按着步骤来。搜一个吧很多
xixuanfong 2012-05-03
  • 打赏
  • 举报
回复
我是这样搞的,可是却提示./artTest: not found

环境变量具体怎么设置啊
念茜 2012-05-03
  • 打赏
  • 举报
回复
把你编译出来的qt库们拷贝到板子里,设置好环境变量,可以终端启动或者脚本执行 ./hello -qws来启动程序
xixuanfong 2012-05-03
  • 打赏
  • 举报
回复
期待高手现身啊。。。

16,814

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧