船舶自动识别系统(AIS)下的驱动程序研究与设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ldd3663
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于船舶自动识别系统(Automatic Identification System,简称AIS),目的是构建一个基于嵌入式技术的船舶自动识别系统。嵌入式系统的处理器类型选用EP7312,操作系统采用Linux。项目设计的一个重要组成部分是开发针对具体设备的驱动程序。本文在充分理解Linux内核框架和ARM体系结构的基础之上,深入分析了Linux系统的内存管理方法、进程调度策略和系统调用过程,并对其中的关键算法作了总结。重点研究了Linux的设备管理体系,及其对不同类型设备开发驱动的支持机制。剖析了Linux内核对USB协议和TCP/IP协议栈的实现机制、数据流向和重要的数据结构。根据项目需要,设计开发了串口、USB接口的驱动程序,把网卡驱动成功移植到目标开发板上,同时给出调试和测试驱动程序的方法,并总结了实践中得到的宝贵经验。将添加了相关驱动的ARM-Linux移植到硬件平台上,实现了可以用于海上船舶自动识别系统的完备的操作系统。
其他文献
随着分布式系统和网络技术的飞速发展,特别是上世纪90年代中期以来,数据源的数量不断增多,数据信息总量也以惊人的速率增长。然而,这些数据源分布在各种网络当中,存储在数据源中的
随着高性能计算机的普及,利用计算机协助人工来处理日常的信息已经成为当前计算机科学发展的重要方向。模式识别作为主要的智能信息处理技术已经越来越广泛地被应用到日常生活
当今嵌入式微处理器和DSP的设计中,功耗已经成为至关重要的设计因素,其中片上Cache访问是嵌入式芯片功耗的一个主要来源。基于这一点,本课题希望建立一种可重构Cache的结构,能够
指纹识别是指通过计算机,利用人体固有的指纹生理特征来进行个人身份鉴别的技术。由于人体指纹具有唯一性和不变性,使得指纹识别与传统的认证方法相比,具有更高的安全性和易用性
手写字符识别是模式识别理论的一个重要应用领域,也是实现在各种背景下字符录入自动化的重要手段.特征提取和分类器设计是手写字符识别中的两个关键技术.虽然手写字符识别研
本文基于再生核理论对双臂自由飞行空间机器人(Dual-Arm Free-Flying Space Robot,简称DFFSR)运动控制的数值方法进行了研究。自由飞行空间机器人是当今空间机器人研究领域中的
数据挖掘是针对大量的数据进行分析,以得出有价值信息的过程。随着社会信息化程度越来越高,移动网络设备骤增,产生了大量的数据信息,如何从海量的数据中挖掘出有价值的知识,是数据
随着社会的进步和计算机技术的不断发展,现代智能设备的一个关键标识是人与机器之间的语音交互,语音识别和语音合成技术成为了人工智能研究的一个重要发展方向。语音识别技术
自上世纪90年代以来,包括中国在内的各空间大国相继提出以建立月球基地为主体的“重返月球”计划。月球环境具有高真空、微重力、高温差、强辐射等特点,因此月球探测是一项复杂
上世纪90年代中期以来,利用密码算法芯片的物理特性实施边界信道攻击引起了国内外密码学界的极大关注,已经成为密码分析学发展最为迅速的领域之一。实际应用的密码算法通常用专