一、嵌入式Linux中图形用户界面的研究与实现(论文文献综述)
郭璞[1](2021)在《高光谱油液检测系统设计与实现》文中提出机械设备之间的润滑不良可能会导致严重的事故发生,及时对机械设备中的润滑油进行检测具有重要意义。利用高光谱数据分析处理技术进行油液检测,不仅有较强的抗干扰性,还有较高的灵敏度。研究基于高光谱分析原理的油液检测技术,构建油液检测系统,可快速高效地获取油液中的参数信息,具有重要的理论意义和实用价值。本文设计并实现了基于高光谱采集分析技术的油液检测系统。首先,本文详细介绍了油液检测技术的发展现状及存在问题,确立了本文的研究方向。其次,基于Insion型号光谱仪采集到的高光谱数据,从油液高光谱数据检测算法出发,分析了每种算法的优缺点,研究实现了油液参数检测的回归模型。然后,从油液检测系统的需求分析出发,设计了系统的整体方案,对系统硬件进行了选型与搭建,开发了软件系统。为满足检测系统运行在嵌入式Linux操作系统中,选用Qt开发环境,C++语言开发了系统软件;为满足远端操作,本论文在Android Studio开发环境中利用Java语言开发了基于Android手机客户端的APP软件。软件系统可实现高光谱数据采集、数据处理、数据传输、数据计算及展示等功能。系统测试结果表明,高光谱油液检测系统具有实时、快速、便捷等优势。测试软件功能健全,操作方便,完成了预期的功能需求。
何强[2](2021)在《基于Qt的嵌入式智能家居组态软件设计》文中进行了进一步梳理智能家居的飞速发展,给我们的家庭生活带来了智能环保、安全舒适的体验,传统的嵌入式智能家居人机交互系统一般是完全通过代码编写的,开发周期长,人力物力消耗大,伸缩扩展性也不好,而组态软件可以有效解决上述问题,组态软件提供了一种类似“搭积木”的方式快速构建监控系统软件,无需编写复杂的计算机程序。然而,市面上已有的组态软件过于庞大,使用复杂,能够适用于嵌入式Linux平台的组态软件较为少见,专用于智能家居的组态软件几乎没有。针对以上问题,本文设计了一款轻量级的嵌入式智能家居组态软件。首先,在研究和分析了传统组态软件的功能和结构后,结合智能家居系统的特点,将嵌入式智能家居组态软件分为系统开发环境和系统运行环境两个部分进行设计,开发环境位于PC机平台,运行环境则位于嵌入式Linux平台。确定了设计方案后,采用跨平台软件开发框架Qt作为组态软件的开发工具,因其优良的跨平台性,可以保证模块的可移植性和通用性。其次,将系统开发环境分为工程管理器、图形画面组态、数据库系统和设备通信系统等模块进行设计。设计了组态软件的工程管理器;使用Qt的图形视图框架完成了图形画面组态子系统的设计,采用面向对象的思想和Qt插件的形式创建了丰富的图元库,以及完成了图形画面的数据存储等;同时设计了组态软件的数据库系统,采用空闲时间最短最优先LSF算法作为实时数据库的事务调度算法。然后设计了智能家居的通信系统,使用ZigBee技术组建了智能家居系统的无线通信网络。在研究了ZigBee协议、ZigBee的安全机制及其存在的安全漏洞后,提出了一种基于随机数、哈希算法和一次性会话密钥相结合的方式改进了ZigBee网络存在的安全问题,改进方案更加的轻量级,也具有更好的安全性。最后,搭建了嵌入式Linux系统为软件的运行提供了环境,设计了组态软件的系统运行环境,并对本文设计的嵌入式智能家居组态软件进行了功能测试。测试结果表明本文设计的组态软件可以实现所需的功能,验证了方案的可行性。
李鑫磊[3](2021)在《基于MQTT服务器和ZigBee的管道焊接状态监控系统》文中进行了进一步梳理近些年,工业物联网发展迎来新的发展机遇。石油天然气管道是国家工业的生命线,管道的焊接质量直接影响到输送线路的稳定性,为了实现自动焊接设备焊接状态的可视化操作,利用传感器无线网络、网关、云服务器以及人机交互图形界搭建管道焊接状态在线监控平台,实现对自动焊接设备的监控以及人机交互操作。本文首先分析管道自动外部焊接设备的监控设计需要,结合物联网的典型的设计架构,分析比较系统的涉及的无线通信方案和物联网服务器方案进行了分析和比较,最终确定基于MQTT服务器和ZigBee的在线质量监控系统总体结构设计方案。随后对系统的ZigBee传感器网络、LTE网关、MQTT消息服务器和人机交互图形界面的四大模块进行细致的说明,分别从硬件和软件设计两个方面完成各个模块的设计。在传感器网络部分,本文首先进行CC2530的ZigBee硬件电路设计,利用Z-Stack协议栈实现ZigBee网络的建立,实现了包括温度传感器、角度传感器、霍尔传感器等模块在内的传感器参数采集并且通过单播模式发送数据至协调器节点。网关模块部分,本文研究MQTT服务器在物联网系统中的应用,利用STM32嵌入式设备以及LTE模块完成了MQTT协议的移植和LTE网关的搭建;在云服务器上搭建MQTT服务器,实现传感器数据上传云服务器的功能。图形界面部分,利用Qt开发环境分别设计了本地人机交互界面和远程图形监视界面,最终借助嵌入式Linux设备实现了焊接监控系统的现场监控功能,借助MQTT物联网服务器的公网环境实现了的在线监视功能。经测试与实际的应用,该系统具备对管道焊接设备基本的监控功能,本地端的人机交互界面同时具备对运动控制设备和焊接电源控制设备的参数下发功能,MQTT服务器的消息服务可以稳定传输,满足实际焊接施工生产环境的监控需要。
瞿伟[4](2021)在《基于Hi3559V200双系统架构的HDMI显微相机设计与实现》文中研究指明数字显微镜在生命科学研究、工业制造、医疗诊断、教育等领域有着广泛应用,显微相机则是数字显微镜系统的重要组成部分。显微相机是工业相机的一种,从接口划分可以分为专用机器视觉接口相机和通用接口相机。通用接口相机性价比高且应用场景广泛,拥有重要的实用研究价值。本文基于Hi3559V200平台研究并提出了一款双操作系统架构、拥有丰富图像处理功能和强大视频图像编解码功能、HDMI接口的快速启动显微相机。显微相机作为典型的嵌入式系统,软硬件方面的要求与通用计算平台有所不同。嵌入式系统分为对称嵌入式系统和非对称嵌入式系统,对称嵌入式系统性能负载更均衡、适用范围更广,非对称嵌入式系统则结合了通用操作系统和实时操作系统的优势,适用于对实时性有一定要求且需要有良好功能扩展性和人机交互的场景。论文设计的显微相机支持脱离PC工作。相机通过HDMI接口和USB接口两种方式输出视频码流,支持3840×2160分辨率30FPS视频编解码和3840×2160分辨率图片编解码,支持外接SD卡或U盘扩展存储。同时相机支持丰富多样的图像处理功能,提供了很高的图像调节自由度。相机拥有图形用户界面,通过鼠标可以对相机进行控制。除了图像处理以及视频图片编解码,相机还提供了测量功能,用户可通过鼠标使用图形用户界面提供的多种测量工具完成对实时图像的测量。论文设计的显微相机采用Linux+HuaweiLiteOS的双操作系统架构,Linux负责图形用户界面和外设适配等通用功能,Huawei LiteOS负责图像处理以及视频图片编解码等专用媒体业务。双操作系统分别运行在Hi3559V200双核处理器的两个不同核心上,通过U-boot引导启动,并使用中断和共享内存实现核间通信以及视频码流数据交互。双系统显微相机软件建立在论文设计的中间件基础之上。中间件是位于图形用户界面和底层硬件驱动之间的逻辑抽象层。论文按照低耦合、高复用和高效率的原则设计了软件中间件,中间件从底层到上层分为COMMON、ISP、VIDEO、UVC、TEST和LITEO六个模块,分别负责不同的功能模块。论文提出了针对双系统显微相机的快速启动综合优化方案,从相机启动流程出发,研究了基于U-boot优化、Linux内核优化、程序流程优化和其他整体优化等优化方案,通过裁剪相机的固件、优化启动流程和优化用户程序运行流程,大幅度提升了相机从上电到输出预览图像的速度,与同类型HDMI显微相机相比有效提升了用户体验。论文最后对相机的设计功能进行了整体测试,验证了论文设计双系统显微相机功能的可用性、易用性、稳定性,验证了采用快速启动综合优化方案,相较于同类型HDMI显微相机有明显的领先。与其他显微相机相比,论文设计的显微相机拥有功能丰富、编解码性能高、成本低、启动速度快和结构紧凑的特点,拥有较高的实用价值。
王昱人[5](2020)在《车载多路视频记录与回放系统设计》文中研究说明伴随信息技术的进步与电子设备的高速发展,越来越多的武器装备系统开始使用数字视频和图像技术。相应地,车载记录仪的发展趋势向多元化和智能化逐渐靠拢。通过记录仪采集、存储试验中的武器系统工作状态参数,对于分析、改进设计并有效规避研制风险、减少研发经费、缩减开发周期都具有一定的工程现实意义。本文基于某型号车载记录仪的设计需求,开发出了一款符合使用需求的车载记录仪。该车载记录仪能够同时记录2路VGA视频、1路PAL视频、RS-422数据和CAN总线数据,并且可以通过记录仪将记录视频进行回放。在此基础上,针对高清数字视频的原始数据量大且需要多路同时编码与回放的问题进行了分析与讨论。首先,系统选用TMS320DM8168和FPGA架构作为硬件平台,并以此为基础进行软件系统的研发。在视频处理芯片TMS320DM8168的ARM上部署嵌入式Linux系统进行系统资源管理,并使用H.264标准视频压缩算法对原始视频数据进行压缩。将压缩过的视频文件封装为MP4文件并存储在SATA硬盘中。然后,软件采用Linux-Qt环境开发。通过功能划分,用Qt编写多个图形用户界面,并实现记录视频的选取与回放功能。本地播放的视频具有单帧播放和倍速播放等基础功能。为了使系统具有良好的可靠性和适用性,以模块化、一致化、系列化设计思想对总体进行设计。最后,搭设测试平台进行系统功能测试对原理进行验证。将记录的视频文件进行本地回放,测试软件的播放功能。通过测试设备验证,视频处理系统符合环境测试标准,录制的视频文件信息能够满足任务要求。经过车辆的系统调试,本文设计的视频处理系统达到预期的目标。
罗建亮[6](2020)在《基于Qt的嵌入式法院自助系统的设计与实现》文中研究指明近年来,随着社会的飞速发展和人们对信息化水平的要求越来越高,嵌入式产品已经在生活中的各个领域遍地开花,不论是医疗电子还是法院自助服务终端无一不涉及到嵌入式系统,嵌入式产品逐渐成为日常生活中不可或缺的一部分。法院的办事方式绝大多数还是传统的窗口人工办理,当事人绝大部分时间都花费在排队,窗口查询、填写信息等上,造成服务大厅不堪重负,服务不好。嵌入式linux技术的不断发展,推动了法院自助系统的发展。法院自助系统的广泛应用,随之而来的是需要给这些自助终端配备一个外观漂亮、简洁、易如操作的图形用户界面,使大众更加简单方便的使用嵌入式产品,Qt作为一个跨平台的图形用户界面系统,能为用户提供美观易操作的图形界面。因此,基于Qt的嵌入式法院自助系统的研究具有重大意义。本文的主要研究内容如下:(1)分析法院自助系统的功能概要。法院自助系统主要实现基于Qt的用户自助立案,“一站式”服务功能。(2)对法院自助系统的整个硬件电路进行设计打板。本文选用Rockchip公司的RK3399芯片作为本自助系统的主控芯片。采用“主板+外围模块”的设计思路,对主板和外围模块进行PCB设计。(3)以Linux操作系统为基础,对法院自助系统基于Qt进行软件设计,主要包括Linux操作系统的移植、裁剪、底层设备驱动开发和上层基于Qt的应用层软件的开发,分模块介绍了上层应用的核心功能模块的实现流程,包括自助立案、地图引导、案件查询、表单打印、帮助按钮、双屏异显功能模块。本文设计的法院自助系统经过调试和拷机测试,达到了预期的需求功能。
张雪莹[7](2020)在《基于ARM的管道焊接机器人分布式运动控制系统研究》文中研究说明本文首先对比了国内外大口径管道自动焊接系统优点和缺点,从工业生产实际出发,对管道自动焊接系统的组态人机交互系统需要实现的功能进行了分析,提出了基于ARM的管道焊接机器人分布式运动控制系统设计。该设计首先对人机交互系统的硬件进行了设计,嵌入式系统架构以AM4379为核心板,通过对外围模块电路进行设计,搭建嵌入式系统硬件,利用处理器和外围芯片构建基于ARM的管道焊接机器人分布式运动控制系统,并进行了Boot Loader、Linux系统移植、文件系统等的移植和优化;利用Qt进行了组态软件开发,完成了上位机图形界面的搭建、数据存储以及设备通信等功能。经测试与应用,该系统控制功能完善,实时性好,数据存储安全,人机交互界面友好,运行可靠、稳定,且成本低,益于推广应用,同时该设计中组态软件提供二次开发接口,可应用于分布式控制场合。经过车间试验和调试,该设计基本上实现了组态开发、设备通信、数据存储功能,因此满足了项目的初步要求。
项勇[8](2020)在《基于嵌入式Linux+Qt的多参数监护系统设计》文中认为随着软硬件技术迅速发展,跨学科知识之间的互相结合,使得新型应用层出不穷,传统医疗行业与电子、计算机技术的结合,极大地方便了医护人员以及使用者,不仅提升了监护诊断效率与精度,同时也慢慢的融入到正常家庭生活中去。嵌入式系统应用技术在现如今的生活中随处可见,尤其是与监护仪的结合已经十分常见。本次课题所研究的内容主要是将嵌入式Linux+QT的技术应用到多参数监护仪系统的开发。Linux与QT的开源特性不仅降低开发成本,也在一定程度上降低开发难度。本次开发过程主要有以下几点:(1)PC端的交叉编译环境搭建,为后续嵌入式移植开发做好前期准备;裁剪移植Linux内核、系统引导程序u-boot、根文件系以及QT等辅助库,配合监护仪硬件系统实现初步监护。(2)远程PC端监护软件系统设计以及移动Android端APP设计,解决定点采集的局限,实现多方式监护,为后期的应用拓展提供规范。(3)编写监护仪应用程序系统,实现对血氧、血压、脑电、心电、呼吸、温度、有创血压以及呼吸末二氧化碳模块的数据监视。整个嵌入式系统界面主要由一下几个线程实现:主线程,负责整个应用程序框架运行;采集线程负责数据采集,将数据解析后处理成波形数据以及实时参数;分析回放线程,负责将存储的数据再次回放显示。最终实现效果:在Exynos4412主控板上成功运行Linux3.0.15内核操作系统,并且实现基于Qt5.7的Qt应用程序的运行,实现数据采集波形显示在7.2寸的LCD触摸屏上;Wi Fi模块实现数据传递到PC端的上位机,且上位机同时也可以实现对监护仪的控制;BLE蓝牙模块实现与Android移动端的APP通信。
于贺楠[9](2019)在《嵌入式认知无线电监测系统关键技术研究》文中进行了进一步梳理与快速发展的无线电通信技术相比,频谱资源变得日益紧缺。为了解决现有静态频谱分配策略中频谱资源利用率低的问题,认知无线电理论应运而生。认知无线电实现的首要任务是寻找并确定空闲频谱,才能保证下一步工作的进行。因此,论文研究设计了以嵌入式为基础的认知无线电授权频谱可视化监测系统,直观动态显示授权频段频谱使用状态,同时保证系统具有实时性和实用性。本论文设计的嵌入式认知无线电监测系统分为以下几个部分:首先,依据系统需求分析设计了系统技术路线,围绕技术路线设计了以射频电路做信号采集,以上位机做频谱感知与可视化显示的系统整体架构。继而通过对相关技术的研究与学习,明确上位机采用嵌入式设备,搭载嵌入式Linux系统和Qt软件开发环境,奠定后续开发工作基础。然后,深入研究认知无线电频谱检测算法,并以能量检测算法为基础,以解决嵌入式设备数据高速存储和减少可视化模块绘图时间为目的,设计上位机的频谱感知模块,实现了对监测频段内信号数据的存储与感知判决,输出判决结果为可视化模块提供数据与理论支持。最后,设计并完成基于Qt的图形界面的频谱感知结果可视化模块的编程实现,具体实现了信号数据通过动态频谱曲线、二维瀑布图、三维频谱图三种不同形式的可视化显示,之后运用相关技术,将其移植到嵌入式平台,对系统功能进行了测试验证。结果表明,本文设计的嵌入式认知无线电监测系统,为用户提供良好的人机接口,方便用户对监测频段授权频谱使用情况进行查询与访问,及时准确发现频谱空洞,为实现授权频谱动态管理以及提高频谱利用率提供坚实而有力的依据。
黄秦[10](2019)在《基于物联网技术的车载视频监控终端设计与实现》文中提出随着信息技术的不断发展,物联网技术、嵌入式技术、人工智能和大数据在物流管理、智能家居和交通控制等生产生活领域的应用受到广泛关注。当前,视频监控系统处于智能高清视频监控时代,实现了高清化、智能化、集成化和网络化。本学位论文来源于南京禄口国际机场空港科技有限公司的“基于物联网技术的车载终端研制”项目,针对目前机场特种车辆精确管控的需求,本文设计并实现了一种基于物联网技术的车载视频监控终端。本文首先根据系统功能需求,设计了基于物联网技术的车载视频监控终端的总体方案,该终端包括嵌入式平台、显示屏用户界面、无线路由器和摄像头,实现信息采集统计、监控调度、实时跟踪、状态查询、视频传输和历史轨迹存储回放等多种功能。其次,设计并实现了车载视频监控终端硬件系统,终端硬件系统主要包括以Hi3520D处理器为核心的主控制器模块、4G通讯模块、WIFI通讯模块、视频AD模块、定位模块和电源模块。接着,在搭建好交叉编译环境的基础上,进行U-Boot移植、Linux内核移植、根文件系统构建和通讯模块的移植,实现了嵌入式监控平台的搭建。设计并实现了车载视频监控终端应用软件,包括视频采集与显示和图形用户界面交互,将采集与处理的车辆信息通过网络传输给终端界面,实现了车辆情况的可视化显示、视频的播放控制和对车辆的实时管理。同时,为了提高传输效率与统一数据格式,设计了数据通信协议。最后,对各个模块进行功能测试,并实现了模块之间的联调测试。测试结果表明,本论文设计的车载视频监控终端运行稳定,播放视频速率可达25帧/秒,视频播放实时性很高,人机交互界面友好,满足设计要求。
二、嵌入式Linux中图形用户界面的研究与实现(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、嵌入式Linux中图形用户界面的研究与实现(论文提纲范文)
(1)高光谱油液检测系统设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题研究背景和意义 |
1.2 油液检测技术的研究现状 |
1.2.1 油液检测技术的发展历程 |
1.2.2 油液检测技术的应用现状 |
1.2.3 油液检测技术对比及存在的问题 |
1.3 高光谱技术简介 |
1.3.1 高光谱技术原理 |
1.3.2 高光谱技术在油液检测中的应用优势 |
1.4 研究内容及章节的安排 |
第二章 高光谱数据来源及相关算法 |
2.1 数据来源 |
2.2 数据预处理 |
2.2.1 平滑处理 |
2.2.2 白板校正 |
2.3 回归模型计算方法 |
2.3.1 最小二乘法 |
2.3.2 偏最小二乘法 |
2.3.3 BP神经网络 |
2.4 本章小结 |
第三章 高光谱油液检测系统设计方案 |
3.1 高光谱油液检测系统需求分析 |
3.1.1 系统功能需求 |
3.1.2 系统非功能需求 |
3.2 本系统采用的润滑油检测指标 |
3.3 数据处理系统选型 |
3.4 系统软件开发平台介绍 |
3.4.1 嵌入式Linux系统 |
3.4.2 Android系统 |
3.5 WIFI通信技术 |
3.6 高光谱油液检测系统整体架构 |
3.7 本章小结 |
第四章 高光谱油液检测系统软件设计与实现 |
4.1 系统功能概述 |
4.2 系统开发环境搭建 |
4.2.1 嵌入式Linux系统环境搭建 |
4.2.2 Android Studio开发环境搭建 |
4.3 基于Linux平台的系统设计与实现 |
4.3.1 系统整体架构 |
4.3.2 操作面板模块 |
4.3.3 菜单命令模块 |
4.3.4 专业模式模块 |
4.3.5 结果展示模块 |
4.4 基于Android平台的系统设计与实现 |
4.4.1 APP整体架构 |
4.4.2 系统登录模块 |
4.4.3 信息采集处理模块 |
4.4.4 历史记录查询模块 |
4.4.5 曲线展示模块 |
4.5 本章小结 |
第五章 系统试验与测试 |
5.1 系统整体概况 |
5.2 系统模拟试验 |
5.2.1 油液样品收集 |
5.2.2 算法回归模型建立 |
5.3 系统现场试验与测试 |
5.3.1 试验方法 |
5.3.2 基于Linux平台的系统测试 |
5.3.3 基于Android平台的系统测试 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 论文总结 |
6.2 展望和下一步工作 |
致谢 |
参考文献 |
附录 |
攻读学位期间参加科研情况及获得的学术成果 |
(2)基于Qt的嵌入式智能家居组态软件设计(论文提纲范文)
摘要 |
abstract |
第1章 绪论 |
1.1 课题研究背景和意义 |
1.2 国内外智能家居发展现状及趋势 |
1.2.1 国内外智能家居发展现状 |
1.2.2 智能家居的发展趋势 |
1.3 国内外组态软件发展现状及趋势 |
1.3.1 国内外组态软件发展现状 |
1.3.2 组态软件的发展趋势 |
1.4 论文主要内容和章节安排 |
第2章 系统总体方案设计 |
2.1 开发工具选择 |
2.2 嵌入式智能家居组态软件的总体结构 |
2.3 系统开发环境总体设计 |
2.4 系统运行环境总体设计 |
2.5 本章小结 |
第3章 系统开发环境设计与实现 |
3.1 工程管理器设计 |
3.2 图形画面组态设计 |
3.2.1 图形画面组态总体设计 |
3.2.2 图形画面组态的设计思想 |
3.2.3 图元的设计与实现 |
3.2.4 动画连接设计与实现 |
3.2.5 图形画面的数据存储 |
3.3 数据库系统设计 |
3.3.1 实时数据库设计 |
3.3.2 实时事务模块和事务调度算法 |
3.3.3 历史数据库设计 |
3.4 本章小结 |
第4章 通信系统设计与实现 |
4.1 智能家居通信系统方案设计 |
4.1.1 通信方式选型 |
4.1.2 智能家居系统整体架构 |
4.2 ZigBee技术 |
4.2.1 ZigBee简介 |
4.2.2 ZigBee协议栈 |
4.2.3 ZigBee协议的安全机制 |
4.2.4 ZigBee中的AES算法 |
4.3 基于ZigBee的通信系统安全方案设计 |
4.3.1 ZigBee存在的安全问题 |
4.3.2 目前主要的安全对策 |
4.3.3 改进的ZigBee安全加密方案 |
4.3.4 改进方案的安全性分析 |
4.4 串口通信模块设计 |
4.4.1 串口通信原理 |
4.4.2 基于Qt的串口通信模块设计 |
4.5 本章小结 |
第5章 系统运行环境设计与实现 |
5.1 嵌入式Linux系统整体架构 |
5.2 嵌入式Linux系统环境搭建 |
5.2.1 Bootloader移植 |
5.2.2 Linux操作系统内核移植 |
5.2.3 根文件系统制作 |
5.2.4 Qt移植 |
5.3 组态软件运行系统设计 |
5.4 本章小结 |
第6章 组态软件功能测试与分析 |
6.1 系统开发环境功能测试 |
6.2 系统运行环境功能测试 |
6.3 本章小结 |
第7章 总结与展望 |
7.1 论文总结 |
7.2 工作展望 |
致谢 |
参考文献 |
攻读学位期间的研究成果 |
(3)基于MQTT服务器和ZigBee的管道焊接状态监控系统(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 课题背景与意义 |
1.2 国内外研究现状分析 |
1.2.1 国外研究现状 |
1.2.2 国内的研究现状 |
1.3 本课题研究的主要内容 |
1.4 本章小结 |
第2章 架构设计 |
2.1 课题的需求分析 |
2.2 物联网典型设计模型 |
2.3 关键技术比较 |
2.3.1 无线通信技术的比较于分析 |
2.3.2 物联网协议的比较与分析 |
2.4 课题实际的设计模型 |
2.5 本章小结 |
第3章 传感器网络节点和网关的设计 |
3.1 ZigBee技术 |
3.1.1 ZigBee的特点和性能 |
3.1.2 ZigBee的传输协议 |
3.1.3 ZigBee的网络拓扑结构 |
3.2 ZigBee的硬件电路设计 |
3.3 传感器网络的软件设计 |
3.3.1 ZigBee的组网流程 |
3.3.2 ZigBee节点的传感器信息采集 |
3.4 本章小结 |
第4章 网关和MQTT消息服务器的搭建 |
4.1 网关设计 |
4.1.1 网关的硬件设计 |
4.1.2 网关的软件设计 |
4.2 物联网服务器的搭建 |
4.3 本章小结 |
第5章 人机交互界面的设计 |
5.1 本地端人机交互界面概述 |
5.2 本地端人机交互平台的硬件设计 |
5.3 本地人机交互平台的软件环境的搭建 |
5.4 本地端人机交互控制界面的设计 |
5.4.1 图形界面的设计 |
5.4.2 通信功能的设计 |
5.4.3 数据库的设计 |
5.5 远程显示图形界面的设计 |
5.6 本章小结 |
第6章 系统实施与调试 |
6.1 系统模块的实施与调试 |
6.1.1 感知层的实施与调试 |
6.1.2 网关与MQTT服务器的实施与调试 |
6.1.3 人机交互图形界面的实施与调试 |
6.2 系统的整体联合调试 |
6.3 本章小结 |
结论 |
参考文献 |
附录 1 CC2530 核心板原理图 |
附录 2 STM32F407ZET6 主控原理图 |
攻读学位期间所取得的相关科研成果 |
致谢 |
(4)基于Hi3559V200双系统架构的HDMI显微相机设计与实现(论文提纲范文)
致谢 |
摘要 |
Abstract |
第1章 绪论 |
1.1 课题研究背景 |
1.2 课题研究现状 |
1.2.1 工业相机研究现状 |
1.2.2 嵌入式操作系统研究现状 |
1.3 课题研究内容 |
1.4 本论文结构安排 |
第2章 多核处理器上的嵌入式系统研究 |
2.1 多核处理器 |
2.2 对称嵌入式系统 |
2.3 非对称嵌入式系统 |
2.3.1 虚拟化 |
2.3.2 各核心运行独立操作系统 |
2.4 双操作系统结构的关键技术 |
2.4.1 Huawei LiteOS结构 |
2.4.2 双操作系统内核启动方式 |
2.4.3 双操作系统通信方式 |
2.5 本章小结 |
第3章 双系统显微相机硬件结构与电路设计 |
3.1 总体硬件结构设计 |
3.2 硬件核心模块 |
3.2.1 主控芯片模块 |
3.2.2 内置存储模块 |
3.2.3 图像采集模块 |
3.2.4 外设接口模块 |
3.3 双系统显微相机样机 |
3.4 本章小结 |
第4章 双系统显徼相机软件设计 |
4.1 双系统显微相机总体软件框架 |
4.2 双系统显微相机软件系统环境设计 |
4.2.1 开发环境搭建 |
4.2.2 软件运行内存划分 |
4.2.3 固件分区设计 |
4.3 双系统显微相机驱动程序的开发 |
4.3.1 图像传感器驱动 |
4.3.2 RTC驱动 |
4.4 双系统显微相机中间件的设计 |
4.4.1 中间件结构 |
4.4.2 COMMON模块设计 |
4.4.3 ISP模块设计 |
4.4.4 VIDEO模块设计 |
4.4.5 UVC模块设计 |
4.4.6 LITEOS模块设计 |
4.4.7 TEST模块设计 |
4.5 双系统显微相机的图形用户界面及其功能 |
4.6 本章小结 |
第5章 双系统显徼相机快速启动分析与优化 |
5.1 快速启动优化总览 |
5.2 U-boot优化 |
5.2.1 U-boot裁剪 |
5.2.2 U-boot启动流程优化 |
5.3 Linux内核优化 |
5.3.1 Linux内核裁剪 |
5.3.2 关闭Linux内核打印 |
5.4 程序流程优化 |
5.4.1 驱动加载优化 |
5.4.2 快速启动参数 |
5.5 其他通用优化 |
5.5.1 硬件解压缩 |
5.5.2 文件系统优化 |
5.6 本章小结 |
第6章 双系统显徽相机整体展示 |
6.1 相机工作场景测试 |
6.2 ISP功能测试 |
6.3 视频编解码性能测试 |
6.3.1 编码 |
6.3.2 解码 |
6.4 UVC测试 |
6.5 快速启动测试 |
6.5.1 测试方法 |
6.5.2 测试结果 |
6.6 本章小结 |
第7章 总结与展望 |
参考文献 |
作者简历及在学期间所取得的科研成果 |
作者简历 |
在学期间所取得的科研成果 |
(5)车载多路视频记录与回放系统设计(论文提纲范文)
摘要 |
abstract |
1 绪论 |
1.1 研究背景与意义 |
1.2 国内外发展现状 |
1.2.1 军用嵌入式设备发展现状 |
1.2.2 军用车辆记录仪发展现状 |
1.3 论文结构与内容 |
2 车载多路视频记录与回放系统设计方案 |
2.1 系统需求分析 |
2.1.1 系统功能 |
2.1.2 系统指标 |
2.2 系统总体设计 |
2.3 硬件平台 |
2.3.1 系统硬件架构 |
2.3.2 芯片硬件架构 |
2.4 软件总体设计 |
2.4.1 软件的设计流程 |
2.4.2 软件工作流程 |
2.5 本章小结 |
3 车载多路视频记录与回放软件设计 |
3.1 开发环境搭建 |
3.1.1 软件开发包安装 |
3.1.2 服务器平台搭建 |
3.1.3 交叉编译环境搭建 |
3.2 视频编码与存储模块设计 |
3.2.1 视频的编码原理 |
3.2.2 视频的编码功能实现 |
3.2.3 视频的格式封装 |
3.2.4 视频的存储实现 |
3.3 视频回放模块设计 |
3.3.1 视频的解码功能实现 |
3.3.2 视频的回放功能实现 |
3.3.3 快进与快退功能实现 |
3.3.4 单帧功能的实现 |
3.4 文件管理模块设计 |
3.4.1 数据库的选择 |
3.4.2 数据库结构设计 |
3.4.3 数据库管理功能实现 |
3.5 本章小结 |
4 图形用户界面设计 |
4.1 界面需求分析 |
4.2 Qt关键技术 |
4.2.1 信号与槽机制 |
4.2.2 Qt事件处理机制 |
4.2.3 DM8168下Qt移植 |
4.3 软件界面设计 |
4.3.1 视频显示界面设计 |
4.3.2 视频选择界面设计 |
4.3.3 视频回放界面设计 |
4.3.4 单帧播放界面设计 |
4.4 本章小结 |
5 软件功能测试与结果分析 |
5.1 测试环境搭建 |
5.2 系统功能测试 |
5.2.1 多路视频记录功能测试 |
5.2.2 视频回放功能测试 |
5.2.3 快进快退功能测试 |
5.2.4 单帧播放功能测试 |
5.3 测试结果与分析 |
5.3.1 多路视频记录功能 |
5.3.2 视频回放功能 |
5.3.3 快进快退功能 |
5.3.4 单帧播放功能 |
5.4 结果分析 |
5.5 本章小结 |
6 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
攻读硕士学位期间发表的论文及所取得的研究成果 |
致谢 |
(6)基于Qt的嵌入式法院自助系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题的研究背景及意义 |
1.2 课题的研究现状及趋势 |
1.2.1 嵌入式系统的发展阶段及趋势 |
1.2.2 人机交互技术研究现状 |
1.2.3 法院诉讼平台的建设现状 |
1.3 本文研究内容和组织结构 |
第二章 嵌入式法院自助系统的总体设计 |
2.1 嵌入式法院自助服务系统需求分析 |
2.2 法院自助服务系统总体架构 |
2.2.1 架构介绍 |
2.2.2 法院自助服务界面介绍 |
2.3 法院自助服务系统硬件的选型 |
2.3.1 处理器芯片的选型 |
2.3.2 核心板的选型 |
2.4 法院自助服务系统软件的选择 |
2.4.1 操作系统的选择 |
2.4.2 根文件系统的选择 |
2.4.3 应用层软件的选择 |
2.5 本章小结 |
第三章 硬件电路设计与软件平台的搭建 |
3.1 系统硬件的总体框架 |
3.2 最小硬件系统电路设计 |
3.2.1 Debug调试电路设计 |
3.2.2 复位电路设计 |
3.2.3 电源电路设计 |
3.3 PCB设计与制作 |
3.3.1 PCB设计流程 |
3.3.2 PCB布线图和实物展示 |
3.4 嵌入式软件平台的搭建 |
3.4.1 宿主机开发环境的搭建 |
3.4.2 构建交叉开发环境 |
3.4.3 目标板上系统的移植分析 |
3.4.4 目标板上开发环境的搭建 |
3.5 本章小结 |
第四章 应用系统界面设计 |
4.1 界面设计原则 |
4.2 应用系统的总体架构设计 |
4.3 应用系统的核心功能模块设计 |
4.3.1 自助立案功能设计 |
4.3.2 地图引导功能设计 |
4.3.3 案件查询功能设计 |
4.3.4 表单打印功能设计 |
4.3.5 帮助按钮功能设计 |
4.3.6 双屏异显功能模块设计 |
4.4 本章小结 |
第五章 系统测试及分析 |
5.1 测试环境的搭建 |
5.2 硬件调试流程 |
5.3 测试移植的Linux操作系统 |
5.3.1 reboot测试系统稳定性 |
5.3.2 压力测试 |
5.3.3 Linux开发环境测试 |
5.4 QtCreator调试代码步骤 |
5.5 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
作者简介及攻读学位期间获得的学术成果 |
1 作者简历 |
2 攻读硕士学位期间发表的学术论文 |
3 参与的科研项目及获奖情况 |
4.发明专利 |
学位论文数据集 |
(7)基于ARM的管道焊接机器人分布式运动控制系统研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题研究背景 |
1.2 课题研究现状与发展趋势 |
1.2.1 国内研究现状 |
1.2.2 国外研究现状 |
1.2.3 课题发展趋势 |
1.3 课题的研究目的和意义 |
1.4 课题来源和研究内容及论文框架 |
1.4.1 课题来源 |
1.4.2 课题研究内容 |
1.4.3 论文框架 |
第2章 系统的工作原理和设计方案 |
2.1 系统工作原理 |
2.2 系统整体需求与技术指标 |
2.3 系统设计方案 |
2.3.1 系统硬件设计方案 |
2.3.2 系统软件设计方案 |
2.3.3 组态软件设计方案 |
2.4 本章小结 |
第3章 系统核心电路设计 |
3.1 系统硬件结构框图 |
3.2 系统硬件模块选择及设计 |
3.2.1 系统电源电路设计 |
3.2.2 系统电源电路设计 |
3.2.3 串口RS232 电路设计 |
3.2.4 系统LCD显示驱动电路设计 |
3.2.5 以太网通信电路设计 |
3.2.6 CAN总线电路设计 |
3.2.7 USB接口电路设计 |
3.3 分布式运动控制设计 |
3.3.1 TLE7181EM直流电机驱动电路设计 |
3.3.2 DRV8701 直流电机极驱电路设计 |
3.4 本章小结 |
第4章 系统软件设计 |
4.1 嵌入式系统整体软件框架 |
4.2 人机交互系统Linux系统移植 |
4.2.1 基于Linux-3.14.43 内核的SD系统启动卡制作 |
4.2.2 固化Linux-3.14.43 系统到NAND FLASH |
4.3 本章小结 |
第5章 组态软件设计 |
5.1 组态软件整体设计框架 |
5.2 图形界面的设计 |
5.2.1 图形系统设计方案 |
5.2.2 画板的设计 |
5.2.3 组态软件界面设计 |
5.3 数据库设计 |
5.3.1 数据库系统整体设计架构 |
5.3.2 实时数据的处理 |
5.3.3 历史数据库的设计与开发 |
5.4 串口通信设计 |
5.5 脚本程序设计 |
5.6 本章小结 |
第6章 人机交互系统调试 |
6.1 调试环境与实物展示 |
6.2 嵌入式系统模块调试 |
6.2.1 模块调试 |
6.2.2 串口调试 |
6.2.3 CAN调试 |
6.2.4 以太网调试 |
6.2.5 USB口调试 |
6.3 直流电机驱动调试 |
6.3.1 TLE7181EM直流电机驱动测试 |
6.3.2 DRV8701 有刷直流电机全桥栅极驱动器 |
6.4 用户界面和组态功能调试 |
6.4.1 系统启动调试 |
6.4.2 组态功能调试 |
6.4.3 系统联合调试 |
6.5 本章小结 |
结论 |
参考文献 |
附录1 |
附录2 |
附录3 |
致谢 |
(8)基于嵌入式Linux+Qt的多参数监护系统设计(论文提纲范文)
中文摘要 |
Abstract |
1 前言 |
1.1 课题设计背景与意义 |
1.2 国内外研究现状 |
1.2.1 国外研究现状 |
1.2.2 国内研究现状 |
1.3 研究内容及创新点 |
2 嵌入式Linux+Qt软件系统开发 |
2.1 嵌入式系统选择 |
2.2 嵌入式图形用户界面选择 |
2.3 本章小结 |
3 多参数监护仪系统设计 |
3.1 系统设计分析 |
3.2 功能设计分析 |
3.3 监护仪系统工作原理 |
3.4 本章小结 |
4 多参数监护仪系统硬件系统平台介绍 |
4.1 系统硬件平台介绍 |
4.1.1 ARM处理器简介 |
4.1.2 处理器选型 |
4.1.3 主控板选择 |
4.2 本章小结 |
5 多参数监护系统软件系统开发环境搭建 |
5.1 开发平台介绍 |
5.1.1 搭建嵌入式Linux开发环境-Windows |
5.2 交叉编译工具 |
5.3 本章小结 |
6 源码移植 |
6.1 Boot Loader编译移植 |
6.1.1 Boot Loader,u-boot简介 |
6.1.2 u-boot移植 |
6.1.2.1 u-boot一阶段分析 |
6.1.2.2 u-boot二阶段分析 |
6.1.2.3 u-boot移植 |
6.2 Linux内核源码编译移植 |
6.2.1 Linux内核源码获取 |
6.2.2 Linux内核源码移植 |
6.2.2.1 Linux内核介绍 |
6.2.2.2 Linux内核裁剪移植 |
6.3 文件系统镜像 |
6.3.1 Linux文件系统简介 |
6.3.2 嵌入式Linux文件系统建立 |
6.4 QtE5.7以及辅助库编译 |
6.4.1 tslib编译 |
6.4.2 QtE镜像编译 |
7 监护仪应用程序开发 |
7.1 Qt环境搭建 |
7.2 Qt运行机制分析 |
7.2.1 QtMVD架构分析 |
7.2.2 Qt信号槽机制分析 |
7.3 系统开发 |
7.3.1 提示区开发 |
7.3.2 参数显示模块开发设计 |
7.4 本章小结 |
8 Android以及PC端软件设计 |
8.1 PC端软件系统设计 |
8.2 Android端开发设计 |
9 系统测试分析 |
9.1 嵌入式主控板系统测试 |
9.2 PC上位机以及Android应用程序测试 |
9.3 本章小结 |
10 总结与展望 |
10.1 总结 |
10.2 展望 |
参考文献 |
附录 |
1 个人简历 |
2 在读期间参加的科研课题 |
3 在读期间发表的论文 |
4 在读期间所获得的奖励 |
致谢 |
综述 基于嵌入式 Linux+QT 的多参数监护系统设计研究进展 |
1 引言 |
2 多参数监护仪的发展历程 |
3 嵌入式Linux+Qt的监护系统开发分析 |
4 多参数监护仪应用现状 |
5 研究展望 |
参考文献 |
(9)嵌入式认知无线电监测系统关键技术研究(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 研究背景 |
1.2 国内外发展概况 |
1.3 论文结构安排 |
2 嵌入式认知无线电监测系统设计 |
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 嵌入式Linux系统 |
2.4.2 Qt图形界面 |
2.5 本章小结 |
3 频谱感知模块研究与设计 |
3.1 感知技术研究 |
3.1.1 能量检测算法 |
3.1.2 循环平稳特征检测算法 |
3.1.3 匹配滤波器检测算法 |
3.1.4 仿真结果分析 |
3.2 感知模块设计与开发 |
3.2.1 数据存储 |
3.2.2 能量检测算法应用 |
3.2.3 设计验证 |
3.3 本章小结 |
4 可视化模块研究与设计 |
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.3.4 图形用户界面 |
4.4 系统集成与功能验证 |
4.4.1 软件平台调试 |
4.4.2 硬件平台移植 |
4.5 本章小结 |
5 总结与展望 |
参考文献 |
致谢 |
作者简历及攻读硕士学位期间的科研成果 |
(10)基于物联网技术的车载视频监控终端设计与实现(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 课题背景和意义 |
1.2 国内外研究现状 |
1.3 论文的主要内容和各章节安排 |
第二章 基于物联网技术的车载视频监控终端总体方案 |
2.1 车载视频监控终端设计 |
2.1.1 系统设计需求 |
2.1.2 系统总体方案 |
2.1.3 终端总体方案 |
2.2 系统关键技术 |
2.2.1 物联网技术 |
2.2.2 嵌入式系统 |
2.2.2.1 与物联网技术的结合 |
2.2.2.2 嵌入式系统的开发流程 |
2.2.2.3 嵌入式驱动 |
2.2.3 视频监控技术 |
2.3 本章小结 |
第三章 车载视频监控终端硬件系统设计与实现 |
3.1 硬件平台总体设计 |
3.2 系统处理器选型 |
3.3 微处理器 |
3.3.1 Hi3520D处理器 |
3.3.2 ARMCortex-A9 处理器子系统 |
3.4 视频采集模块 |
3.5 存储模块 |
3.5.1 内存芯片 |
3.5.2 存储器接口 |
3.6 电源模块和时钟模块 |
3.6.1 电源电路设计 |
3.6.2 复位电路设计 |
3.6.3 时钟电路设计 |
3.7 通讯模块与定位模块 |
3.7.1 4G通讯模块设计 |
3.7.2 WIFI通讯模块设计 |
3.7.3 定位模块设计 |
3.8 接口电路设计 |
3.8.1 网络接口设计 |
3.8.2 USB接口设计 |
3.8.3 CAN接口设计 |
3.8.4 调试接口电路设计 |
3.8.4.1 串口电路设计 |
3.8.4.2 JTAG接口设计 |
3.9 本章小结 |
第四章 车载视频监控终端应用软件设计与实现 |
4.1 软件设计架构及工作流程 |
4.2 软件环境搭建 |
4.2.1 软件平台MPP |
4.2.2 交叉编译环境的搭建 |
4.2.3 Bootloader的移植 |
4.2.3.1 U-Boot的启动 |
4.2.3.2 U-Boot的移植 |
4.2.4 Linux内核配置与移植 |
4.2.5 根文件系统构建 |
4.2.6 通讯模块的移植 |
4.2.6.1 4G模块移植 |
4.2.6.2 WIFI模块移植 |
4.3 GUI交互设计 |
4.3.1 嵌入式平台交互系统 |
4.3.2 GUI界面交互 |
4.3.3 流媒体服务器 |
4.4 视频采集与显示 |
4.5 数据通信协议设计 |
4.6 本章小结 |
第五章 系统联调与测试 |
5.1 终端功能测试 |
5.2 系统联调测试 |
5.3 系统性能测试 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
攻读硕士学位期间的研究成果 |
四、嵌入式Linux中图形用户界面的研究与实现(论文参考文献)
- [1]高光谱油液检测系统设计与实现[D]. 郭璞. 西安石油大学, 2021(09)
- [2]基于Qt的嵌入式智能家居组态软件设计[D]. 何强. 南昌大学, 2021
- [3]基于MQTT服务器和ZigBee的管道焊接状态监控系统[D]. 李鑫磊. 北华航天工业学院, 2021(06)
- [4]基于Hi3559V200双系统架构的HDMI显微相机设计与实现[D]. 瞿伟. 浙江大学, 2021(09)
- [5]车载多路视频记录与回放系统设计[D]. 王昱人. 中北大学, 2020(11)
- [6]基于Qt的嵌入式法院自助系统的设计与实现[D]. 罗建亮. 浙江工业大学, 2020(02)
- [7]基于ARM的管道焊接机器人分布式运动控制系统研究[D]. 张雪莹. 北华航天工业学院, 2020(08)
- [8]基于嵌入式Linux+Qt的多参数监护系统设计[D]. 项勇. 安徽医科大学, 2020(02)
- [9]嵌入式认知无线电监测系统关键技术研究[D]. 于贺楠. 大连海事大学, 2019(06)
- [10]基于物联网技术的车载视频监控终端设计与实现[D]. 黄秦. 东南大学, 2019(06)
标签:zigbee论文; 嵌入式linux论文; 嵌入式软件论文; 嵌入式系统设计论文; 功能分析论文;