一、在Linux下自动FTP(论文文献综述)
陈旭璇[1](2020)在《基于智能吊篮的高空作业远程视频监控系统的设计与实现》文中研究指明高空作业平台是一种将施工人员、工具和材料运送到指定高空位置并进行作业的生产设备,被广泛应用于工业制造、建筑工地等各个行业的高空生产领域。安全问题是关系到施工人员生命安全以及高空作业行业发展的重要影响因素,受到高空地理环境因素的影响,目前国内尚无完备的高空作业远程监管方案。本文设计并实现了一套结合目标检测技术、基于智能电动吊篮的高空作业远程视频监控系统,为高空作业企业提供了综合的实时监管方案。首先,对系统进行了需求分析和架构设计,将远程监控系统的功能性需求抽象成了登录注册、设备定位、实时监控和消息中心这四个功能模块,并基于扩展性强、耦合度低的微服务架构划分出了监控服务、消息服务、个人服务、软硬件通信服务与安全帽检测服务这五大服务模块。然后,重点研究了用于检测高空施工人员是否佩戴安全帽的目标检测算法。在对基于深度学习的R-CNN系列算法进行充分的理论研究后,以Faster R-CNN算法为基础设计了高空作业下的安全帽检测算法,在选择特征提取网络、构建监控场景数据集,以及模型训练策略方面对算法进行了优化,并基于Py Torch框架搭建了深度学习平台,对安全帽检测算法进行了测试和性能评估,对漏检、错检的样本进行了分析。该安全帽检测算法每秒能够处理14帧监控图像,检测准确率为91.8%。最后,对系统进行了详细的设计与实现。系统包括应用服务端和Android客户端,其中,应用服务端的开发包括微服务架构组件和微服务模块两个部分:首先基于Spring Cloud微服务框架搭建远程监控应用服务平台,研究了微服务网关、服务发现与注册组件、负载均衡组件等微服务组件的技术实现;接着分别基于消息队列、RTMP流媒体技术以及FTP文件系统研究了参数、视频与图像等多类数据传输的软硬件通信策略;随后对数据库设计、Redis缓存优化、服务端主动消息推送等业务服务设计中的关键技术进行了方案论证与具体实现;最后基于Sidecar实现了对第三方Python-Web安全帽检测算法的集成。Android客户端的开发以满足功能需求、提供直观用户界面为目标,完成了登录注册、设备定位、实时监控和消息中心四个主要功能模块的方案设计与开发实现,并基于LBS定位技术和Baidu Map研究并改进了面向行政区域级别的多点聚合方案。为了充分发挥微服务架构能够快速水平拓展服务模块,以及自动实现负载均衡策和故障转移的优势,本文基于Docker容器虚拟化技术实现了远程监控系统应用服务端的部署,并在真机上测试了监控软件的各个功能模块,系统最终功能完整且运行稳定,达到了预期效果。
陈雨宁[2](2020)在《基于现场总线的海底声学原位光电控制系统研制》文中研究指明随着工业化的快速发展,陆地空间和资源日趋紧张,对海洋的开发利用成为了全球各国的迫切需求。改革开放以来,我国近海探测装备技术研究上取得了一定进步,但是对于远海和深海的探测技术还不够完善,海洋声学原位测量技术作为海洋声学测量必不可少的手段,其重要性不言而喻,从增强国家自主创新能力的角度出发,研制海底声学原位测量系统也很有必要。本论文顺应当前海底声学原位测量技术的发展方向,分析了国内外声学原位测量系统的缺陷,研制出一套基于现场总线的海底声学原位光电控制系统。该系统由水下舱控制系统和甲板监测系统组成,使用了模块化设计,具有较强的软硬件扩展性。结合课题需求,控制系统搭载了嵌入式操作系统,对多任务进行统一调度,使用光电复合缆实现了控制系统多模式工作和高清可视化监控数据传输。控制系统硬件设计以Cortex-A8处理器为核心,使用模块化设计,设计了集现场总线CAN通讯、串口通讯、网络通讯三种通讯方式的通信板卡,实现系统通信功能;设计了信号采集板卡,实现传感器信号采集功能;设计了信号输出(继电器)板卡,实现系统控制功能。甲板监测系统设计实现了光纤通讯资源的配置与水下舱控制系统板卡的健康状态监测功能。系统软件设计分为主控系统嵌入式软件设计和上位机软件设计。主控系统嵌入式软件设计在嵌入式Linux操作系统下使用多线程编程,实现声学单元的控制、外围传感器信号采集与解析、系统工作逻辑实现、数据的自容存储等功能。系统上位机实现了多种工作模式选择、可视化监控界面、人工干预和工作系统数据导出等功能。本文研制的基于现场总线的海底声学原位光电控制系统经过实验室调试和车间整体联调后,本人随科考队赴西太平洋执行了40余天的科考任务,在实际科考任务中,整个系统实现了稳定应用,能够达到课题设计要求。
王舒洋[3](2019)在《基于REST架构的企业安全平台日志报表子系统的设计与实现》文中研究说明随着信息技术的飞速发展,互联网在我们的日常学习工作中饰演着越来越重要的角色。企业,科研院所,国家单位,高校等单位和部门的信息化和网络化的程度越来越高,由此保障信息安全与网络安全就变得尤为重要。对于企业等机构来说,可能需要有多种网络安全设备(Web应用防护系统,入侵检测系统等)来保障整个企业的网络信息安全。不同的设备会产生大量不同种类的日志,这些日志数据作为网络信息安全的主要数据,重要性不言而喻。如果只凭借人力分析、统计、管理大量不同类型的日志,工作量将会是巨大的。此时就需要一个系统来对不同设备的日志进行集中接入,管理和生成报表,这样企业安全平台日志报表子系统就应运而生了。本文采用软件工程的研究方法详细论述了设计和实现了一个基于REST架构的企业安全平台日志报表子系统的过程,本文的主要工作如下:(1)分析了已有的该子系统所要依托的企业安全平台,提出了基于REST架构的日志报表子系统的解决方案,最大程度上实现了前后端的分离,并满足了后端同时使用Spring和Django两种框架的需求。(2)对本文所依赖的各项技术,如REST架构、Hive数据仓库工具、Flume分布式海量日志采集及聚合和传输系统、Heka组件等进行了深入的研究,明确了论文的研究方向。(3)通过前期调研以及对该系统的业务流程分析,完成了该日志报表子系统的需求分析。(4)完成了系统“前端-服务端-数据库”的三层架构设计,并采用REST架构实现了前后端完全分离,前端采用了AngularJS的架构,本人主要负责的后端采用了Spring与Django框架,前后端之间通过Http请求或者Thrift来完成数据的交互或服务的相互调用。数据库同时使用了Hive和PostGreSQL来作为数据的存储工具。(5)根据系统功能划分出了系统功能模块,并完成了每个功能模块的设计与实现。(6)根据本系统的需求、设计与实现给出了系统测试方案。通过设计并运行测试用例完成了对本系统的功能性测试与性能测试,并对测试结果与数据进行了详细的分析。最终经过多轮测试,系统所有测试用例全部通过,实现了所有的功能性与非功能性需求。该日志报表子系统最终实现了日志接入、日志查询、日志备份与恢复、报表生成和日志告警五大功能。在日志接入模块实现过程中,针对设备日志多样性的特点,采用了从数据库读取数据进行Flume的动态配置然后重启Flume的配置方式,而不是传统的将Flume配置信息直接写入配置文件中。采取该方式的目的是在设备日志类型发生新建、修改或删除时可以通过直接在数据库中更新数据而不是修改配置文件来更新Flume配置。同时为了满足大小数据模式下日志数据库不同的需求,日志数据表的创建也采取了从数据库读取数据然后动态创建的方式。在日志报表模块中针对报表种类复杂的特点,使用了Django框架将各种报表的数据查询插件化。在生成报表时,只需引入相关设备提供的查询插件就可以获得该种类报表所需的日志数据。同时Python形式的插件也方便其新增、修改和删除。本系统作为企业安全平台的子系统,依托于企业安全平台已经投入了运行。本系统目前能够接入多种网络安全设备的日志,并生成对应的报表。此外还提供了日志查询、日志备份恢复和日志告警的功能,从而高效便捷地管理网络安全设备日志。
樊冬冬[4](2017)在《高铁轨道监测系统远程控制终端的研制》文中指出为保障高速铁路运营安全,需要对高铁线路的关键位置进行实时在线监测,由于高铁线路分布全国,南北气候差异大,监测系统需要耐受户外的风吹日晒雨淋及强电磁干扰,在这种恶劣服役环境下,在线监测设备出现故障的概率就会大大增加,如程序跑飞导致监测设备死机,由于监测设备分布范围极广,如何快速高效地诊断和维护故障设备,这是实际工程中急需解决的问题。本论文针对高铁监测的实际需求,从构建远程交互式设备控制系统的目标出发,分析了相关远程测控技术的优缺点,设计了对高铁安全监测设备进行远程测量控制的嵌入式ARM架构终端,以AM3354为核心设计了远程测控模块(Remote Control Unit)对高铁监测设备的运行状态进行实时监控,编写了上位机软件,通过4G无线通信模块SIM7100C把数据上传到Web服务器和云平台,使铁路设备管理者可以随时通过移动智能手机端App应用程序或者PC登入访问Web/Lab VIEW监控页面,掌握高铁监测设备运行的状态信息。当高铁监测设备发生程序跑飞或停止运行工作时,可以通过远程控制继电器使设备强制关机后重新启动,当设备发生异常时进行报警,系统扩展了通过移动手机端或PC登入在线Web服务器进行必要的远程调试维护。高铁监测系统远程控制终端可以解决大量在线监测设备运行状态监测、故障诊断、远程维护的工程技术难题,降低高铁安保系统的运营成本,提高设备故障维修效率,对高铁安全运营提供了有力的技术支撑。
聂林波[5](2016)在《Linux平台自动下载FTP服务器数据的实现》文中指出针对Linux环境下自动下载FTP服务器数据文件需要,提出用shell脚本程序实现数据自动下载功能。该方法将Linux系统的crontab命令、date命令、shell脚本和wget软件有机结合实现FTP数据的自动下载。Linux系统能定时自动运行shell脚本调用wget软件自动下载数据文件。在Linux系统下灵活组合各种命令能够低成本实现复杂功能。
杨骁[6](2016)在《南极科考模拟支撑平台高性能监控系统设计》文中研究说明我国首套南极科考支撑装置在南极Demo A科考观测站的成功运行,标志着我国在南极科考支撑平台方面取得了零的突破。为了满足新的设计需求,需要对南极科考支撑平台远程监控系统进行进一步的完善。首先,为了提高软件的适用性、有效性、可扩展性和可维护性,对软件架构进行了总体设计:将卫星通信、与底层设备通信的代码抽象为公共的框架或库,将具体的业务逻辑进行合理的明确的模块划分,考虑对多种客户端的支持。接着,选用铱星Openport作为卫星通信的工具,使用TCP协议进行通信。基于Reactor模式完成通信框架的设计,分离了通用框架和业务逻辑,并具有很好的性能。在Reactor模式的基础上完成各业务逻辑模块的实现,数据采集与处理模块抽象为定时事件,数据收发与处理模块抽象为网络事件。使用Protobuf格式来定义国内与南极之间的通信协议。然后,使用Winform完成了C/S架构的国内监控客户端的设计与实现:使用Flask框架完成了B/S架构的国内监控中心Web服务器的设计与实现,并使用Bootstrap框架完成响应式布局的前端页面开发。最后,对南极监控系统进行测试,先对各模块进行功能测试,再对系统进行整体测试。测试结果表明,本文设计的远程监控系统满足了南极科考支撑平台的要求。
赵有以[7](2016)在《基于FPGA的千兆以太网工业监视控制系统》文中研究表明工业现场环境越来越复杂,对自动化的依赖程度越来越高。这些都迫切需求开发研制以预防为主的高效监视控制系统。传统的工业监控系统受当时技术发展水平的限制,在应用上具有很大的局限性和复杂性。本文在分析了现在监控网络的不足的前提下,针对工业环境应用,提出基于FPGA的千兆以太网工业监视控制系统。本课题使用DE1-SoC硬件平台,进行了软硬件的设计开发讨论。硬件上,使用Quartus II搭建了HPS硬件系统,添加了视频显示组件使之支持视频显示,添加UART模块用于RS485总线;在软件上,配置及编译了Preloader、U-Boot、Linux内核及文件系统,制作了可启动的Linux系统镜像,并基于Linux系统搭建了Web服务器用于数据查看及管理、FTP服务器用于视频文件传输、数据库服务器用于数据保存、流媒体服务器用于视频转发,移植Modbus主机协议用于工控设备访问,并采用HTML与CGI开发实现基于Web页面的数据查看及管理系统。通过对各个部分的测试,结果表明,本课题搭建的系统,实现了预计功能。经测试,全千兆网络环境下,系统的文件传输速率可达到105MB/s(840Mbps,接近1Gbps);系统接入单个摄像机,并以10帧每秒、640×480的画面分辨率的实时传输条件下,网络带宽占用1.02Mbps;Modbus主机可以以4800bps到115200bps的传输速率进行可靠通信,当速率为38400bps时误码率仅为0.27%,符合预期的设计要求。
刘凯[8](2014)在《基于ARM的研磨系统人机界面设计》文中研究说明.随着嵌入式技术和人机交互技术的快速发展,嵌入式人机界面系统在工业控制显得越来越重要。目前的研磨系统,当完成一项研磨任务或根据不同工况进行任务切换时,操作过程比较繁琐,造成加工过程效率低下。因此设计一种操作简单,操作效率高的研磨系统人机界面显得十分必要。本文提出基于ARM的研磨系统人机界面设计方案。在方案流程的设计中,我们需要考虑并解决的技术问题:1.利用什么图形软件设计人机界面?2.选用什么嵌入式软件系统平台为人机界面提供库函数调用及资源调度?3.嵌入式操作系统平台基于什么硬件系统平台?基于常规的设计流程,首先,选用ARM芯片为硬件系统的处理器,同时对相关芯片的选型和外围电路的设计,确定具体的硬件平台;然后,在基于ARM的硬件平台上,移植以嵌入式linux内核为核心建立人机界面的软件系统平台;最后,当软硬件平台完成后,利用开源的QT图形开发软件进行具体界面设计。本文主要的研究工作包括以下方面内容:1.研磨系统人机界面方案具体流程设计,解决具体硬件系统平台,软件系统平台和图形软件等相关技术问题。2.硬件系统平台的具体设计,主要完成嵌入式CPU、外围芯片的选型以及外围电路的设计。3.软件系统平台的具体设计,主要完成嵌入式开发环境的搭建,u-boot启动引用程序的裁剪和移植,嵌入式操作系统Linux内核的裁剪和移植,文件系统的制作与移植,LCD、触摸屏驱动程序的编写。4.人机界面设计开发,利用QT图形开发软件设计研磨系统人机界面的登录注册界面、参数设置、显示界面。
李宁[9](2013)在《基于CDMA网络的智能路测系统的设计与实现》文中提出目前随着现代移动通信技术的发展以及各种关键技术的顺利解决,移动通信的用户数量在不断壮大,而用户也越来越重视网络的通信质量。网络运营商为了向更多的用户提供最佳的服务质量,同时达到最优的投资成本,无线网络优化工作越来越重要。数据采集是网络优化最重要的步骤之一,其中人工参与的传统路测是实现数据采集的最常用方法。但是传统路测方法成本昂贵,设备繁多,劳动强度大,不能长期进行全网测试,已经不能满足网优的测试需求。本文针对传统路测中耗费大量人力资源的问题,设计了一个基于CDMA网络的智能路测系统,该系统能实现无人工现场参与的数据自动采集。智能路测系统包括便于安装在公共交通车辆上的智能数据采集终端以及后台分析系统两部分。智能数据采集终端主要包括实现任务的请求,根据任务参数模拟用户真实感受,实时采集任务数据,采集数据的上传,终端状态的上传以及纠错处理等功能。后台分析系统包括用户接口界面及数据库分析,主要实现任务的制定,任务的下发,接收任务数据及状态数据,终端的监控,数据统计分析和参数各种形式展示,报表的生成等。实际运行结果表明设计的方案合理有效,开发的模块稳定可靠,能很好地反映网络状况,达到了无线网络测试的要求。
白戈力,付学良[10](2012)在《Linux下技能性测试和评判系统的设计与实现》文中提出随着计算机网络技术的飞速发展,网上考试和评判系统已大量应用于各类考试环节中,但是对Linux系统下的技能性测试和评判系统的研究较少。本系统就是在RedHat Enterprise Linux5环境下,运用Apache+MySQL+PHP,并结合Shell Script技术设计实现了一个基于B/S架构的网上考试及评判系统,并应用到了《网络操作系统》课程的考试环节中,实现了自动抽题、自动阅卷和自动存储功能,具有较高的使用价值和应用前景。
二、在Linux下自动FTP(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、在Linux下自动FTP(论文提纲范文)
(1)基于智能吊篮的高空作业远程视频监控系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 课题的研究背景及意义 |
1.2 课题的国内外研究现状 |
1.2.1 视频监控系统的发展现状 |
1.2.2 图像处理技术在视频监控系统中的应用现状 |
1.3 课题的研究内容与研究重点 |
1.4 本文的章节安排 |
第二章 远程监控系统的总体设计 |
2.1 智能吊篮的高空作业场景及现有模式中存在的问题 |
2.1.1 高空作业场景分析 |
2.1.2 现有模式存在的问题 |
2.2 需求分析 |
2.2.1 需求推导 |
2.2.2 应用服务端需求 |
2.2.3 Android客户端需求 |
2.3 架构设计 |
2.3.1 软件架构设计模式选择 |
2.3.2 基于微服务的架构设计 |
2.4 系统结构层次划分 |
2.5 本章小结 |
第三章 基于深度学习的安全帽检测算法研究 |
3.1 安全帽检测问题的算法抽象 |
3.2 目标检测算法概述 |
3.2.1 传统的目标检测算法 |
3.2.2 基于深度学习的目标检测算法 |
3.2.3 目标检测算法对比 |
3.3 R-CNN系列算法研究 |
3.3.1 R-CNN |
3.3.2 SPP-Net与 Fast R-CNN |
3.3.3 Faster R-CNN |
3.4 基于Faster R-CNN的安全帽检测算法 |
3.4.1 安全帽检测方案 |
3.4.2 算法改进策略 |
3.4.3 Res Net50-FPN特征提取网络 |
3.4.4 数据集的构建与扩充 |
3.4.5 端到端的训练策略 |
3.5 算法实现 |
3.5.1 深度学习平台搭建 |
3.5.2 模型参数选择 |
3.5.3 实验结果与分析 |
3.6 本章小结 |
第四章 基于微服务架构的应用服务端的设计与实现 |
4.1 开发框架 |
4.1.1 Spring Framework |
4.1.2 Spring Boot与 Spring Cloud |
4.1.3 My Batis |
4.2 微服务架构组件的实现 |
4.2.1 服务注册发现组件 |
4.2.2 客户端侧负载均衡组件 |
4.2.3 API网关组件 |
4.2.4 声明式REST客户端组件 |
4.3 微服务模块结构 |
4.4 软硬件通信服务模块的设计与实现 |
4.4.1 智能吊篮硬件环境 |
4.4.2 软硬件通信服务的整体设计 |
4.4.3 基于Rabbit MQ的双向文本传输 |
4.4.4 基于RTMP的流媒体传输 |
4.4.5 基于FTP的图像传输 |
4.5 客户端业务相关服务模块的设计与实现 |
4.5.1 数据库设计 |
4.5.2 数据库的缓存优化 |
4.5.3 个人服务模块 |
4.5.4 监控服务模块 |
4.5.5 消息服务模块 |
4.6 安全帽检测服务模块在监控系统中的接入 |
4.6.1 微服务系统对第三方服务的集成 |
4.6.2 定时检测任务 |
4.7 本章小结 |
第五章 基于Android的监控客户端的设计与实现 |
5.1 Android平台技术概述 |
5.1.1 Android系统架构 |
5.1.2 Android应用组件 |
5.2 客户端功能模块的通用设计 |
5.2.1 基于MVVM的功能模块结构 |
5.2.2 与服务端通信方式的约定与实现 |
5.2.3 应用授权 |
5.3 登录注册模块的设计与实现 |
5.3.1 新用户注册 |
5.3.2 用户登录 |
5.4 设备定位模块的设计与实现 |
5.4.1 LBS空间定位服务 |
5.4.2 基于Baidu Map SDK的吊篮分布定位 |
5.4.3 改进的针对行政区域的多点聚合 |
5.5 实时监控模块的设计与实现 |
5.5.1 实时工况参数监控 |
5.5.2 实时视频监控 |
5.5.3 历史图片查询 |
5.6 消息中心模块的设计与实现 |
5.7 本章小结 |
第六章 系统的部署与运行 |
6.1 系统部署方案 |
6.1.1 部署环境 |
6.1.2 基于Docker的容器化部署 |
6.2 客户端运行效果 |
6.3 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 展望 |
参考文献 |
作者在攻读硕士学位期间发表的论文与获奖情况 |
(2)基于现场总线的海底声学原位光电控制系统研制(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 课题来源 |
1.2 课题研究背景及意义 |
1.3 国内外海底声学原位控制系统研究现状 |
1.4 本论文主要研究内容和技术指标 |
1.4.1 本论文主要研究内容 |
1.4.2 课题的技术指标和创新点 |
1.5 本章小结 |
第2章 光电控制系统总体方案设计 |
2.1 系统结构总体设计 |
2.2 硬件结构总体框架 |
2.2.1 水下舱控制系统设计 |
2.2.2 甲板监测与通讯系统设计 |
2.3 系统软件方案总体设计 |
2.3.1 嵌入式软件设计 |
2.3.2 上位机软件设计 |
2.4 本章小结 |
第3章 系统硬件设计 |
3.1 系统硬件功能分析 |
3.2 主控系统硬件设计 |
3.3 电源方案设计 |
3.4 外围监测电路硬件设计 |
3.4.1 数字信号输入硬件设计 |
3.4.2 模拟信号输入硬件设计 |
3.4.3 电平信号输出硬件设计 |
3.4.4 通信板硬件设计 |
3.4.5 视频信号传输硬件设计 |
3.5 数据通信硬件设计 |
3.5.1 CAN总线通讯 |
3.5.2 串口通讯 |
3.5.3 网络通讯 |
3.6 本章小结 |
第4章 系统软件设计 |
4.1 软件开发环境和平台搭建 |
4.1.1 主板搭载操作系统 |
4.1.2 软件开发环境 |
4.1.3 系统配置 |
4.2 主板软件多线程模块 |
4.2.1 UDP收发 |
4.2.2 CAN收发 |
4.2.3 串口收发 |
4.2.4 数据解析 |
4.2.5 时间同步及模式选择 |
4.2.6 数据存储 |
4.3 系统工作逻辑 |
4.4 系统上位机软件设计 |
4.4.1 PC端界面设计 |
4.4.2 数据导出功能设计 |
4.4.3 数据采集显示与控制 |
4.5 本章小结 |
第5章 系统调试与现场试验 |
5.1 硬件电路测试 |
5.2 软件功能测试 |
5.2.1 系统通信测试 |
5.2.2 信号采集与控制测试 |
5.3 系统整体车间联调 |
5.4 正式航次出海应用维护 |
5.5 本章小结 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
附录 作者在读期间参加的科研项目及发表的科研成果 |
(3)基于REST架构的企业安全平台日志报表子系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
缩略语对照表 |
第?章绪论 |
1.1 课题背景 |
1.2 国内外研究现状 |
1.2.1 日志收集研究现状 |
1.2.2 报表开发研究现状 |
1.2.3 大数据存储和查询研究现状 |
1.3 本文主要工作 |
1.4 本文的组织结构 |
1.5 本章小结 |
第?章相关技术 |
2.1 REST架构技术 |
2.1.1 REST概述 |
2.1.2 REST架构约束 |
2.1.3 RESTful风格的接口 |
2.2 日志收集技术 |
2.2.1 QPID技术 |
2.2.2 Heka技术 |
2.2.3 Kafka技术 |
2.2.4 Flume技术 |
2.2.5 HDFS技术 |
2.3 数据存储技术 |
2.3.1 PostGreSQL技术 |
2.3.2 Hive技术 |
2.4 本章小结 |
第三章 系统的需求分析 |
3.1 系统整体数据流 |
3.2 业务陈述 |
3.3 需求建模 |
3.3.1 系统总用例 |
3.3.2 日志接入模块的用例分析 |
3.3.3 日志查询模块的用例分析 |
3.3.4 日志备份与恢复模块的用例分析 |
3.3.5 报表生成模块的用例分析 |
3.3.6 日志告警模块的用例分析 |
3.4 非功能性需求分析 |
3.5 本章小结 |
第四章 系统的设计与实现 |
4.1 系统的应用架构 |
4.2 系统模块划分与功能设计 |
4.2.1 日志接入模块 |
4.2.2 日志查询模块 |
4.2.3 日志备份与恢复模块 |
4.2.4 报表生成模块 |
4.2.5 日志告警模块 |
4.3 数据库设计 |
4.4 系统功能实现 |
4.4.1 日志接入模块 |
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.2.3 日志备份与恢复模块的测试 |
5.2.4 报表生成模块的测试 |
5.2.5 日志告警模块的测试 |
5.3 系统性能测试方案 |
5.4 测试结果分析 |
5.4.1 功能测试结果分析 |
5.4.2 性能测试结果分析 |
5.5 本章小结 |
第六章 总结与展望 |
6.1 论文工作总结 |
6.2 后续工作展望 |
参考文献 |
致谢 |
作者简介 |
(4)高铁轨道监测系统远程控制终端的研制(论文提纲范文)
中文摘要 |
Abstract |
第1章 绪论 |
1.1 设备远程监测技术发展历程 |
1.2 高铁轨道远程监测技术研究现状 |
1.3 本课题研究的目的和意义 |
第2章 高铁轨道监测系统远程控制终端工作原理 |
2.1 高铁轨道监测系统功能 |
2.2 远程控制终端总体架构及功能 |
2.3 远程无线控制方式及数据传输协议 |
2.4 本章小结 |
第3章 远程控制终端的硬件实现 |
3.1 远程控制终端的硬件功能框图 |
3.2 嵌入式控制核心单元ARM |
3.3 远程数据传输单元4G通信模块 |
3.4 环境温湿度监测传感单元 |
3.5 继电器控制执行单元 |
3.6 本章小结 |
第4章 远程控制终端的软件实现 |
4.1 远程控制终端的软件功能框图 |
4.2 远程数据传输单元接口软件 |
4.3 环境温湿度传感器接口软件 |
4.4 继电器控制接口软件 |
4.5 本章小结 |
第5章 系统测试及数据分析 |
5.1 测试系统组成 |
5.2 无线通信传输功能测试 |
5.3 测量控制功能测试 |
5.4 测试数据分析 |
5.5 本章小结 |
结论 |
参考文献 |
致谢 |
攻读硕士学位期间研究成果 |
(5)Linux平台自动下载FTP服务器数据的实现(论文提纲范文)
1 需求的提出 |
2 实现的方法 |
3 关键技术 |
3.1 Wget |
3.2 crond |
3.3 shell |
3.4 date命令 |
4 结束语 |
(6)南极科考模拟支撑平台高性能监控系统设计(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 课题的研究背景与意义 |
1.2 国内外研究现状 |
1.3 论文研究内容 |
第二章 系统的总体规划与设计 |
2.1 系统的需求分析 |
2.1.1 系统功能的需求分析 |
2.1.2 系统性能的需求分析 |
2.2 系统的总体规划与设计 |
2.2.1 一期工程远程监控系统介绍 |
2.2.2 一期工程远程监控系统问题分析 |
2.2.3 软件设计思路 |
2.3 本章小结 |
第三章 基于Reactor模式的通讯框架设计 |
3.1 卫星通信方式的选择 |
3.1.1 铱星Openport |
3.1.2 TCP/IP协议 |
3.1.3 流式套接字 |
3.2 后台服务器设计模式 |
3.2.1 单进程同步模型 |
3.2.2 多进程/线程同步模型 |
3.2.3 预分配子进程/线程 |
3.2.4 IO复用模型 |
3.3 Reactor模式 |
3.3.1 Reactor模式的组成 |
3.3.2 Reactor模式的特点 |
3.4 框架辅助模块的设计 |
3.4.1 应用层缓冲区 |
3.4.2 线程池与线程封闭技术 |
3.4.3 高性能日志库 |
3.5 Reactor模式在南极服务器中的应用 |
3.6 本章小结 |
第四章 南极服务器功能模块的设计与实现 |
4.1 南极服务器功能模块的划分 |
4.2 PC/104与PLC的通讯 |
4.2.1 EWEB数据视图与XML |
4.2.2 Eweb与HTTP |
4.2.3 PLC数据采集 |
4.2.4 PLC控制 |
4.3 数据采集与处理模块 |
4.3.1 数据的采集 |
4.3.2 数据的解析 |
4.3.3 数据的存储 |
4.4 数据收发与处理模块 |
4.4.1 Protobuf |
4.4.2 通讯协议格式 |
4.4.3 具体通讯协议设计 |
4.4.4 消息的安全传输 |
4.5 本章小结 |
第五章 国内监控中心的设计与实现 |
5.1 国内监控中心总体设计 |
5.2 C/S架构的监控客户端的实现 |
5.2.1 C#网络编程 |
5.2.2 功能模块设计 |
5.3 B/S架构的监控客户端的实现 |
5.3.1 Flask框架 |
5.3.2 页面设计 |
5.3.3 主体页面 |
5.3.4 程序部署 |
5.4 本章小结 |
第六章 系统测试 |
6.1 测试环境 |
6.2 各模块测试 |
6.2.1 实时数据显示功能测试 |
6.2.2 模拟量历史数据显示功能测试 |
6.2.3 设备控制功能测试 |
6.2.4 电机优先级更改功能测试 |
6.2.5 即时报警功能测试 |
6.2.6 文件传输功能测试 |
6.3 整体测试 |
6.4 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 展望 |
致谢 |
参考文献 |
攻读硕士学位期间发表的论文 |
(7)基于FPGA的千兆以太网工业监视控制系统(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题背景及意义 |
1.2 国内外研究概况 |
1.3 主要技术发展趋势 |
1.3.1 图像压缩技术 |
1.3.2 计算机网络技术 |
1.3.3 可编程逻辑器件 |
1.3.4 Linux操作系统 |
1.4 本课题的主要研究内容 |
第2章 工业监控系统的构成及开发流程 |
2.1 监控系统的架构 |
2.1.1 网络拓扑结构 |
2.1.2 硬件结构 |
2.1.3 软件结构 |
2.2 硬件开发流程 |
2.2.1 FPGA硬件逻辑开发 |
2.2.2 HPS系统硬件开发 |
2.3 软件开发流程 |
2.4 开发环境的搭建 |
2.4.1 宿主机准备 |
2.4.2 操作系统安装 |
2.4.3 开发软件的安装 |
2.5 本章小结 |
第3章 工业监控系统的硬件设计 |
3.1 硬件系统模型 |
3.1.1 硬件需求分析 |
3.1.2 硬件模型描述 |
3.2 硬件系统的搭建 |
3.2.1 建立HPS开发工程 |
3.2.2 添加HPS模块 |
3.2.3 添加其他Qsys组件 |
3.2.4 Qsys外设互联及信号导出 |
3.2.5 产生HPS系统 |
3.2.6 编译HPS系统 |
3.3 本章小结 |
第4章 工业监控系统的软件设计 |
4.1 系统启动流程 |
4.1.1 HPS及FPGA启动配置 |
4.1.2 HPS启动流程 |
4.1.3 HPS启动设备的存储机构 |
4.2 设备树、FPGA配置文件及编程接口文件的生成 |
4.3 Preloader与U-Boot的编译 |
4.3.1 源代码的获取 |
4.3.2 源代码修改及编译过程 |
4.4 Linux内核的定制及编译 |
4.4.1 Linux内核源代码的获取 |
4.4.2 Linux内核配置及编译 |
4.5 Linux根文件系统获取及配置 |
4.5.1 Linux根文件系统的获取 |
4.5.2 根文件系统的配置 |
4.6 系统镜像的生成 |
4.6.1 计算MBR数据 |
4.6.2 系统镜像文件的生成 |
4.7 系统的安装及配置 |
4.7.1 可启动SD卡的创建 |
4.7.2 系统启动及登录 |
4.7.3 系统软件安装配置 |
4.8 应用程序开发 |
4.8.1 流媒体服务器的移植 |
4.8.2 服务器软件的安装及配置 |
4.8.3 Modbus Master的移植 |
4.8.4 HTML与CGI开发 |
4.9 本章小结 |
第5章 系统调试与测试 |
5.1 调试及测试平台 |
5.2 系统调试测试过程 |
5.2.1 Linux系统可启动测试 |
5.2.2 Web服务器测试 |
5.2.3 FTP服务器测试 |
5.2.4 数据库服务器测试 |
5.2.5 Modbus主机测试 |
5.2.6 流媒体服务器测试 |
5.2.7 系统整体功能测试 |
5.3 本章小结 |
结论 |
参考文献 |
攻读硕士学位期间所发表的学术论文 |
致谢 |
(8)基于ARM的研磨系统人机界面设计(论文提纲范文)
摘要 |
ABSTRACT |
CONTENTS |
第一章 绪论 |
1.1 课题研究背景及意义 |
1.2 国内外嵌入式人机界面研究现状 |
1.2.1 国内外嵌入式技术现状 |
1.2.2 国内外人机界面技术现状 |
1.3 本课题研究内容与结构 |
1.3.1 本论文主要研究内容 |
1.3.2 论文结构 |
第二章 人机界面系统方案设计 |
2.1 人机界面方案对比 |
2.2 人机界面系统工作原理 |
2.3 人机界面系统总体设计 |
2.3.1 人机界面嵌入式系统CPU选型 |
2.3.2 人机界面嵌入式操作系统 |
2.3.3 人机界面嵌入式GUI |
2.4 本章小结 |
第三章 人机界面硬件系统平台设计 |
3.1 硬件平台设计 |
3.2 硬件接口模块设计 |
3.2.1 硬件接口设计 |
3.2.2 基本电路模块设计 |
3.3 本章小结 |
第四章 人机界面软件系统平台设计 |
4.1 嵌入式Linux操作系统安装 |
4.2 在ubuntu中搭建基本开发环境 |
4.2.1 vim编辑器安装 |
4.2.2 ARM平台交叉编译工具链安装 |
4.3 构建BootLoader,u-boot裁剪移植 |
4.4 linux内核裁剪移植 |
4.5 linux文件系统制作移植 |
4.6 嵌入式驱动程序开发 |
4.6.1 LCD驱动程序 |
4.6.2 LCD驱动程序实现 |
4.6.3 LCD驱动模块加载 |
4.6.4 触摸屏驱动程序的实现 |
4.6.5 触摸屏驱动程序实现 |
4.6.6 测试触摸屏驱动程序 |
4.7 本章小结 |
第五章 研磨系统人机界面设计 |
5.1 界面软件QT/Embedded |
5.2 应用软件总体设计 |
5.2.1 QT/Embedded开发环境搭 |
5.2.2 人机界面的界面设计 |
5.2.3 登陆和注册窗口界面设计 |
5.2.4 菜单窗口界面设计 |
5.3 本章小结 |
总结与展望 |
参考文献 |
攻读学位期间发表的论文 |
致谢 |
(9)基于CDMA网络的智能路测系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景和意义 |
1.2 国内外研究现状 |
1.3 论文主要工作 |
第二章 基于路测的网络优化概述 |
2.1 CDMA 基本原理 |
2.1.1 CDMA 系统简介 |
2.1.2 CDMA 系统基本结构 |
2.1.3 CDMA 系统基本特点 |
2.1.4 CDMA 系统主要接口 |
2.2 无线网络优化简介 |
2.2.1 无线网络优化概述 |
2.2.2 无线网络优化内容和流程 |
2.2.3 无线网络优化必要性 |
2.3 路测基本原理 |
2.3.1 路测简介 |
2.3.2 路测模式 |
2.3.3 路测方法 |
2.3.4 路测现状及改进思想 |
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 模块化的终端框架 |
3.3.2 终端硬件构成 |
3.4 本章小结 |
第四章 智能路测系统软件设计与实现 |
4.1 智能路测终端软件设计 |
4.1.1 终端的软件设计与实现 |
4.1.2 自定义的报文格式 |
4.2 后台分析系统的设计与实现 |
4.2.1 软件开发环境 |
4.2.2 软件的设计思想与应用架构 |
4.2.3 数据解析功能 |
4.2.4 数据库设计 |
4.2.5 数据分析功能 |
4.2.6 用户接口界面 |
4.3 终端与后台通信设计与实现 |
4.3.1 通信基础 |
4.3.2 通信报文设计 |
4.3.3 通信方法实现 |
4.4 系统自动化的设计与实现 |
4.4.1 配置文件设计格式 |
4.4.2 配置文件产生流程 |
4.5 本章小结 |
第五章 智能路测系统的测试与分析 |
5.1 智能路测系统部署 |
5.2 智能路测系统测试 |
5.2.1 新建测试任务 |
5.2.2 配置文件生成 |
5.2.3 终端请求配置文件 |
5.2.4 数据自动采集与传输 |
5.2.5 数据解析 |
5.3 系统测试结果展示与分析 |
5.4 本章小结 |
第六章 总结与展望 |
参考文献 |
附录 1 攻读硕士学位期间撰写的论文 |
致谢 |
(10)Linux下技能性测试和评判系统的设计与实现(论文提纲范文)
引言 |
1 基于Linux平台下的技能性测试和评判系统的设计 |
1.1 系统的总体设计 |
(1) 抽题模块 |
(2) 验证模块 |
(3) 存储模块 |
1.2 系统的流程图 |
1.3 核心技术的设计与实现 |
1.3.1 DNS服务的验证方法 |
1.3.2 WWW服务验证方法 |
1.3.3 FTP服务验证方法 |
1.3.4 评分标准的设计及实现方法 |
2 系统运行与测试 |
3 结束语 |
四、在Linux下自动FTP(论文参考文献)
- [1]基于智能吊篮的高空作业远程视频监控系统的设计与实现[D]. 陈旭璇. 东南大学, 2020(01)
- [2]基于现场总线的海底声学原位光电控制系统研制[D]. 陈雨宁. 杭州电子科技大学, 2020(02)
- [3]基于REST架构的企业安全平台日志报表子系统的设计与实现[D]. 王舒洋. 西安电子科技大学, 2019(02)
- [4]高铁轨道监测系统远程控制终端的研制[D]. 樊冬冬. 黑龙江大学, 2017(06)
- [5]Linux平台自动下载FTP服务器数据的实现[J]. 聂林波. 电脑知识与技术, 2016(30)
- [6]南极科考模拟支撑平台高性能监控系统设计[D]. 杨骁. 东南大学, 2016(03)
- [7]基于FPGA的千兆以太网工业监视控制系统[D]. 赵有以. 哈尔滨理工大学, 2016(03)
- [8]基于ARM的研磨系统人机界面设计[D]. 刘凯. 广东工业大学, 2014(10)
- [9]基于CDMA网络的智能路测系统的设计与实现[D]. 李宁. 南京邮电大学, 2013(06)
- [10]Linux下技能性测试和评判系统的设计与实现[J]. 白戈力,付学良. 微计算机信息, 2012(03)