linux嵌入式qt
Ⅰ 嵌入式linux怎么用qt做pdf阅读器
1.想要在开发板上运行,你需要移植QTE.添加arm-linux-交叉编译工具链. 把原有的工程交叉编译生产开发板上可以运行的程序.把可执行程序和QTE库考到开发板上.再改一下环境变量就ok了. 2.用Qt Creator啊.
Ⅱ 什么是嵌入式 Qt
Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。Qt原为奇趣科技公司(Trolltech,www.trolltech.com)开发维护,已被nokia公司收购,在nokia的推动下,Qt的发展非常快速,版本不断更新。目前最新的Qt主版本为4.8.1,所支持的平台如下图所示:
EasyARM-iMX283提供已交叉编译好的Qt库(Qt-4.8.0),用户无需编译,系统已经将Qt库文件集成到了交叉编译器中。用户将得到此库的两份拷贝,一份内嵌在交叉编译工具链中,供编译时链接使用。一份内嵌在目标板文件系统中,放置在系统库目录下,供Qt程序运行时动态加载使用
Ⅲ 嵌入式qt是什么意思,为什么要学QT呢
是一种人机交互界面,说简单点就是一个运行界面!Liunx不像Windows有自己的界面,它的操作主要是命令行模式,就像早期的DOS,Qt就是一个程序,可以更好的实现人机交互控制!
Ⅳ 求助:qt在linux下,嵌入式交叉编译环境配置
第一步,你需要下载QT源代码(4.8的编译比较容易),然后通过 ./configure (参数自己定,不懂看readme)接下来就是在QT CREATE里面配置了,如下: 工具-->选项--->构建和运行 1. 编译器: 点击添加: "名称"随意 "编译器路径" **/arm-none-linux-gnueabi-g...
Ⅳ arm嵌入式linux qt入门问题请教
1、qt-x11是建立在X11图开库上的,X11图形库又是建军在FRAMBUFFER上的,FRAMBUFFER是linux内核的图形库,X11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在X11图形库上的,它是直接建立在FRAMBUFFER上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。
2、如果arm上没有qt库,不能运行QT程序,必须把相应的QT库按装到ARM板上。
3、qmake产生makefile,make根据makefile调用gcc进行编译。
4、qt-embedded-linux-opensource-src-4.4.3.tar.gz是用在嵌入式上的QT开发库。用法与qt-4.4.3-x11版的用法一样。
5、没有办法仿真,只能先进行qt-embedded的移植工作。但是开发qt-embedded程序时,到是可以在PC机上先用qvfb仿真调试的。
6、qt-embedded库先交叉编译,完成后下载到开发板上,以后开发应用程序时,qt库不用再下载的。
7、写qt程序需要4.0版以上的交叉编译器。网上可以下载现成。
8、这是三个不同版本的gcc交叉编译器,都老了。目前至少应该使用gcc 4.0以上的。
9、肯定是不行的。
10、呵呵,我也是从新手过来的。也问过类似的小白问题。
Ⅵ QT 嵌入式linux的一个问题,大神现身!!!
你的mount 命令用的不对吧
命令格式:
mount [-t vfstype] [-o options] device dir
你的U盘路径不等于设备的,U盘对应的设备文件类似为:sdb1...
如果你想挂载到/tmp/sd目录下,设备文件为sdb1,命令应该为mount /dev/sdb1 /tmp/sd
Ⅶ 在ARM开发板的嵌入式linux系统上运行的QT程序,必须得要在linux里用QT编吗
1、想在板子上运行用QT编好的程序,必须要在PC的linux系统里用QT编吗?
不需要.但是必须经过交叉编译. (window 无法进行交叉编译.)
2、在windows系统里编好的QT程序,经过交叉编译后能直接运行在板子上吗?还是板子需要弄个QT环境啥的?就是往里面安个相同版本的QT?
必须要保证板子里已经移植成功QTE.编译过的程序才可以跑在板子上.
(关于如何移植QTE是个大问题.如果你是新手.one month,good luck to you) 交叉编译的时候用的是QTE的库而不是普通的QT库.而且这个库的版本和编译工具链必须和板子上的一致.
Ⅷ 嵌入式linux +Qt sleep异常
1、想在板子上运行用QT编好的程序,必须要在PC的linux系统里用QT编吗?
不需要.但是必须经过交叉编译. (window 无法进行交叉编译.)
2、在windows系统里编好的QT程序,经过交叉编译后能直接运行在板子上吗?还是板子需要弄个QT环境啥的?就是往里面安个相同版本的QT?
必须要保证板子里已经移植成功QTE.编译过的程序才可以跑在板子上.
(关于如何移植QTE是个大问题.如果你是新手.one month,good luck to you) 交叉编译的时候用的是QTE的库而不是普通的QT库.而且这个库的版本和编译工具链必须和板子上的一致.
Ⅸ 嵌入式Linux是uclinux吗能用qt吗
uclinux是嵌入式linux的一种,嵌入式linux还包括rtlinux等
QT可以用在嵌入式linux下,rtlinux下有现成的,uclinux下需要移植
Ⅹ 问一些关于嵌入式Linux启动以及嵌入式Qt开发的问题
1:嵌入式Linux一般都是把终端信息输送到串口显示;
2:QTopia是个桌面系统,Qt/E是个Qt开发的库;
3:你只需要把Qt/E编译好,移植到开发板里,然后在PC端进行开发设计,最后把程序放到开发板里即可运行了;
4:可以的,直接在/etc/profile文件里进行设置即可.