USB强制格式化免驱动插口及其控制方法

文档序号:27019461发布日期:2021-10-24 04:20阅读:141来源:国知局
USB强制格式化免驱动插口及其控制方法
usb强制格式化免驱动插口及其控制方法
技术领域
1.本发明涉及信息安全技术领域,具体涉及一种usb强制格式化免驱动插口及其控制方法。


背景技术:

2.实验室用公共数据平台(计算机、服务器等),与外部存储设备(flash、机械硬盘等)通过usb3.0/2.0协议进行数据传输。而外部存储设备可能携带病毒,公共平台会因此受到攻击,因此确保公共平台的系统安全一直是个难题。


技术实现要素:

3.本发明旨在针对现有技术的技术缺陷,提供一种usb强制格式化免驱动插口及其控制方法,以解决常规usb插口缺乏安全保证的技术问题。
4.为实现以上技术目的,本发明采用以下技术方案:
5.usb强制格式化免驱动插口,小至40mm*27mm*14.5mm体积外形;免驱动usb即插即用式连接方式;控制芯片包含usb格式化程序,可格式化usb3.0和usb2.0接口flash存储器;控制芯片包含usb hub程序;红绿指示灯指示运行状态。
6.作为优选,所述微控制器为32位通用增强型risc

v系列mcu,配有高速usb通信接口,配有128位数据宽度的dma,支持usb3.0主/从模式,支持控制、批量、中断、实时或同步传输。
7.作为优选,所述微控制器控制外接指示灯,所述微控制器的gpio口连接至所述指示灯
8.一种usb强制格式化免驱动插口的控制方法,包括:
9.1)微控制器循环扫描usb母头是否接入了flash设备,在没有检测到flash设备前,usb公头与公共数据平台的数据传输始终处于断开状态;
10.2)当扫描到usb母头接入了flash设备时,启动格式化程序,微控制器gpio口输出绿灯闪烁;
11.3)格式化完成,则启动usb hub,flash设备通过hub与公共数据平台连接,使用usb3.0或usb2.0通信协议,同时微控制器上gpio口输出绿灯亮;
12.4)若检测到连续3次格式化失败,则微控制器不启动usb hub,通过usb2.0协议与公共平台通信,发送键码error,同时微控制器输出红灯亮。
13.本发明提供了一种usb强制格式化免驱动插口及其控制方法。该技术方案先对通过usb3.0/2.0协议接入的flash存储设备进行格式化,然后存储设备再与公共平台进行数据交互。从而排除了安全隐患,确保了公共数据平台的安全性。本发明基于单片机实现,其结构简洁,逻辑合理,具有突出的技术优势。
附图说明
14.图1是本发明在使用时的连接关系图。
15.图2是本发明的构造图。
16.图3是本发明的控制逻辑图。
17.图4是本发明实物图。
具体实施方式
18.以下将对本发明的具体实施方式进行详细描述。为了避免过多不必要的细节,在以下实施例中对属于公知的结构或功能将不进行详细描述。以下实施例中所使用的近似性语言可用于定量表述,表明在不改变基本功能的情况下可允许数量有一定的变动。除有定义外,以下实施例中所用的技术和科学术语具有与本发明所属领域技术人员普遍理解的相同含义。
19.usb强制格式化免驱动插口及其控制方法:
20.技术方案主要分为三大部分:
21.该usb插口设备通过usb公头和公共数据平台连接,使用usb3.0/2.0通信协议。通过usb母头与flash存储设备连接,使用usb3.0/2.0协议通信。如图1所示。
22.1、硬件设计
23.usb插口设备使用mcu微控制器,risc

v3a内核,支持risc

v指令的imac子集。片上采取128位数据宽度的dma以支持多个高速外设的高带宽需求,实现大数据量的高速传输。
24.支持usb3.0host/device模式、otg功能。支持控制、批量、中断、实时/同步传输。主机支持usb3.0hub。usb插口设备内部电路连接如图2所示。
25.2、软件设计
26.usb插口设备使用了mcu的usb3.0、usb2.0、usb hub、文件系统模块。具体软件流程如下:
27.1)单片机循环扫描usb母头是否接入了flash设备。在没有检测到flash设备前,usb公头与公共数据平台的数据传输始终处于断开状态。
28.2)当扫描到接入了flash设备,启动格式化程序。单片机gpio口输出绿灯闪烁,表示格式化中。
29.3)格式化完成,则启动usb hub,flash设备通过hub与公共数据平台连接,使用usb3.0通信协议(向下兼容usb2.0协议)。同时单片机上gpio口输出绿灯亮,表示格式化完成。
30.4)若检测到连续3次格式化失败,则单片机不启动usb hub,通过usb2.0协议与公共平台通信,发送键码error。同时单片机输出红灯亮,表示格式化失败。其控制逻辑如图3所示。
31.3、结构外观
32.usb插口设备使用公模usb通信设备外壳,长40mm,宽27mm,高14.5mm。使用材料为abs,外观如图4所示。
33.以上对本发明的实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,并不用以限制本发明。凡在本发明的申请范围内所做的任何修改、等同替换和改进等,均应
包含在本发明的保护范围之内。


技术特征:
1.usb强制格式化免驱动插口,其特征在于,小至40mm*27mm*14.5mm体积外形;免驱动usb即插即用式连接方式;控制芯片包含usb格式化程序,可格式化usb3.0和usb2.0接口flash存储器;控制芯片包含usb hub程序;红绿指示灯指示运行状态。2.根据权利要求1所述的usb强制格式化免驱动插口,其特征在于,所述微控制器为32位通用增强型risc

v系列mcu,配有高速usb通信接口,配有128位数据宽度的dma,支持usb3.0主/从模式,支持控制、批量、中断、实时或同步传输。3.根据权利要求2所述的usb强制格式化免驱动插口,其特征在于,所述微控制器控制外接指示灯,所述微控制器的gpio口连接至所述指示灯。4.一种usb强制格式化免驱动插口的控制方法,其特征在于包括:1)微控制器循环扫描usb母头是否接入了flash设备,在没有检测到flash设备前,usb公头与公共数据平台的数据传输始终处于断开状态;2)当扫描到usb母头接入了flash设备时,启动格式化程序,微控制器gpio口输出绿灯闪烁;3)格式化完成,则启动usb hub,flash设备通过hub与公共数据平台连接,使用usb3.0或usb2.0通信协议,同时微控制器上gpio口输出绿灯亮;4)若检测到连续3次格式化失败,则微控制器不启动usb hub,通过usb2.0协议与公共平台通信,发送键码error,同时微控制器输出红灯亮。

技术总结
本发明提供了一种USB强制格式化免驱动插口及其控制方法。该插口具有小至40mm*27mm*14.5mm体积外形;免驱动USB即插即用式连接方式;控制芯片包含USB格式化程序,可格式化USB3.0和USB2.0接口flash存储器;控制芯片包含USB HUB程序;红绿指示灯指示运行状态。所述微控制器为32位通用增强型RISC


技术研发人员:马小明 盛晓燕 王渊 陈朝宇 刘畅
受保护的技术使用者:南方科技大学
技术研发日:2021.07.12
技术公布日:2021/10/23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1