基于嵌入式Linux的航行参数记录仪的设计

来源 :成都理工大学 | 被引量 : 2次 | 上传用户:hewei83221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多年来,海难事故频发直困扰着海运业。要在广袤的大海中寻找遇难船只并且真实分析、判断事故的真正原因,必须依靠记录设备来记录船舶的运行记录。在国内外都对船舶VDR的安装做了强制的规定,欧洲从2002年开始就规定必须安装VDR。因此,开展对VDR的研究就显得非常重要。论文工作主要包括如下内容:在理论方面,深入了解了嵌入式Linux的应用特点以及根据设计需要选取处理器应该考虑的因素。对嵌入式Linux驱动程序、设备驱动程序与内核的接口和字符型设备驱动做了详尽的研究,结合设计需要并根据嵌入式数据的特点,选取MySQL作为本设计的数据库系统,接着对嵌入式以太网技术做了详尽的分析和理解。硬件设计方面,提出了对本系统的功能要求和系统最终达到的性能指标。设计了基于BCM2835为主控制器的硬件电路,包含各个系统子模块GPS数据采集接口、状态参数采集子系统、温度采集子系统、雷达图像采集接口、USB和网络接口、存储接口、报警模块、水下信标和电源的设计。软件设计方面,详细探讨了嵌入式Linux系统在基于BCM2835主控的移植,嵌入式MySQL数据库在Debian的安装和配置以及设置Python与MySQL的程序接口,移植USB转UART的驱动程序,移植温度传感器的线式总线驱动程序。经测试验证,其驱动程序实现了GPS数据采集终端与主控制器的通信,测试实现了服务器端与客户端利用Python语言进行Socket通信,验证了DS18B20与主控制设备间数据传输的正确性,验证完成了采用Python语言调用MySQL的数据库接口入库和查询操作。论文对国内外航行参数记录仪现状进行了研究,针对目前VDR系统中存在的问题,提出了本论文所研究的VDR系统总体设计方案。在解剖了嵌入式Linux技术和字符设备驱动程序设计的基础上、选取BCM2835芯片作为嵌入式微处理器、MySQL作为嵌入式数据库、TCP/IP协议作为数据传输协议。在此基础上确定了相应的硬件器件和软件开发平台,确定了通过以太网络接口接收各种采集数据,并把数据插入到数据库中进行最终保存的实现方案,从而为完成航行参数记录仪功能中的数据采集、处理、编解码、入库和提取、系统自身运行状态的检测和告警等功能奠定了基础。软件涉及到嵌入式系统Debian的移植、MySQL数据库配置和与Python的连接、移植USB转UART的驱动程序、移植GPS模块驱动、移植DS18B20驱动等。测试表明,理论研究的相关结果基本与实际电路的工作和测试结果相符。本论文的工作为航行参数记录仪进步的设计提供了定的参考和借鉴。
其他文献
该文以HFC网络中的核心功能层--MAC层为研究对象,从理论分析和计算机仿真的角度对HFC系统的MAC协议和上行传输技术进行了深入研究.该文的第一章是绪论,简单介绍了宽带接入技
随着大数据时代的到来以及各种高性能计算硬件的出现,基于视觉数据的应用在当今社会的发展过程中发挥着越来越重要的作用,在工业生产、人工智能、机器人导航等众多领域中视觉数
在视频监控应用众多的今天,智能视频监控正以其独立性、智能性、优越性走进我们的视野,受到越来越多的专家学者的关注和重视。智能视频监控在无需人工干涉的前提下,利用模式识别
ATM网中,流量控制与路由选择,传统做法是将两者孤立起来,分别单独加以考虑,且流量控制是面向用户型的.该论文引入了最大流效这个概念,提出了面向节点的流量控制策略,将ATM网
瞬变电磁法是在地球物理领域使用广泛的一种时间域地质结构探测方法,根据观测到的二次场随时间的衰减特性,分析地质体的地电信息。瞬变电磁法可实现同点探测,二次场信号强度弱,易
为了监测灭火后从降温到熄灭、或者从积温到复燃的全过程,设计并完成了监测煤层自燃的无线传感器网络(Wireless Sensor Network,WSN)。由于现有节点测温范围有限,为此通过将作为主
随着科学技术的不断发展,图像匹配在人类的生产生活中扮演的角色越来越重要。图像匹配即是通过对影像内容、结构、特征、纹理、关系及灰度等的对应关系、一致性和相似性的分析
该论文完成了基于统计与规则的汉语自动分词系统的研究.在自然语言处理中,汉语自动分词一直是汉语语言的计算机处理的瓶颈,该文对于词切分中的歧义问题采取了结合统计与规则
学位
学位