首页 \ 问答 \ redis集群怎么搭建

redis集群怎么搭建

更新时间:2023-05-24 15:05

最满意答案

QT包括普通窗口界面下的和嵌入式下的
嵌入式QT也叫QT/Embeded,是应用在嵌入式linux系统上的GUI应用程序运行环境,主要运行于framebuffer上。
所以实现一个移动设备上的界面,我们这样来构造:
硬件:arm9最小系统板+触摸液晶屏
软件:1. linux系统 2. QT 运行库  3. 被QT编译好的应用程序
上三个都是嵌入式移植的,是移植好并用arm-linux-交叉编译器编译的linux系统,QT库lib*.so,QT编译器和该编译器编的应用程序。
除了QT,清华出的MINIGUI很受中文用户青睐,也是GPL。

其他回答

QT包括普通窗口界面下的和嵌入式下的
嵌入式QT也叫QT/Embeded,是应用在嵌入式linux系统上的GUI应用程序运行环境,主要运行于framebuffer上。
所以实现一个移动设备上的界面,我们这样来构造:
硬件:arm9最小系统板+触摸液晶屏
软件:1. linux系统 2. QT 运行库  3. 被QT编译好的应用程序
上三个都是嵌入式移植的,是移植好并用arm-linux-交叉编译器编译的linux系统,QT库lib*.so,QT编译器和该编译器编的应用程序。
除了QT,清华出的MINIGUI很受中文用户青睐,也是GPL。
arm嵌入式很多都是运行的嵌入式linux系统,在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与ARM没有直接的关系,QT说自己能跨平台。注意,这个平台说的不是CPU平台而是操作系统。
   只要你的嵌入式设备上装有操作系统,QT程序就能在上面运行。例如:QT中有网络的概念,但是完全不同于C51的网络编程,C51里你需要知道网络芯片在总线上的地址,怎么造作网络芯片的寄存器,怎么去ENABLE它,然而QT中的网络只是着重于协议、线程等东西和硬件完全无关。
   因此,学习嵌入式QT你首先要对你的ARM开发板安装操作系统,编译环境,之后,学习QT的方法和学习MFC基本上没啥区别。
  最后,QT是跨平台硬件无关的,也就是说你在windows、台式机上用QT的方法与在手机、塞班系统上用QT的方法差别不大,因此你会在windows上用qt就OK了,其他的系统上不同的无非是编译与配置方法,对于这些较为死板的东西,都是要用的时候再到网上去查查的。

相关问答

更多
  • 嵌入式零基础学习路线: 1)学习 Linux系统安装、常用命令、应用程序安装。 2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过《C 和指针》、《C 缺陷与陷阱》、《高质量C/C++编程指南》、《C 专家编程》、《The C programming Language》 3)程序员大都要学:数据结构,嵌入式程序员数据结构必学! 4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学! ...
  • 嵌入式系统开发就是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机,掌上电脑,机电系统等。 嵌入式系统开发流程: 第一步:建立开发环境 操作系统一般使用Redhat Linux,选择定制安装或全部安装,通过网络下载相应的GCC交叉编译器进行安装(比如,arm-linux-gcc、arm-uclibc-gcc),或者安装产品厂家提供的相关交叉编译器; 第二步:配置开发主机 配置MINICOM,一般的参数为波特率115200 Baud/s,数据位8位,停止位为1,9,无奇偶校验,软件硬件流控设为无 ...
  • Linux上搭建C/C++IDE开发环境的详细介绍。 Redhat linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程序界面设计工具。Linux上面使用Anjuta和Glade以及 Glademm软件包可以搭建一个linux下面进行C/C++软件开发的IDE环境,可以进行GTK+/Gnome的应用程序开发。 以前开发 Linux 程序时写出好的图形化用户界面比较难。在 GIMP 工具包 (GTK)诞生之后,这件事就变得比较容易了。当Damon Chaplin 写出 GLADE 这个用于 ...
  • 1、想在板子上运行用QT编好的程序,必须要在PC的linux系统里用QT编吗? 不需要.但是必须经过交叉编译. (window 无法进行交叉编译.) 2、在windows系统里编好的QT程序,经过交叉编译后能直接运行在板子上吗?还是板子需要弄个QT环境啥的?就是往里面安个相同版本的QT? 必须要保证板子里已经移植成功QTE.编译过的程序才可以跑在板子上. (关于如何移植QTE是个大问题.如果你是新手.one month,good luck to you) 交叉编译的时候用的是QTE的库而不是普通的QT库.而 ...
  • 如果你要学WinCE的话,至少ARM9以上 2440的板子应该说是现在最经济实惠的,做的厂家也很多,比如mini2440,fl2440,te2440等 资料应该多很全的,硬件pdf原理图,Linux,wince的源码,工具,各种实验 2440已经被做的比较透了 学习wince的话可以到到这里,文章还是很多的 www.armce.com
  • QT包括普通窗口界面下的和嵌入式下的 嵌入式QT也叫QT/Embeded,是应用在嵌入式linux系统上的GUI应用程序运行环境,主要运行于framebuffer上。 所以实现一个移动设备上的界面,我们这样来构造: 硬件:arm9最小系统板+触摸液晶屏 软件:1. linux系统 2. QT 运行库 3. 被QT编译好的应用程序 上三个都是嵌入式移植的,是移植好并用arm-linux-交叉编译器编译的linux系统,QT库lib*.so,QT编译器和该编译器编的应用程序。 除了QT,清华出的MINIGUI很 ...
  • 1、qt-x11是建立在X11图开库上的,X11图形库又是建军在FRAMBUFFER上的,FRAMBUFFER是linux内核的图形库,X11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在X11图形库上的,它是直接建立在FRAMBUFFER上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。 2、如果arm上没有qt库,不能运行QT程序 ...
  • 我就是做嵌入式LINUX的 简单来说就是一个以 ARM处理器+输入输出设备(如触摸屏LCD)+存储单元+通信(JTAG 串口等)构成的硬件系统 配合一个裁剪过的微型LINUX操作系统 需要你有硬件知识 操作系统知识 等等 很多学科 开发过程非常复杂 建议你查一下 网上很多
  • ARM嵌入式Linux[2023-07-13]

    要在虚拟机安装一些东西,你有j-link吗?有的话会相对方便一些,学嵌入式,c语言要好,后续学习的东西,还是很多的,你玩过单片机吗?要是学过的话,建议你从 arm开始学,了解他有哪些,寄存器以及其他的 东西 4176 02400
  • linux,vxworks,wince均是可以用于嵌入式领域的操作系统,其功能跟PC上的windows xp之类的作用类似,均是为了方便管理硬件和软件而使用的。 而ARM,是一家公司的名称,也是一大类型微控制器/微处理器的统称(均是以ARM公司提供的CPU核为基础开发)。在ARM之外,还有MIPS,PowerPC等几种类型的CPU用在嵌入式领域,你可以把它们看作是PC平台的CPU,只是它们的使用领域不是桌面电脑而已,并集成了很多功能模块。 所以你的问题的回答: 1,有脱离ARM的,比如说在MIPS上开发做产 ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。