嵌入式linux之QT7(末尾附带博客讲解视频地址,看图需下载pdf)

                                  Qte的讲解

1.1 linux桌面gui系统与embedded linux gui system qt的发展

  先说明一下QT是一个跨平台的c++图形用户界面库。目前包括qt,qtopia(也叫qte),快速开发工具qt designer等。Qt支持所有的unix系统。他的优点有:1优良的跨平台特性,2面向对象的程序设计思想,良好的封装机制让qt的模块化成都非常高,开发十分方便。3丰富的api接口。

1.2 主机开发环境的搭建

  我们要在主机上安装好开发环境用来编写程序烧写到开发板中去。

1安装x11的相关库文件和开发包

2安装g++用来编译c++

3安装集成开发环境

1.3 交叉编译 安装qtopia2.2到开发板

1编译安装qtopia所需要的库

2修改配置文件

3正对交叉编译器的版本修改代码

4库的一些修改,如果是glibc库的话可以省略。

5配置,编译,安装qtopia

6在开发板上安装,运行qtopia

1.4 开发自己的qt gui程序。

1 Ubuntu中启动集成开发软件kdevelop

2使用designer修改图形界面。

3使用qmake生成makefile文件。

4使用kdevelopb工具编译程序。

5将可执行程序放到根文件系统中去。

1.5在主机环境上使用模拟软件开发,调试嵌入式qt gui程序

Qtopia中提供了一个qvfb来模拟实际的frame buffer设备,这使得主机可以运行为嵌入式设备开发的gui程序,提高很大的效率。

在主机上也要安装qtopia,开发自己的gui程序。因为主机是x86,也是一种嵌入式处理器,编译,安装,运行程序时候与arm处理器并无特别的地方。

 1 编译。安装qtopia2.20

 2qvfb上启动qtopia

3使用kdevelop开发,编译,运行,调试gui程序。

  链接: https://pan.baidu.com/s/1wa9A1W-astdxsmnFPhoSxw 密码: n8bw

猜你喜欢

转载自blog.csdn.net/liupeng19970119/article/details/80154202