基于Linux的USB共享系统设计与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:asdfghjkh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,个人计算机应用和USB设备在人们日常生活中越来越普及。但目前计算机应用和USB设备之间普遍未支持网络传输,也未能为计算机的外部设备提供一种有效的共享机制。为了满足用户工作共享性需求和提升设备时间和空间利用率,USB设备必须突破个人计算机空间限制,从而能够在不同计算机之间实现共享,同时在2015年,多个国家将“共享经济”评选为年度热词,可见共享模式已经在全球蔚然成风。此时研究开发USB共享系统就具有了较好的实际应用意义。本文研究并开发了一个基于Linux环境下的USB共享系统,用户在任何房间或任何城市都可以通过这种共享系统使用服务端上的 USB设备,就像使用接入在自己电脑上的USB。论文首先介绍了系统实现中涉及的相关理论与技术,如USB通信、Linux设备模型、Linux文件系统、用户空间设备管理等技术。然后从USB共享系统的功能、性能两个方面对整个系统进行了技术需求分析。根据该项目的实际情况,完成了 USB共享系统的总体结构的分层设计,包括数据传输层、网络服务层和系统应用层。其中,数据传输层通过USB子系统收集USB设备数据;网络服务层负责接收、处理和转发封装进IP包的USB数据;系统应用层包括服务端应用与客户端应用,为用户提供设备绑定、设备查询、设备映射等服务。同时,对每一层进行了功能模块的划分,重点阐述了系统主程序、USB子系统模块、数据解析与处理模块、系统应用模块的设计与实现方法。为了提高服务端对共享系统数据传输的并发处理能力,本文设计开发了基于Poll机制、具有高并发能力的数据通信服务端,并在服务端外围设计了 USBIPD监听守护进程,利用派生子进程进行并发请求处理,提高了服务端的通信效率。此外,针对实际情况中大量用户对共享设备的请求问题,设计实现了服务端集群结构通信模式和无线通信模式,并使用心跳、地址重定向等技术提高集群的业务服务和扩展能力。最后,根据系统用层设计出的相应功能指令,对系统进行功能性应用、吞吐量和传输速率的测试,通过实验得出本系统的功能应用测试结果和系统通信测试结果。本文基于实际项目,对USB共享系统进行了总体设计,并且对USB设备的共享机备可以自动映射到用户所在的客户端;二是设计网络传输协议仿真USB总线通信;三是解决了手机设备共享端口无法识别的难题;四是采用无线通信组网模式,优化了服务端与客户端组网的网络环境。
其他文献
随着智能时代的到来与计算机行业的飞速发展,目标跟踪技术在安防系统、无人驾驶、交通监控中的地位越来越突出,吸引了大量的学者专家投入研究。相关滤波算法以其兼顾跟踪速度与精度的优越性,近几年来备受瞩目。在实际的应用场景中,跟踪算法面临着目标多样性与背景复杂性等难点,其中目标的尺度变化更是影响跟踪性能的关键因素。本文在针对尺度问题提出的多特征的尺度自适应目标跟踪算法(SAMF)以及判别式尺度空间跟踪算法(
现阶段我国“教育+平台”的信息化服务模式正处于快速发展时期。在此过程中,学习者的网络资源日益丰富,教学环境逐渐完善,但同时海量的在线资源给学习者带来了“知识迷途”和“信息过载”等问题。有鉴于此,本文研究了一种在利用知识图谱对初中数学知识进行结构化表达的基础上,结合学习者个体特征给予其自适应调节的学习路径推荐方法,有利于激发学习者的学习兴趣,提高学习效率。具体的研究内容如下:首先,依据学习者个性化特
目前土木工程领域信息化服务建设正处于发展阶段,设计人员在设计过程中会涉及到大量知识检索和知识问答的需求,而目前大量的领域知识、规范和标准都是非结构化文本的形式,知识库的构建存在着难度,口语化的自然语言问题也无法被有效解析,问答需求无法被满足。因此本文选定土木工程垂直领域的智能问答应用作为切入点,使用新型自然语言处理方法深入研究面向该领域的智能问答技术。本文的工作是基于知识库的土木工程智能问答系统构
随着数据传输量的大幅度增加,人们对于信息安全的要求也越来越高,保护数据的方法多种多样,如水印、身份验证、图像隐藏以及密钥交换等。这些方法将秘密信息隐藏在单一的载体中,如果隐藏信息丢失,则秘密无法恢复。相较于传统的密码体制,视觉密码一直以共享图像的形式进行信息传输,它隐蔽性强,安全性高,解密时无需复杂的数学计算。为此,本文基于视觉密码方案结合信息隐藏技术、光学处理技术以及半色调技术提出了图像加密算法
近年来,信息在传递、存储过程中的安全性变得极为重要。起初,研究者提出用加密技术对秘密信息进行保护,针对加密后凌乱无序的密文容易引起攻击者的注意这一问题,研究者提出用信息隐藏技术来保护秘密信息的安全。信息隐藏技术主要分为嵌入秘密信息和提取秘密信息两个阶段,根据嵌入率和峰值信噪比衡量两个阶段的算法效果。本文通过对现有的SMSD图像信息隐藏算法进行研究,并在其基础上进行改进,在保证载体图像质量良好的前提
命名实体识别任务作为构建领域知识图谱的基础支撑,目前的相关研究主要集中在开放领域,针对垂直领域的研究进展比较缓慢,无法有效解决低资源、无完整领域词典和缺乏实体分类体系带来的垂直领域问题。本研究面向轨道交通工程设计规范,以《地铁设计规范GB53157-2013》为例构建命名实体识别任务的数据集,具体的研究内容如下:(1)本研究在低资源的情况下基于RoBERTa800K-CRF实现了领域自适应预训练。
随着物联网和可穿戴式设备等应用的兴起,功耗逐渐成为集成电路设计者必须考虑的重要因素。乘法器作为微处理器和数字信号处理器中的核心部件,广泛应用于物联网和植入式生物芯片等极低功耗领域,因此对乘法器进行低功耗设计有着重要的理论意义和应用价值。本文针对物联网和植入式生物芯片的低功耗应用需求,采用基-16 Booth编码算法和电源门控技术,设计实现了一种低功耗电源门控基-16 Booth乘法器。首先分析了竞
对人类进行的身体活动的自动识别称为人类活动识别(HAR)。有多种技术可以测量身体活动期间的这些运动特征,例如惯性测量单元(IMU)。IMU在这种情况下是基础,其特点是使用灵活、成本低和对隐私的影响较小。通过使用Notch传感器,可以对一些测量值进行采样,例如身体的加速度和角速度,并使用这些信息来学习能够将活动正确分类到相应类别中的模型。在本文中,我们建议使用卷积神经网络(CNN)对人类活动进行分类
【案例背景】除数是两位数的笔算除法——五入法试商(调商),是人教版数学四年级上册第六单元的教学内容。通过前面的学习,学生能够进行两位数除以两位数、三位数除以两位数的笔算除法的计算,懂得了两位数除以两位数和三位数除以两位数四舍法求商的笔算除法的算理,在此基础上来学习三位数除以两位数五入法求商的笔算除法,学生容易领会和把握,能理解三位数除以两位数五入法试商调商的算理,并能正确掌握三位数除以两位数
期刊
微液滴喷射技术由于其响应快、精度高等优点,在喷墨印刷、增材制造、LCD制造、微流体芯片、太阳能电池、和纳米技术等多个工业领域具有广泛应用。压电喷墨印刷具有控制精度高、印品质量好、能源消耗少及绿色环保等优点而成为数字印刷技术的重要发展方向。其工作原理是对压电打印头中的压电元件施加电压脉冲,由于压电材料具有逆压电效应,压电元件振动并在墨水通道内并生成压力波,导致流体在压力作用下从喷孔喷出,经射流断裂形