飞凌ok6410快速搭建QT开发环境
来源:互联网 发布:galgame破解软件 编辑:程序博客网 时间:2024/06/07 20:38
解决触摸无效果和环境导致运行失败的问题
目的
自己的毕业设计准备基于6410开发板做一个物联网网关。网关系统使用Linux,移植qt环境。基于飞凌编译的uboot,内核,以及文件系统。由于是为了实现,网关应用,自己对QT开发又要从0开始,所以环境搭建,则尽可能方便,都是基于飞凌的自动编译包来实现的。
步骤2.1基于飞凌的一件编译工具,编译Qtopia4.4.3。编译完成后,将image文件夹改名为Qtopia4.4.3 cp 到开发板/opt目录根据,飞凌提供的手册,配置环境变量export PATH='/opt/Qtopia4.4.3/bin:/sbin:/usr/sbin:/bin:/usr/bin'export QPEDIR='/opt/Qtopia4.4.3'export QTDIR='/opt/Qtopia4.4.3'export QT_QWS_FONTDIR='/opt/Qtopia4.4.3/lib/fonts/'export QWS_DISPLAY='LinuxFb:mmWidth76:mmHeight44:1'export QWS_MOUSE_PROTO='Tslib:/dev/input/event1'export TSLIB_CALIBFILE='/etc/pointercal'export TSLIB_CONFFILE='/usr/local/tslib/etc/ts.conf'export TSLIB_CONSOLEDEVICE='none'export TSLIB_FBDEVICE='/dev/fb0'export TSLIB_PLUGINDIR='/usr/local/tslib/lib/ts'export TSLIB_ROOT='/usr/local/tslib'export TSLIB_TSDEVICE='/dev/input/event1'export TSLIB_TSEVENTTYPE='H3600'export QT_PLUGIN_PATH='/opt/Qtopia4.4.3/plugins:/opt/Qtopia4.4.3/qt_plugins/
2.2在ubuntu中安装qtcreator,编写helloworld程序,编译成功后。
使用qtopia4.4.3编译生成的qmake进行交叉编译。
路径为:/builddir/sdk/qtopiacore/target/bin/qmake
把生成的helloworld程序拷贝到开发板,修改权限运行。
运行helloworld,出现error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
错误原因是,没有连接到正确的qt库环境export LD_LIBRARY_PATH=/opt/Qtopia4.4.3/libHellowrld成功运行,但是触摸没有效果。
cp /bin/qtopia4 ./testvi test将最后一行的执行程序,替换为你的程序。把脚本加入开机运行,移植完成。下面要进行qt的学习了。
- 飞凌ok6410快速搭建QT开发环境
- ok6410 搭建嵌入式开发环境
- QT+VS2010开发环境快速搭建
- OK6410之开发环境的搭建
- OK6410裸机开发环境搭建1
- 在Ubuntu11.10Desktop下快速搭建Qt开发环境
- Window平台使用VS2010简单快速搭建QT开发环境
- Window平台使用VS2010简单快速搭建QT开发环境
- Window平台使用VS2010简单快速搭建QT开发环境
- QT C++开发环境一键快速搭建
- qt开发环境搭建
- Qt 开发环境搭建
- 【QT开发环境搭建】
- Qt开发环境搭建
- Qt开发环境搭建
- QT 开发环境搭建
- Qt开发环境搭建
- QT开发环境搭建
- java 多线程基础
- UCOS II 消息队列学习一
- ACM的你伤不起!!!
- Unreal Engine 3 VS Cry Engine 2
- Java基础——Java对象杂谈
- 飞凌ok6410快速搭建QT开发环境
- 《Windows核心编程系列》十二谈谈Windows内存体系结构
- 使用oracle函数的小技巧
- I2C协议
- 456
- 《Windows核心编程系列》十三谈谈在应用程序中使用虚拟内存
- hit 1917 && hdu 1814 Peaceful Commission
- cas单点登录整合spring security
- 《Windows核心编程系列》十四谈谈默认堆和自定义堆