Linux X-windows下使用Qt编译应用程序

Linux X-windows下使用Qt编译应用程序

一、用Qt编制Linux中X-windows下的应用程序(论文文献综述)

孙岩[1](2016)在《3G移动通信技术网络在无线视频传输中的应用》文中进行了进一步梳理伴随信息技术的革新和发展,3G技术俨然成为现阶段的技术热点。同时,视频编码压缩技术不断向网络技术领域发展,这就使得多媒体技术在人们的日常生活中应用的更加广泛,为视频信号的长距离通信传输提供了支持。不过,因为传统有线视频监控系统在长距离布线方面存在诸多问题和困难,所需要的成本开支巨大,而无线3G技术的出现无疑为视频数据远距离传输提供了重要发展方向。当前3G网络技术逐渐完善,所能实现的覆盖范围越来越大。3G技术和视频H.264编码压缩技术的结合,是一种能够解决当前远程视频监控传输的重要方案,避免了传统2G或有线系统建设带来的建设成本高、2G网络传输速度慢的问题出现,是一种真正的实时远距离无线传输视频数据的技术。本文选用S3C6410为核心处理器,搭载USB摄像头、3G模块和热释电传感器模块,通过免费开源的Linux操作系统搭建软件开发环境,设计并实现了一种基于3G无线网络的视频监控系统,用以解决远程监测系统布线困难、成本高、实时性低等问题。本文主要从以下几个方面对野外监测系统进行了研究:(1)在PC机上安装Linux操作系统,搭建交叉编译环境。(2)在S3C6410开发板上搭建运行Linux操作系统,其中涵盖了Bootloader、内核剪裁、文件系统移植等,涉及CMOS摄像头软件驱动和3G模块驱动移植。(3)利用热释电传感器实现对目标的智能识别,利用3G模块向用户进行彩信报警。(4)利用H.264技术对视频践行编解码,通过RTP/RTCP协议完成监控画面的实时回显。(5)借助FF-MPEG开源跨平台解码库资源,系统能够完成客户端解码以及显示播放。(6)利用Qt Creator在Windows下开发人机交互界面,用于显示视频画面。

杨杏[2](2015)在《基于ARM-Linux的机器人示教器系统的研究与开发》文中提出示教器系统作为机器人控制系统的重要组成部分,已经发展成为融合手动控制、程序编辑、参数配置以及监控管理等多功能为一体的相对独立而复杂的系统。示教再现模式是目前工业机器人常用的示教方式,其工作原理是操作者通过示教器对机器人进行手动示教,控制机器人到达不同的示教点,并记录示教点的位姿信息。利用机器人语言并结合相应的示教点进行在线编程,让机器人按照程序要求的轨迹自动运行。本文针对自主开发的四自由度圆柱坐标型工业机器人,结合整体控制原理及示教器系统的需求和功能,首先提出了一种基于ARM-Linux的先进嵌入式示教器系统方案。基于OK6410核心板和外围电路扩展模块,完成了示教器硬件平台的搭建与设计。基于嵌入式Linux和Qt,完成了软件开发环境的搭建。其次详细介绍了嵌入式示教器系统的软件开发,包括了基于嵌入式Linux的底层驱动软件的开发、基于Qt框架的上层应用软件开发和机器人语言系统的开发。其中,驱动软件开发涉及到串口驱动程序、GPIO驱动程序、USB驱动程序等。上层应用软件开发采用开放式、模块化和多线程技术,涉及到串口通讯模块、手动示教控制模块、IO和位置处理模块、参数设置模块和定时与错误处理模块等。在机器人语言系统开发中,涉及到编程语言指令集的设计、编辑器的设计和解释器的设计。最后搭建了测试平台,并完成示教器系统相关功能的测试。测试结果表明所设计的示教器系统能够满足工业机器人示教编程和再现运行的基本功能,能够作为良好的人机交互装置对机器人进行控制。

张霞[3](2014)在《基于ARM的测试系统手持终端的设计与实现》文中研究表明论文以基于无线传输的冲击波超压测试系统为应用背景,提出了一种基于ARM9的无线手持式控制终端的设计方案。本文研究设计的手持控制终端应用于具有无线数据传输与控制功能的冲击波超压测试系统,该测试系统用来准确测量冲击波的超压峰值。冲击波的超压峰值和冲量是衡量弹药炸药威力的两个重要参数,为研究武器系统的威力对比和性能评价提供重要依据,在国防、工业、生活等领域具有重要的意义。基于ARM的手持终端设备应用于基于无线传输的冲击波超压测试系统,能快捷高效地实现与测试装置之间指令和数据的传输。在爆炸场测试中,由于测试现场环境比较恶劣,远距离的无线传输存在信号弱、传输不稳定的情况,而手持式控制终端能近距离的通过WiFi控制测试装置,相比传统的PC机终端,更加智能化、轻巧便携、易于控制。手持终端的设计包括以下四个部分:基于S3C2440处理器的硬件平台搭建、软件开发平台的构建、相关驱动程序的编写和移植、GUI界面应用程序的设计。本设计的硬件平台选择天堑公司的基于CPU S3C2440AL处理器的TQ2440开发板,S3C2440处理器是基于ARM920T内核的高性能多接口的嵌入式微处理器;软件开发平台根据宿主机——目标机的开发模式,首先完成了宿主机编译环境的建立,包括Linux系统的安装、交叉编译器的安装、文件系统制作工具Busybox和Qt4软件的安装。其次,建立了目标板的软件环境,包括U-Boot、Linux内核和带qt4.5的文件系统的编译和移植;在宿主机环境下完成了无线网卡驱动程序的设计和编译,并成功移植到目标机;使用Qt软件完成了GUI界面程序的设计,实现了Qt应用程序向TQ2440目标板的移植。经过多次试验验证,本设计实现的手持控制终端符合基于无线传输的冲击波测试系统的各项要求。

卢扬,章红[4](2014)在《基于Linux/QTE的塔机防撞监测系统GUI设计》文中提出本文针对塔机驾驶舱内驾驶员视野狭小,导致塔机碰撞事故多发的弊病,提出了一个基于QTE开发嵌入式系统GUI的解决方案。该系统实时监测整个工地塔机的运行状态,并直观地模拟在LCD屏上运行,同时监测异常状态的发生。通过触屏界面响应用户各项操作,提升了系统的灵活性。经过嵌入式Linux内核以及QTE基本库的裁剪,使系统保证了较低的内存占用率以及优良的实时性。实验证明,该系统能够很好地实现塔机状态与防碰撞监测。

刘玺[5](2013)在《基于WSN的充电桩监控与管理系统研究》文中研究指明电动汽车的发展受其领域及设备等因素的制约,发展受到限制。其能量供给设施充电桩就是制约其发展的主要设备之一,随着电动汽车产量的不断增加并逐步取代燃油汽车,电动汽车充电桩是电动汽车大规模商业化后,针对电动汽车为应用对象而开发的不可缺少的能源服务基础设施,需要大量建设,对其的监控管理也显得越来越重要。对如此之多的充电桩如何进行监控和管理成为电动汽车产业发展急需解决的问题。目前充电桩的发展面临的诸如标准不一、成本昂贵等问题必将日益凸显,导致其监控与管理面临诸多困难,无法大量投入生产及推广使用。总之,要推广电动汽车产业的发展,电动汽车充电桩监控及管理系统技术的研究必须走在前面,只有找到一种合理的充电桩监控与管理系统的方案才能从下而上,从根本上推动电动汽车的大量推广应用。本文根据电动汽车充电桩的分布特点提出了一种基于ARM嵌入式技术的电动汽车充电桩监控管理系统方案。在本文中,使用ZigBee和GPRS无线网络通信技术构建了充电桩的分布式监控系统,设计了网络拓扑中心的sink节点和使用RFID技术实现车主身份识别、充电资格判别。本文研究了WSN(无线传感网络)的优势,和充电桩分布的特点,提出了一种基于无线网络的充电桩监控管理系统方案。利用ZigBee功耗低、组网灵活、安装方便、可移动性强的特点与GPRS成本低廉、永远在线、实时性高的特点相结合,设计了该无线传感网络的Sink节点。利用QT设计了充电终端人机交互界面,并通过RFID技术实现了车主身份识别、充电余额识别和充电资格判别,在终端平台实现了充电桩的状态监控和充电过程控制。通过对系统主要功能进行调试,结果表明:本文利用ZigBee技术适于短距离和GPRS技术适于远程监控的优势,构造的这种二者通信优势互补的无线传感网络,使得网络控制范围扩大,实现了数据全无线的远距离传输与监控。同时,设计的充电桩的消费终端系统、人机交互界面,数据库管理系统,完成了充电桩的数据采集、分析,实现了充电桩的状态监控和充电过程控制,有助于电动汽车及其充电桩的快速大量推广应用。

李军[6](2013)在《高速公路MTC车道收费系统数据通信的设计与实现》文中指出现有高速公路收费系统MTC车道软件在Windows系统实现,这种实现存在着成本、性能、维护等方面的不足。近来,Linux操作系统的发展以及开源社区的不断壮大为车道软件的实现带来了新的解决方案,能带来成本、性能、维护等方面的诸多优势。因此,基于Linux平台收费软件成为了当前收费软件发展的趋势。本文在对高速公路收费系统中人工半自动收费(MTC)车道系统组成和结构进行分析的基础上,深入研究了MTC车道收费系统数据通信的功能和需求,完成了基于Linux平台的高速公路车道收费系统数据通信的设计与实现。首先,介绍了高速公路收费系统的整体框架,详细描述了收费系统的层次结构、网络拓扑和数据传输,由此明确了车道系统在收费系统中的位置和功能。其次分析了车道系统的硬件组成,介绍了车道控制计算机与外围设备的连接。然后通过分析和设计,车道系统数据通信按功能划分为本地数据库管理模块、远程数据库管理模块、外场设备通信控制模块三个模块。给出了每个模块的详细设计方案和具体的实现过程,描述了数据库系统的设计和优化步骤。最后,拟定测试计划,对整个车道系统的数据通信功能进行了相关测试,并给出部分测试用例及测试结果,完成了整个车道收费系统的数据通信的开发。

李林梅[7](2013)在《一种支持多平台的无线终端管理软件设计方法》文中研究表明随着4G时代的到来,数据卡成为体验网络最好的方式。本论文首先从实际出发,分析了目前数据卡开发存在的问题,并提出了一种跨平台的软件管理方法,对其进行了需求分析。接下来介绍了该管理软件采用的设计模式,即分层设计模式,从下到上分为数据卡驱动程序、SDK层、UI层。数据卡驱动程序将USB接口映射成AT口、Modem口、Dialog口、Voise口;SDK层主要处理跟操作系统相关的问题,采用了接口二次封装的方法,对上层UI跟底层数据卡提供统一的接口;UI层采用Qt语言编写,主要作用是处理人机交互。本论文只介绍了SDK层和UI层的设计,最后对该软件的使用做了举例说明。以数据业务为例,.对其进行了详细设计和分析,并进行了功能和性能的测试。目前该项目已经实现了数据卡跨平台的需求,具有很强的可扩展性和定制性的特点,已完成了大量的定制。

黄智伟[8](2012)在《基于ARM9的智能家居安防监控系统的研究与开发》文中认为近年来,随着人们生活水平的不断提高,网络通讯技术,电子技术,计算机技术的迅猛发展,人们对生活质量的要求越来越高。居住条件现代化也吸引着越来越多的眼球。智能家居技术已经在海外进入普通百姓的家庭中,国内在这方面虽然起步较晚,但也有逐步成为现在家庭必备的家用系统趋势。本设计提出的基于嵌入式处理器ARM平台及GSM网络通信技术的智能家居系统,该系统核心部分主要包括现代化房地产的家居安防监控,摄像头监控以及开发板上连接的各种传感器传来的的温度、湿度等按照一定格式进行记录。通过成熟的GSM通信技术和网络技术实现对小区内的居所进行集中的报警监控与管理。给出了设计的功能和结构以及硬件原理框图和软件设计思路。能较好地适应各种不同的需求,能根据市场上的不同需要,定制相应应用程序完成相应的功能,这个定制过程可以由用户通过一个相对友好的人机界面直接设置。设计使用的S3C2440芯片拥有低功耗,简单,优雅,且全静态设计特别适合于对成本和功率敏感型的应用的特点,具有一定的市场潜力。本设计硬件部分主要采用了ARM920T S3C2440芯片作为核心处理器,通过温度传感器和摄像头监测安防所需的物理量,并与定好的时间段采集的数据进行对比,例如出现温度过高的情况,系统立即通过GSM向用户绑定的手机号发送警告短信和此时摄像头拍摄的照片。并对家居实现智能控制,采用触发式的监控模式,使得系统的工作效率大大提高,同时有效地降低了传送数据包的流量,使得采用GSM无线网络传输数据的可行性更高。系统软件方面主要包括QT4图形界面设计,嵌入式Linux的内核移植和驱动开发,GSM模块向用户发送报警短信,上位机软件对家居情况的视频监控和拍摄的调试,Zigbee模块进行无线通信将多个虚拟家电模块构成一个系统。最后,介绍了整个系统的集成与测试结果。经试验证明:本设计实现了远程监控的主要功能,达到了预先设想的效果。本系统具有稳定的性能、傻瓜式的操作、成本低,性价比高等特点,具有较广阔的应用前景。

武振华[9](2012)在《基于ARM9与QT的汽车防撞系统》文中指出汽车作为20世纪最伟大的发明,现在已被应用在生活的各个角落。然而随之而来的汽车事故也不断威胁着人们的生命安全。总结来说,一般汽车事故可以分为两个方面的原因,一个是基于客观原因,如天气、路况、车流量等等因素导致驾驶人员无法判断前方状况,而引起的汽车追尾相撞等事故。另一方面是因为驾驶员的主观因素,如心情、注意力不集中以及疲劳都会引发交通事故,尤其是在疲劳驾驶方面,超过四个小时的开车就会导致驾驶员无法集中注意力,对行车安全构成相当大的隐患。本文主要从这两个方面出发,立足于嵌入式技术的基础上,提出一种基于ARM9和QT相结合的防撞系统。本系统主要上下位机两块:在下位机包括图像采集,速度和距离传感器的数据采集,以及网络传输部分;上位机包括QT显示界面,以及对应的人眼睁眼闭眼识别系统。其中下位机主要功能为:通过中微星ZC301摄像头不断采集当前图像,并在液晶屏显示。然后将当前采集到的图片进行分包处理,并通过网络方式,在TCP/IP的协议下,通过SOCKET套接字,进行LINUX与WINDOWS之间的数据传输,传输到上位机的QT,用QTCPSOCKET接收,并在界面中显示出来。同时显示车速以及车距信息,并通过这些信息,运算出安全距离,从而及时提醒驾驶员。上位机主要功能为接收下位机的数据,并将数据进行处理。即接收到图片,然后将图片进行图像处理,结合opencv用人眼识别先识别出来人眼当前位置,再用灰度阈值比较法识别出来睁眼和闭眼的,从而达到识别疲劳状态的效果。同时将所得到的数据传送给下位机从而进行报警。这种设计方案具有很好的可行性,并且可扩展性强。同时也可以大幅度提高系统的反应速度。通过用PC机充当运算器,可以减少ARM处理器的运算负荷,而且通过QT软件实现了不同平台下的数据传输。实验结果显示,通过摄像头采集到的图像,能够通过Linux平台下的SOCKET套接字进行网络传输,并能够通过WINDOWS下的QT显示,并且画面能够比较流畅,基本满足实时型的要求,同时可以基本分辨出来人眼的状态。下位机通过传感器采集的距离以及车速数据可以在ARM9开发板上显示,并通过防碰撞决策条件,运算安全距离,以便给驾驶员提供更好的防撞辅助平台。

章慧锋[10](2010)在《基于ARM与Linux的无线环境监控系统研究与开发》文中研究指明环境监控系统能够完成污染源数据采样、处理、显示、远程传输和监控等工作,在环保信息化产业中占据重要地位。传统的环境监控主要采用单片机进行数据采集,配合电话线、以太网等有线通信方式实现数据的传输。由于各监控点分布范围广、数量多、距离远,还可能地处偏僻,因此存在布线难度大、运营成本、实时性不高等问题。因此,结合当今高新科技探索新型环境监控技术成为近几年研究的热点。本课题针对某市工厂环保数据的监控需求,结合当前国内外环保监控系统研究现状,对系统中图形用户界面设计、数据封装格式、通信模块等方面进行了研究,最终成功开发了一套基于ARM与Linux的无线环境监控系统,实现了工业现场环境污染数据的实时采集、存储、界面显示和数据传输等功能。本系统硬件部分主要集中在监测终端部分。采用了三星公司的ARM920T S3C2410芯片作为系统处理器,辅以电源、时钟、存储等外围接口电路构成主板,采集污染源现场的数字量和模拟量,通过串口与宏电H7100 GPRS模块相连,将数据通过GPRS无线网络传传送到指定了地址(IP地址或域名)的监控中心的服务器。同时在监控终端通过夏普工业触摸屏实现数据的实时显示。软件部分由下位机和上位机两部分组成:下位机的嵌入式应用程序是在Linux操作系统下采用Qt开发的,主要完成定时采集、存储、查询显示和发送功能;上位机监控程序采用Visual Basic和组态王两者结合的方式完成。其中基于VB的后台程序主要完成各监控点的数据接收,并将之存储到SQL Server数据库中,而组态王则从数据库中获取相关状态,将之以生动的形式在监控界面上反映出来。本文按照产品开发的一般流程对整个系统的开发过程进行完整的论述。重点论述了基于Qt的GUI编程、数据库设计和实现、基于组态王的监控界面组态、串口和Socket通信等技术。研究和试验表明,本文所开发的系统具有稳定可靠、扩展灵活的特点,达到了预期的功能需求。

二、用Qt编制Linux中X-windows下的应用程序(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、用Qt编制Linux中X-windows下的应用程序(论文提纲范文)

(1)3G移动通信技术网络在无线视频传输中的应用(论文提纲范文)

摘要
abstract
第一章 绪论
    1.1 研究背景和意义
    1.2 国内外发展现状
        1.2.1 视频监控技术发展现状
        1.2.2 无线通讯技术发展现状
    1.3 研究内容
    1.4 论文组织结构
第二章 系统相关理论及总体设计
    2.1 系统需求分析
    2.2 系统总体设计
    2.3 系统设计原则
    2.4 系统关键技术
        2.4.1 3G通信网络
        2.4.2 压缩编码技术
        2.4.3 实时传输协议
        2.4.4 嵌入式操作系统
第三章 系统硬件总体设计
    3.1 处理器模块
    3.2 视频采集模块
    3.3 3G通讯模块
    3.4 热释电红外传感器模块
    3.5 电源模块
第四章 嵌入式Linux系统的建立
    4.1 开发平台搭建
        4.1.1 建立交叉编译工具
        4.1.2 Uboot的烧写
        4.1.3 内核移植
        4.1.4 根文件系统制作
第五章 视频监控终端软件设计
    5.1 系统工作流程
    5.2 视频采集
        5.2.1 红外传感器
        5.2.2 摄像头驱动移植
        5.2.3 视频图像的采集
        5.2.4 SD卡存储设备
    5.3 H.264编码
    5.4 实时数据传输
        5.4.1 视频流的RTP封装
        5.4.2 RTP包的网络传输
    5.5 3G无线通信的实现
        5.5.1 驱动移植
        5.5.2 3G网卡配置
        5.5.3 彩信报警
    5.6 客户端整体设计
        5.6.1 视频流接收与RTP解包
        5.6.2 解码器移植
        5.6.3 视频流解码
        5.6.4 客户端软件设计
        5.6.5 系统程序多线程设计
第六章 系统测试
    6.1 报警测试
    6.2 视频传输测试
        6.2.1 客户端显示测试
        6.2.2 传输性能测试
第七章 结论与展望
    7.1 结论
    7.2 对未来工作的展望
参考文献
致谢
攻读学位期间所取得的相关科研成果

(2)基于ARM-Linux的机器人示教器系统的研究与开发(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 课题研究背景
    1.2 国内外发展现状概述
        1.2.1 国外示教系统研究现状
        1.2.2 国内示教系统研究现状
    1.3 嵌入式微处理技术
        1.3.1 嵌入式系统及处理器
        1.3.2 嵌入式Linux的应用
    1.4 机器人编程语言系统
    1.5 本文研究内容及章节安排
第二章 示教器系统设计
    2.1 机器人环境建模及控制原理
    2.2 示教器系统总体方案设计
        2.2.1 示教器系统功能分析
        2.2.2 示教器系统总体结构设计
    2.3 硬件平台搭建
        2.3.1 硬件系统总体设计
        2.3.2 微处理器的选择
        2.3.3 扩展系统硬件设计
    2.4 嵌入式软件平台的搭建
        2.4.1 搭建交叉编译环境
        2.4.2 嵌入式Linux系统构建
        2.4.3 图形用户界面
    2.5 本章小结
第三章 示教器系统软件设计
    3.1 软件开发架构及多线程技术
    3.2 Linux驱动程序开发
        3.2.1 Linux设备驱动架构
        3.2.2 串口驱动程序
        3.2.3 I/O驱动程序
        3.2.4 USB驱动程序的实现
    3.3 串口通讯模块开发
        3.3.1 总体通讯模型
        3.3.2 通信协议设计
        3.3.3 串口通讯的实现
    3.4 手动控制模块开发
        3.4.1 手动控制功能及界面
        3.4.2 手动控制功能的实现
        3.4.3 示教点管理的实现
    3.5 GUI模块开发
        3.5.1 I/O控制与参数设置模块
        3.5.2 定时与错误处理模块
    3.6 本章小结
第四章 工业机器人语言系统研究与设计
    4.1 工业机器人语言系统概述
    4.2 机器人编程语言设计
        4.2.1 编程语言设计
        4.2.2 程序指令错误分析
        4.2.3 目标指令设计
    4.3 编辑器设计
        4.3.1 文件操作的实现
        4.3.2 编辑操作的实现
        4.3.3 软键盘的实现
    4.4 解释器设计
        4.4.1 正则表达式
        4.4.2 语法、词法分析
        4.4.3 语义分析及目标指令生成
    4.5 本章小结
第五章 测试与实验
    5.1 测试平台及设备介绍
    5.2 各功能模块测试实验
        5.2.1 串口通讯模块测试
        5.2.2 手动控制模块测试实验
        5.2.3 解释器模块测试实验
    5.3 本章小结
第六章 总结与展望
    6.1 总结
    6.2 展望
参考文献
致谢
在学期间研究成果及发表的学术论文

(3)基于ARM的测试系统手持终端的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 论文背景
        1.1.1 基于无线传输的冲击波超压测试系统
        1.1.2 嵌入式手持终端
    1.2 课题的提出和研究意义
    1.3 课题研究内容及章节安排
第二章 系统方案研究及设计
    2.1 概述
    2.2 硬件方案介绍
        2.2.1 处理器选择
        2.2.2 硬件总体设计方案
        2.2.3 基于 S3C2440 处理器的硬件平台
    2.3 软件方案介绍
        2.3.1 嵌入式 Linux 的选择
        2.3.2 软件存储方案设计
    2.4 本章小结
第三章 嵌入式 GUI 和嵌入式 Qt
    3.1 嵌入式 GUI 研究
        3.1.1 MicroWindows
        3.1.2 MiniGUI
        3.1.3 Qt/Embedded
        3.1.4 选用 Qt/Embedded
    3.2 Qt/Embedded 概述
        3.2.1 Qt/Embedded 的实现架构
        3.2.2 Qt 的组成
        3.2.3 Qt/Embedded 的关键技术
        3.2.4 Qt 元对象工具介绍
    3.3 本章小结
第四章 构建测试系统手持终端软件开发平台
    4.1 开发模式
    4.2 宿主机编译环境建立
        4.2.1 Linux 操作系统安装
        4.2.2 交叉编译器安装
        4.2.3 Busybox 安装
        4.2.4 Qt4 安装
    4.3 目标板软件环境建立
        4.3.1 U-Boot 编译、移植
        4.3.2 Linux 内核编译、移植
        4.3.3 带 qt4.5 的文件系统构建
    4.4 Qt4 应用程序的编译和移植
    4.5 本章小节
第五章 测试系统手持终端软件设计
    5.1 测试系统手持终端软件总体设计
    5.2 无线通信模块的设计与实现
        5.2.1 无线通信技术—Sokect
        5.2.2 RT3070 无线 USB 网卡驱动的编译、移植
    5.3 人机界面模块的实现
        5.3.1 人机界面设计原则
        5.3.2 控制界面的设计
        5.3.3 后台处理程序
    5.4 功能测试
    5.5 本章小结
第六章 总结与展望
    6.1 本文总结
    6.2 工作展望
参考文献
攻读硕士期间发表的论文及参与课题情况
致谢

(4)基于Linux/QTE的塔机防撞监测系统GUI设计(论文提纲范文)

1 引言(Introduction)
2 系统方案设计(Scheme design)
    (1)硬件平台选择
    (2)操作系统选择
    (3)嵌入式图形库QTE
3 系统设计框架(Design framework)
4 系统核心技术(Key technology)
    (1)Linux内核裁剪
    (2)QTE基本库裁剪
    (3)Qt与SQLite数据库连接
    (4)Qt与WiMi-net无线模块通信
5 结论(Conclusion)

(5)基于WSN的充电桩监控与管理系统研究(论文提纲范文)

摘要
ABSTRACT
目录
第一章 绪论
    1.1 课题的研究背景和意义
    1.2 国内外研究现状
    1.3 充电桩发展存在的问题
    1.4 论文的主要工作
第二章 系统方案选择
    2.1 系统需求分析
        2.1.1 监控功能
        2.1.2 交互功能
        2.1.3 安全防护功能
    2.2 系统总体设计
        2.2.1 ZigBee无线传感器网络
        2.2.2 GPRS传输网络
        2.2.3 监控中心
    2.3 系统特点
    2.4 本章小结
第三章 嵌入式系统软硬件开发平台的搭建
    3.1 嵌入式系统硬件开发平台搭建
    3.2 嵌入式系统软件开发平台搭建
        3.2.1 在虚拟机上安装linux
        3.2.2 建立交叉编译环境
        3.2.3 u-boot的移植
        3.2.4 Linux内核的移植
        3.2.5 文件系统的移植
    3.3 本章小结
第四章 无线传感网络及SINK节点设计
    4.1 无线传感网络
        4.1.1 无线传感网络概述
        4.1.2 无线传感网络的应用
    4.2 无线传感网络设计
        4.2.1 几种常见无线通信方式介绍
        4.2.2 无线通信方案的比较
        4.2.3 GPRS技术的优势
        4.2.4 ZigBee技术的优势
        4.2.5 系统无线通信方式选择
        4.2.6 ZigBee无线传感网络拓扑结构
    4.3 SINK节点设计
        4.3.1 串口电路设计
        4.3.2 ZigBee无线通信模块
        4.3.3 GPRS模块
    4.4 本章小结
第五章 终端系统功能设计与实现
    5.1 终端系统功能设计
    5.2 射频识别系统的设计
        5.2.1 RFID技术概述
        5.2.2 RC522接口电路设计
        5.2.3 嵌入式驱动
        5.2.4 无线通信协议
        5.2.5 识别功能的实现
        5.2.6 温度自保护功能的实现
    5.3 QT图形界面设计
        5.3.1 QT介绍及其应用
        5.3.2 建立QT编译环境
        5.3.3 嵌入式Linux的QT应用开发
        5.3.4 登录界面设计
        5.3.5 充电交互界面设计
        5.3.6 语音提示功能实现
        5.3.7 数据库管理功能设计
    5.4 本章小结
第六章 系统综合调试
    6.1 调试系统平台搭建
    6.2 测试QT应用程序
    6.3 无线通信测试
    6.4 温度自保护功能测试
    6.5 身份识别和余额识别功能测试
    6.6 本章小结
总结与展望
致谢
参考文献
附录A 部分源代码
附录B 攻读硕士期间发表的论文及科研情况

(6)高速公路MTC车道收费系统数据通信的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 论文研究背景
    1.2 论文研究现状
    1.3 论文内容结构
第二章 车道收费系统
    2.1 收费系统结构
    2.2 车道系统硬件
    2.3 收费系统网络
    2.4 本章小结
第三章 车道系统数据通信总体设计
    3.1 数据通信需求分析
        3.1.1 软件功能需求
        3.1.2 软件性能需求
    3.2 数据通信总体设计
        3.2.1 三层架构设计概念和原理
        3.2.2 数据通信的模块设计
        3.2.3 数据安全设计
    3.3 开发平台和工具
        3.3.1 Qt 开发工具
        3.3.2 数据库基本原理
        3.3.3 关系数据库的设计
    3.4 本章小结
第四章 数据通信设计与实现
    4.1 I/O 控制模块设计与实现
        4.1.1 I/O 控制模块的设计
        4.1.2 I/O 控制模块的实现
    4.2 车道收费系统数据库的设计与实现
        4.2.1 车道收费系统数据库设计
        4.2.2 车道收费系统数据库的实现
    4.3 本地数据库管理模块设计与实现
        4.3.1 本地数据库管理模块的设计
        4.3.2 本地数据库管理模块的实现
    4.4 远程数据库管理模块设计与实现
        4.4.1 远程数据库管理模块的设计
        4.4.2 远程数据库管理模块的实现
    4.5 本章小结
第五章 软件测试与分析
    5.1 车道软件测试计划
    5.2 数据通信单元测试
    5.3 车道软件强度测试
    5.4 本章小结
第六章 总结与展望
致谢
参考文献

(7)一种支持多平台的无线终端管理软件设计方法(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景
        1.1.1 4G通讯的发展及特征
        1.1.2 无线终端的发展趋势
    1.2 终端软件管理的现状
        1.2.1 数据卡终端开发存在的问题
        1.2.2 跨平台的提出
    1.3 论文工作及内容安排
第二章 无线数据卡管理软件需求分析
    2.1 数据卡介绍
        2.1.1 数据卡工作原理
        2.1.2 AT命令介绍
    2.2 需求分析
        2.2.1 背景
        2.2.2 实现的功能
    2.3 数据业务的介绍
        2.3.1 远程访问服务(RAS)简介
        2.3.2 NDIS协议介绍
    2.4 本章小结
第三章 跨平台SDK的设计及实现
    3.1 总体介绍
        3.1.1 总体结构与功能
        3.1.2 数据卡PC侧与板侧之间的AT交互
    3.2 跨平台SDK设计
        3.2.1 开发工具的选择
        3.2.2 开发中需要考虑的问题
    3.3 端口检测模块实现
        3.3.1 不同平台下端口检测的差异
        3.3.2 端口检测流程
        3.3.3 串口管理的处理
        3.3.4 不同平台下对串口的操作
    3.4 AT处理流程实现
    3.5 数据业务模块实现
        3.5.1 不同平台调用系统函数的差异
        3.5.2 总体设计
        3.5.3 调用流程
    3.6 本章小结
第四章 数据卡UI软件的设计及实现
    4.1 软件平台的介绍
        4.1.1 UI总体架构设计
        4.1.2 UI软件平台差异
        4.1.3 UI跨平台实现
    4.2 各个模块的详细设计
        4.2.1 界面逻辑层设计
        4.2.2 用户业务层的设计
        4.2.3 Form层跟Service层的交互
        4.2.4 数据库模块设计
    4.3 UI数据模块的实现
        4.3.1 数据业务的基本操作
        4.3.2 网络连接的具体实现
        4.3.3 网络断开的具体实现
    4.4 本章小结
第五章 数据模块的测试和分析
    5.1 软件测试
        5.1.1 软件测试的目的和环境
        5.1.2 功能测试
        5.1.3 性能测试
    5.2 测试结果分析
    5.3 本章小结
第六章 总结与展望
    6.1 全文总结
    6.2 进一步工作方向
致谢
参考文献

(8)基于ARM9的智能家居安防监控系统的研究与开发(论文提纲范文)

摘要
Abstract
目录
第1章 引言
    1.1 课题的研究背景和意义
    1.2 国内外的研究动态
    1.3 本课题主要完成的工作内容
第2章 系统总体设计方案
    2.1 智能家居需求分析
    2.2 模块的整体方案设计
    2.3 系统功能设计
    2.4 智能家居硬件选型
        2.4.1 嵌入式处理器选型
        2.4.2 短信模块选型
        2.4.3 无线通信模块选型
    2.5 系统软件选型
        2.5.1 开发板操作系统选型
        2.5.2 图形界面设计软件选型
        2.5.3 上位机操作系统选型
第3章 嵌入式系统概述和开发流程
    3.1 嵌入式系统概述
        3.1.1 嵌入式系统的概念
        3.1.2 嵌入式系统的构成
    3.2 基于 Linux 的嵌入式系统开发流程
        3.2.1 搭建嵌入式 Linux 开发环境
        3.2.2 配置和编译 U-BOOT 和 TFTP
        3.2.3 定制 Linux 内核
        3.2.4 文件系统选择和制作
第4章 模块硬件平台设计
    4.1 硬件平台体系结构
    4.2 ARM 主控模块
        4.2.1 ARM9 处理器
        4.2.2 FLASH 接口电路
        4.2.3 SDRAM 接口电路
        4.2.4 复位电路
        4.2.5 通用异步收发器 UART
        4.2.6 温度传感器电路
    4.3 短信 GSM 模块的设计
    4.4 Zigbee 模块的设计
第5章 系统软件设计
    5.1 Linux 软件环境构建
        5.1.1 Bootloader 引导程序的实现
        5.1.2 Linux 内核移植
        5.1.3 根文件系统制作
    5.2 驱动程序开发
        5.2.1 设备驱动与系统软、硬件关系
        5.2.2 串口 UART 驱动
        5.2.3 网卡 DM9000 驱动
    5.3 应用程序开发
        5.3.1 主控调度软件设计
        5.3.2 TCP/IP 网络通信软件设计
        5.3.3 GSM 模块软件设计
        5.3.4 QT4 图形界面设计
        5.3.5 温度检测软件设计
        5.3.6 视频图像模块
        5.3.7 Zigbee 软件设计
第6章 系统实现及测试
    6.1 系统实现
    6.2 系统测试
第7章 总结和展望
    7.1 课题总结
    7.2 对后续工作的展望
参考文献
附录1:攻读硕士学位期间参与的项目

(9)基于ARM9与QT的汽车防撞系统(论文提纲范文)

摘要
ABSTRACT
目录
第一章 绪论
    1.1 选题背景和发展状况
    1.2 国内外汽车防撞系统发展状况
    1.3 嵌入式的发展
    1.4 本文的主要工作
第二章 汽车防撞系统的整体设计以及硬件组成
    2.1 汽车防撞系统的框架设计
    2.2 车速传感器
    2.3 测距传感器
    2.4 嵌入式硬件介绍
    2.5 ARM处理器的设计特点以及选型
    2.6 S3C2440开发板的结构以及外围电路
        2.6.1 TQ2440开发板接口说明
        2.6.2 S3C2440芯片功能
        2.6.3 中芯微ZC301
    2.4 本章小结
第三章 汽车防撞系统软件平台搭建
    3.1 Linux系统的概述
        3.1.1 Linux发展的历史
        3.1.2 Linux的系统框架
    3.2 U-BOOT移植
        3.2.1 Bootloader简介
        3.2.2 U-BOOT简介
    3.3 Linux内核移植
        3.3.1 Linux版本以及发展历史
        3.3.2 开发板的内核以及根文件系统的移植
    3.4 QT图型界面
        3.4.1 QT简介
        3.4.2 安装QT
    3.5 opencv
        3.5.1 opencv简介
        3.5.2 添加opencv到QT
    3.6 本章小结
第四章 汽车防撞系统决策设计
    4.1 传统的汽车防撞算法
    4.2 高速驾驶中的防碰撞算法
    4.3 GPS导航系统
    4.4 本章小结
第五章 人眼识别算法
    5.1 人脸识别
    5.2 人眼识别
        5.2.1 Adaboost算法简介
        5.2.2 Adaboost算法基本原理
        5.2.3 基于Adaboost的人眼识别
    5.3 睁眼闭眼比较
        5.3.1 灰度投影
        5.3.2 灰度阈值比较法
    5.4 本章小结
第六章 系统的功能以及实现
    6.1 系统的功能
    6.2 设计方案
    6.3 下位机ARM实现
        6.3.1 摄像部分设计
        6.3.2 网络传输部分设计
        6.3.3 汽车决策系统
        6.3.4 报警信号
    6.4 上位机实现
        6.4.1 上位机QT图像接收
        6.4.2 opencv算法设计
    6.5 本章小结
第七章 总结与展望
致谢
参考文献
附录A 攻读学位期间发表软着及实践情况

(10)基于ARM与Linux的无线环境监控系统研究与开发(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 课题研究的背景和来源
        1.1.1 课题研究的背景
        1.1.2 课题研究的来源
    1.2 国内外环境监控系统研究现状
        1.2.1 国外环境监控系统的研究现状
        1.2.2 国内环境监控系统的研究现状
    1.3 课题研究的目的和意义
    1.4 论文主要研究内容
    1.5 论文的组织结构
第二章 嵌入式系统方案选型
    2.1 嵌入式系统的定义
    2.2 嵌入式系统的组成结构
        2.2.1 嵌入式微处理器
        2.2.2 外围扩展电路
        2.2.3 嵌入式操作系统
    2.3 嵌入式系统方案选型
        2.3.1 嵌入式微处理器的选型
        2.3.2 嵌入式操作系统的选型
    2.4 本章小结
第三章 基于 ARM 与 Linux 的无线环境监控系统设计
    3.1 基于ARM 与Linux 的无线环境监控系统总体设计
    3.2 环保监测终端的设计
        3.2.1 处理器和外围电路
        3.2.2 触摸屏
        3.2.3 GPRS 通信模块
        3.2.4 产品外形
        3.2.5 嵌入式 GUI
    3.3 数据封装格式的设计
        3.3.1 监测终端到中间层的数据封装格式
        3.3.2 中间层到省监测系统的数据封装格式
    3.4 数据库系统的设计
    3.5 本章小结
第四章 系统开发环境搭建
    4.1 嵌入式系统开发平台硬件电路设计
        4.1.1 S3C2410 处理器简介
        4.1.2 电源模块
        4.1.3 时钟和复位电路
        4.1.4 SDRAM 接口电路
        4.1.5 Flash 接口电路
        4.1.6 串行接口电路
    4.2 交叉编译环境的建立
        4.2.1 在宿主机上安装Linux 系统
        4.2.2 配置Minicom
        4.2.3 建立NFS 开发环境
        4.2.4 配置TFTP
        4.2.5 安装交叉编译器
    4.3 本章小结
第五章 环境监控系统人机交互界面的实现
    5.1 建立Qt/Embedded 开发环境
        5.1.1 Qt/X11 的编译安装
        5.1.2 Qt/Embedded 主机版本编译安装
        5.1.3 Qt/Embedded 交叉编译
    5.2 利用Qt 开发GUI 的一般流程
    5.3 监控终端应用程序开发
        5.3.1 主菜单模块
        5.3.2 实时数据模块
        5.3.3 历史数据模块
        5.3.4 警报管理模块
        5.3.5 信息查看模块
        5.3.6 系统设置模块
    5.4 Qt 下软键盘和输入法的实现
    5.5 本章小结
第六章 环保监测信息管理系统的实现
    6.1 服务器端信息管理软件总体框架
    6.2 基于Visual Basic 的后台数据处理程序
        6.2.1 数据接收模块
        6.2.2 数据库连接与存储
        6.2.3 基于DOM 的XML 数据封装
        6.2.4 调用外部程序
        6.2.5 程序后台运行实现
    6.3 基于Kingview 的监控系统人机界面
        6.3.1 人机界面组态实现
        6.3.2 组态王与数据库的连接
        6.3.3 系统WEB 发布
    6.4 本章小节
第七章 环境监控系统通信模块的实现
    7.1 Linux 下串口通信的实现
        7.1.1 串口通信简介
        7.1.2 Linux 下串口编程
        7.1.3 Qt 中串口通信的实现
    7.2 Socket 通信实现
        7.2.1 Socket 网络编程简介
        7.2.2 Socket 客户端实现
        7.2.3 Socket 服务器端的实现
    7.3 HTTP-POST 方式数据报送
    7.4 本章小节
第八章 系统功能测试
    8.1 系统功能测试
        8.1.1 监控终端的时钟保持测试
        8.1.2 数据采集中数据遗漏测试
        8.1.3 GPRS 传输数据掉包测试
    8.2 总体运行测试
总结与展望
    全文工作总结
    下一步研究展望
参考文献
攻读硕士学位期间取得的研究成果
致谢

四、用Qt编制Linux中X-windows下的应用程序(论文参考文献)

  • [1]3G移动通信技术网络在无线视频传输中的应用[D]. 孙岩. 河北工业大学, 2016(02)
  • [2]基于ARM-Linux的机器人示教器系统的研究与开发[D]. 杨杏. 南京航空航天大学, 2015(12)
  • [3]基于ARM的测试系统手持终端的设计与实现[D]. 张霞. 中北大学, 2014(08)
  • [4]基于Linux/QTE的塔机防撞监测系统GUI设计[J]. 卢扬,章红. 软件工程师, 2014(04)
  • [5]基于WSN的充电桩监控与管理系统研究[D]. 刘玺. 昆明理工大学, 2013(02)
  • [6]高速公路MTC车道收费系统数据通信的设计与实现[D]. 李军. 西安电子科技大学, 2013(S2)
  • [7]一种支持多平台的无线终端管理软件设计方法[D]. 李林梅. 西安电子科技大学, 2013(05)
  • [8]基于ARM9的智能家居安防监控系统的研究与开发[D]. 黄智伟. 湖北工业大学, 2012(10)
  • [9]基于ARM9与QT的汽车防撞系统[D]. 武振华. 昆明理工大学, 2012(01)
  • [10]基于ARM与Linux的无线环境监控系统研究与开发[D]. 章慧锋. 华南理工大学, 2010(03)

标签:;  ;  ;  ;  ;  

Linux X-windows下使用Qt编译应用程序
下载Doc文档

猜你喜欢