基于qt的嵌入式系统界面设计new

基于qt的嵌入式系统界面设计new

ID:18882028

大小:669.59 KB

页数:5页

时间:2018-09-22

基于qt的嵌入式系统界面设计new_第1页
基于qt的嵌入式系统界面设计new_第2页
基于qt的嵌入式系统界面设计new_第3页
基于qt的嵌入式系统界面设计new_第4页
基于qt的嵌入式系统界面设计new_第5页
资源描述:

《基于qt的嵌入式系统界面设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于qt的嵌入式系统界面设计实验报告计科2班黄涛1145532214实验目的:1.了解嵌入式数据库SQLite的移植和使用方法2.了解QT图形界面的编程和使用方法3.学习基本的QT编程方法功能要求:1.移植sqlite数据库到嵌入式系统平台2.自己学习qt编程环境和程序设计方法3.基于Qt设计界面,实现对数据库的增删改查操作。实验环境及准备:1.UP-Magic6410嵌入式平台2.Linux操作系统3.ARM-LINUX开发环境4.QT开发环境5.Sqlite数据库实验基本原理:SQLite:SQLite

2、,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合。QT:Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Me

3、taObjectCompiler,moc))以及一些宏,易于扩展,允许组件编程。主要图形开发环境为QTCreator和QTdesigner。QT/EQT/E即QtEmbedded是挪威Trolletch公司的图形化界面开发工具Qt的嵌入式版本,它通过QtAPI与LinuxI/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好地体系架构和编程模式。实验流程:安装交叉编译环境:执行install.sh脚本,该脚本会自动搭建系统开发环境,安装交叉编译器等。搭建完后会找到a

4、rm-linux-编译器。安装串口驱动安装USB转232驱动,确认设备管理器里存在com串口,使用超级终端令pc端可以和开发板连接互通。安装qt以及sqlite在linux开发环境中解压qt-x11压缩包,使用./configure,make,makeinstall命令进行安装,下载sqlite安装包,依照上述步骤安装。使用QTCreator进行编程创建QTGuiApplication工程,创建Form或widget窗口,选取button、line、label等控件创建基本界面,利用信号及槽机制,将控件连接

5、起来,创建头文件引入.db的sqlite数据库文件,在窗体的.cpp文件中编写程序实现窗体内控件的功能实现。实验中遇到的问题及解决方法:在编译及安装qt文件时,会遇到诸多错误,最好在之前先确认是否已经安装G++,qt-devel以及lib库文件。由于sqlite版本之间可能会产生冲突,所以最好使用系统自带的软件中心来安装Qt的编程语言遵循驼峰命名法,需要注意大小写的区分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。