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
2在qvfb上启动qtopia
3使用kdevelop开发,编译,运行,调试gui程序。
链接: https://pan.baidu.com/s/1wa9A1W-astdxsmnFPhoSxw 密码: n8bw