『壹』 嵌入式linux是uclinux吗能用qt吗
uclinux是嵌入式linux的一种,嵌入式linux还包括rtlinux等
QT可以用在嵌入式linux下,rtlinux下有现成的,uclinux下需要移植
『贰』 arm嵌入式linux qt入门问题请教
1.qt-x11是支持x11库的qt,用于来linuxPc运行自环境。qt-embedded是用于嵌入式环境的qt库。
2.可以,只要选对了交叉编译器。
3.qmake是用来生产makefile的,make是通过makefile文件编译成可执行文件的。
4.他是嵌入式的qt库不仅能编译成arm平台的也可以编译成其它平台的,比如mips平台。
5.没有,要适应在真机上调试。
6.qt有个qtconf文件你可以通过修改该文件条件编译qt库,这样可减小qt库的体积,不过有些qt的方法会因为条件编译的qt库儿无法使用。
7.这个需要适配,有时要简单修改一下qt代码。
8.根据qt版本选择,qt的版本高就选择高版本的编译器。编译qt2一定要用2.95.3,qt4用3.4.1。
9.只要配上相应的qt库就可以运行,要运行qt4就需要你自行编译qt4的库。
『叁』 在ARM开发板的嵌入式linux系统上运行的QT程序,必须得要在linux里用QT编吗
1、首先你要了解什么叫交叉编译:交叉编译简单的说就是在一个平台上生成另一个平台上回的可执行代码。在答linux上编译Qt程序需要安装工具链,这个工具链很好安装,直接解压就可以,具体方法网上有很多。
2、WIN平台编译出来的东西不可以直接在板子上运行。因为ARM平台不同于X86的平台。QT的环境就是说,你运行QT程序时,要到指定的系统里面去找相应的东西,比如库之类的。。所以这要是需要指定的。QT版本兼容性还可以,不一定要相同版本的QT。。
*******楼上说的太过绝对 :window不是无法进行进行编译,window上面是要相应的插件才可以。MDK就是个反例。
『肆』 linux嵌入式软件开发为什么基本都是用c++qt开发的很少听过有人linux装虚拟机java开
操作系统是Linux,服务结构是B/S,jsp/java实现是很普遍的现象,它与操作系统没得什么差内别,能在容windows上使用的,在Linux都可以直接使用。
tomcat,Weblogic等服务软件都有Windows和Linux下的。
我们做的所有系统基本上正式生产全是Linux服务器,开发用Windows系统。
C/C++最适合做C/S类系统,而且跨平台的兼容性很差,移植困难。
『伍』 嵌入式linux的qt图形程序实战开发 怎么样
1、可以来2、Qt Creator只是一个集成开发工源具,这个版本随意,网上下就可以,Qte不是用最新,而是最好用跟你在Linux开台开发一样的。首先要在Linux下交叉编译Qte的库,然后再将Lib这些文件移植在板子上,最后通过交叉编译好的库去编译你在pc上编写的程序,放到板子上运行!关于交叉编译QT的文章,网上可以搜到很多。
3、WIN7平台的交叉编译工具安装比较麻烦,不推荐使用,直接在Linux去下一个别人交叉工具包,直接解压就好。。去友善的官网,或其他网站下这类的工具
『陆』 基于嵌入式Linux的Qt图形程序实战开发 怎么样,好不好
《普通高校复"十二五"规划教材•实践制创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章。
分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDl程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUl编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。
『柒』 在ARM板的嵌入式Linux系统里做一个Qt设计界面的系统的问题。。。。真心求教
答:
1、可抄以
2、Qt Creator只是一个集成开发工具袭,这个版本随意,网上下就可以,Qte不是用最新,而是最好用跟你在Linux开台开发一样的。首先要在Linux下交叉编译Qte的库,然后再将Lib这些文件移植在板子上,最后通过交叉编译好的库去编译你在pc上编写的程序,放到板子上运行!关于交叉编译QT的文章,网上可以搜到很多。
3、WIN7平台的交叉编译工具安装比较麻烦,不推荐使用,直接在Linux去下一个别人交叉工具包,直接解压就好。。去友善的官网,或其他网站下这类的工具
觉得你要先理解什么叫交叉编译开发!!!!!
『捌』 有没有人会qt,本人学的嵌入式linux,用的是arm9的板子,想入门qt,求过来人指点一下
看来你和我一样是自学的。在linux机上装qt,然后拖控件设计界面写代码。我用的书是《c++ gui qt4 编程》,从写helloworld讲起,挺好。
『玖』 关于QT开发平台和arm嵌入式的关系。
QT与ARM没有直接的关系,QT说自己能跨平台。注意,这个平台说的不是CPU平台而是操作系统。
只要你的嵌入式设备上装有操作系统,QT程序就能在上面运行。例如:QT中有网络的概念,但是完全不同于C51的网络编程,C51里你需要知道网络芯片在总线上的地址,怎么造作网络芯片的寄存器,怎么去ENABLE它,然而QT中的网络只是着重于协议、线程等东西和硬件完全无关。
因此,学习嵌入式QT你首先要对你的ARM开发板安装操作系统,编译环境,之后,学习QT的方法和学习MFC基本上没啥区别。
最后,QT是跨平台硬件无关的,也就是说你在windows、台式机上用QT的方法与在手机、塞班系统上用QT的方法差别不大,因此你会在windows上用qt就OK了,其他的系统上不同的无非是编译与配置方法,对于这些较为死板的东西,都是要用的时候再到网上去查查的。
『拾』 问一些关于嵌入式Linux启动以及嵌入式Qt开发的问题
1:嵌入式Linux一般都是把终端信息输送到串口显示;
2:QTopia是个桌面系统,Qt/E是个Qt开发的版库;
3:你只需要把Qt/E编译好,移植权到开发板里,然后在PC端进行开发设计,最后把程序放到开发板里即可运行了;
4:可以的,直接在/etc/profile文件里进行设置即可.