CN105760325A - 支持usb存储设备在dos***下热插拔的***及方法 - Google Patents

支持usb存储设备在dos***下热插拔的***及方法 Download PDF

Info

Publication number
CN105760325A
CN105760325A CN201410785195.5A CN201410785195A CN105760325A CN 105760325 A CN105760325 A CN 105760325A CN 201410785195 A CN201410785195 A CN 201410785195A CN 105760325 A CN105760325 A CN 105760325A
Authority
CN
China
Prior art keywords
storage device
usb storage
usb
computer
under dos
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201410785195.5A
Other languages
English (en)
Inventor
阙正胜
陈俊生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Wuhan Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Wuhan Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Wuhan Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Wuhan Co Ltd
Priority to CN201410785195.5A priority Critical patent/CN105760325A/zh
Priority to TW104102451A priority patent/TWI578165B/zh
Priority to US14/606,166 priority patent/US20160170926A1/en
Publication of CN105760325A publication Critical patent/CN105760325A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3027Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Systems (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Abstract

一种支持USB存储设备在DOS***下热插拔的装置,该装置应用于电脑中,该电脑包括USB接口单元及南桥芯片,该装置包括侦测单元及数据读取传输单元,侦测单元用于侦测电脑处于DOS***下是否有USB存储设备连接于电脑的USB接口单元,其中,该USB存储设备为可在DOS***下被读取的USB存储设备,数据读取传输单元用于在侦测到USB存储设备连接于USB接口单元时,读取USB存储设备中的数据并将读取到的USB存储设备中的数据传输至南桥芯片。本发明还提供了一种支持USB存储设备在DOS***下热插拔的方法。

Description

支持USB存储设备在DOS***下热插拔的***及方法
技术领域
本发明涉及USB存储设备,特别涉及一种支持USB存储设备在DOS***下热插拔的***及方法。
背景技术
在电脑处于windows***下时,USB存储设备支持热插拔。也就是说,在不关闭电脑的windows***的情况下,对USB存储设备进行插拔,电脑每次都可读取USB存储设备中的数据。然而,电脑处于DOS***下却不能读取USB存储设备中的数据,现在虽然可以通过加载软件的方法将USB存储设备制作成可在DOS***下读取的DOS盘,但需要该DOS盘必须在DOS***启动前就插接于电脑上,否则不能读取DOS盘内的数据,也就是说,电脑在DOS***下只能读取开机前插接的DOS盘里的数据。因此,在电脑处于DOS***下,USB存储设备制并不支持热插拔。
发明内容
有鉴于此,有必要提供一种支持USB存储设备在DOS***下热插拔的装置及方法。
一种支持USB存储设备在DOS***下热插拔的装置,该装置应用于电脑中,该电脑包括USB接口单元及南桥芯片,该装置包括侦测单元及数据读取传输单元,侦测单元用于侦测电脑处于DOS***下是否有USB存储设备连接于电脑的USB接口单元,其中,该USB存储设备为可在DOS***下被读取的USB存储设备,数据读取传输单元用于在侦测到USB存储设备连接于USB接口单元时,读取USB存储设备中的数据并将读取到的USB存储设备中的数据传输至南桥芯片。
一种支持USB存储设备在DOS***下热插拔的方法,应用于电脑中,用于在电脑处于DOS***下时使USB存储设备支持热插拔,该方法包括步骤:侦测电脑处于DOS***下是否有USB存储设备连接于USB接口单元,其中,该USB存储设备为可在DOS***下被读取的USB存储设备;及数据读取传输单元在侦测到USB存储设备连接于USB接口单元时,读取USB存储设备中的数据并将读取到的USB存储设备中的数据传输至电脑的南桥芯片。
上述装置及方法在电脑处于DOS***下时,当USB存储设备插接于USB接口单元,便会将USB存储设备中的数据传输至南桥芯片,从而实现DOS***下对USB存储设备的热插拔。
附图说明
图1为本发明实施例提供的手持设备电脑控制***的模块图。
图2为本发明实施例提供的手持设备电脑控制方法的流程图。
主要元件符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
下面将结合附图对本发明作进一步详细说明。
请参阅图1,一种支持USB存储设备20在DOS***下热插拔的装置10应用于电脑60中,用于在电脑60处于DOS***下使USB存储设备20支持热插拔。该电脑60包括USB接口单元62、南桥芯片64、中央处理单元66及存储单元68。该装置10包括侦测单元12及数据读取传输单元14。
USB接口单元62用于与USB存储设备20连接。侦测单元12用于侦测电脑60处于DOS***下是否有USB存储设备20连接于USB接口单元62,其中,该USB存储设备20为可在DOS***下被读取的USB存储设备20。在一实施方式中,该USB存储设备20为通过加载软件的方法将USB存储设备20制作成的可在DOS***下读取的DOS盘。USB接口单元62为USB3.0接口。
数据读取传输单元14用于在侦测到USB存储设备20连接于USB接口单元62时,读取USB存储设备20中的数据并将读取到的USB存储设备20中的数据传输至南桥芯片64。在一实施方式中,该数据读取传输单元14包括两对桥接线。两对桥接线的一端分别与USB接口单元62的两对数据差分信号线连接,另一端分别与南桥芯片64的两对数据差分信号线连接。
南桥芯片64用于将接收的USB存储设备20中的数据传输至中央处理单元66。中央处理单元66用于将接收到的USB存储设备20中的数据传输写入存储单元68。在一实施方式中,存储单元68为电脑60中的内存条。
在一实施方式中,侦测单元12包括一侦测引脚,该侦测引脚与一5V的供电端连接,用于与USB存储设备20在插接于USB接口单元62时与USB接口上一接地引脚连接。如此,当USB存储设备20没有插接于USB接口单元62,侦测单元12侦测到一高电平信号;当USB存储设备20载插接于USB接口单元62,侦测单元12侦测到一低电平信号。数据读取传输单元14根据侦测单元12侦测到的电平信号由高电平信号变为低电平信号时读取并传输USB存储设备20中的数据。
请参阅图2,为一支持USB存储设备20在DOS***下热插拔的方法的流程图,该方法应用于电脑60中,用于在电脑60处于DOS***下时使USB存储设备20支持热插拔,该方法包括的步骤如下所述。
侦测单元12侦测电脑60处于DOS***下是否有USB存储设备20连接于USB接口单元62,其中,该USB存储设备20为可在DOS***下被读取的USB存储设备20(步骤S102)。
在一实施方式中,通过侦测一与一5V的供电端连接且用于与USB存储设备20上的一接地引脚连接的侦测引脚是否处于低电平判断USB存储设备20是否连接于USB接口单元62。
数据读取传输单元14在侦测到USB存储设备20连接于USB接口单元62时,读取USB存储设备20中的数据并将读取到的USB存储设备20中的数据传输至南桥芯片64(步骤S104)。
在一实施方式中,USB存储设备20中的数据通过两对桥接线进行读取及传输,该两对桥接线的一端分别与USB接口单元62的两对数据差分信号线连接,另一端分别与南桥芯片64的两对数据差分信号线连接。
南桥芯片64将接收的USB存储设备20中的数据传输至中央处理单元66(步骤S106)。
中央处理单元66将接收到的USB存储设备20中的数据传输写入存储单元68(步骤S108)。在一实施方式中,存储单元68为电脑60中的内存条。
上述装置10及方法在电脑60处于DOS***下时,当USB存储设备20插接于USB接口单元62,便会将USB存储设备20中的数据传输至南桥芯片64,从而实现DOS***下对USB存储设备20的热插拔。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明所公开的范围之内。

Claims (10)

1.一种支持USB存储设备在DOS***下热插拔的装置,该装置应用于电脑中,该电脑包括USB接口单元及南桥芯片,该装置包括侦测单元及数据读取传输单元,侦测单元用于侦测电脑处于DOS***下是否有USB存储设备连接于电脑的USB接口单元,其中,该USB存储设备为可在DOS***下被读取的USB存储设备,数据读取传输单元用于在侦测到USB存储设备连接于USB接口单元时,读取USB存储设备中的数据并将读取到的USB存储设备中的数据传输至南桥芯片。
2.如权利要求1所述的支持USB存储设备在DOS***下热插拔的装置,其特征在于,USB接口单元为USB3.0接口。
3.如权利要求1所述的支持USB存储设备在DOS***下热插拔的装置,其特征在于,该数据读取传输单元包括两对桥接线,两对桥接线的一端分别与USB接口单元的两对数据差分信号线连接,另一端分别与南桥芯片的两对数据差分信号线连接。
4.如权利要求1所述的支持USB存储设备在DOS***下热插拔的装置,其特征在于,侦测单元包括一侦测引脚,该侦测引脚与一5V的供电端连接,用于与USB存储设备在插接于USB接口单元时与USB接口上一接地引脚连接。
5.如权利要求4所述的支持USB存储设备在DOS***下热插拔的装置,其特征在于,当USB存储设备没有插接于USB接口单元,侦测单元侦测到一高电平信号;当USB存储设备载插接于USB接口单元,侦测单元侦测到一低电平信号。
6.如权利要求5所述的支持USB存储设备在DOS***下热插拔的装置,其特征在于,数据读取传输单元根据侦测单元侦测到的电平信号由高电平信号变为低电平信号时读取并传输USB存储设备中的数据。
7.一种支持USB存储设备在DOS***下热插拔的方法,应用于电脑中,用于在电脑处于DOS***下时使USB存储设备支持热插拔,该方法包括步骤:
侦测电脑处于DOS***下是否有USB存储设备连接于USB接口单元,其中,该USB存储设备为可在DOS***下被读取的USB存储设备;及
数据读取传输单元在侦测到USB存储设备连接于USB接口单元时,读取USB存储设备中的数据并将读取到的USB存储设备中的数据传输至电脑的南桥芯片。
8.如权利要求7所述的支持USB存储设备在DOS***下热插拔的方法,其特征在于,通过侦测一与一5V的供电端连接且用于与USB存储设备上的一接地引脚连接的侦测引脚是否处于低电平判断USB存储设备是否连接于USB接口单元。
9.如权利要求7所述的支持USB存储设备在DOS***下热插拔的方法,其特征在于,USB存储设备中的数据通过两对桥接线进行读取及传输,该两对桥接线的一端分别与USB接口单元的两对数据差分信号线连接,另一端分别与南桥芯片的两对数据差分信号线连接。
10.如权利要求7所述的支持USB存储设备在DOS***下热插拔的方法,其特征在于,还包括步骤:
南桥芯片将接收的USB存储设备中的数据传输至电脑的中央处理单元;及
中央处理单元将接收到的USB存储设备中的数据传输写入电脑的存储单元。
CN201410785195.5A 2014-12-16 2014-12-16 支持usb存储设备在dos***下热插拔的***及方法 Withdrawn CN105760325A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201410785195.5A CN105760325A (zh) 2014-12-16 2014-12-16 支持usb存储设备在dos***下热插拔的***及方法
TW104102451A TWI578165B (zh) 2014-12-16 2015-01-26 支援usb存放裝置在dos系統下熱插拔的裝置及方法
US14/606,166 US20160170926A1 (en) 2014-12-16 2015-01-27 Apparatus, computer, and method of supporting usb storage device to hot plug

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410785195.5A CN105760325A (zh) 2014-12-16 2014-12-16 支持usb存储设备在dos***下热插拔的***及方法

Publications (1)

Publication Number Publication Date
CN105760325A true CN105760325A (zh) 2016-07-13

Family

ID=56111311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410785195.5A Withdrawn CN105760325A (zh) 2014-12-16 2014-12-16 支持usb存储设备在dos***下热插拔的***及方法

Country Status (3)

Country Link
US (1) US20160170926A1 (zh)
CN (1) CN105760325A (zh)
TW (1) TWI578165B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9971542B2 (en) 2015-06-09 2018-05-15 Ultrata, Llc Infinite memory fabric streams and APIs
TWI715283B (zh) * 2019-11-08 2021-01-01 瑞昱半導體股份有限公司 具備擴充外部裝置功能的橋接晶片以及擴充方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030056051A1 (en) * 2001-09-20 2003-03-20 International Business Machines Corporation System and method for connecting a universal serial bus device to a host computer system
CN2711938Y (zh) * 2004-05-14 2005-07-20 万国电脑股份有限公司 具侦测信号装置的usb连接器及其应用***
CN101526930A (zh) * 2008-10-13 2009-09-09 建荣集成电路科技(珠海)有限公司 Usb接口主从机检测装置及检测方法
CN103064489A (zh) * 2011-10-21 2013-04-24 华为终端有限公司 一种根据usb接口状态进行内部电路选择的方法及终端

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100259841B1 (ko) * 1997-07-31 2000-06-15 윤종용 씽글 칩을 이용한 피씨아이 버스의 핫 플러그 제어기
JPH11203230A (ja) * 1998-01-12 1999-07-30 Alps Electric Co Ltd デバイスの制御方法および制御装置
TW444165B (en) * 1998-05-12 2001-07-01 Primax Electronics Ltd Hot plug and play universal serial bus switch device and control method
KR100689724B1 (ko) * 2000-01-28 2007-03-09 후지쯔 가부시끼가이샤 핫 플러그에 대응한 클록 전환 회로
US20050182615A1 (en) * 2004-02-12 2005-08-18 International Business Machines Corporation Method and system for creating an automatically adjusting USB mass storage device
TWM256012U (en) * 2004-03-04 2005-01-21 Carry Computer Eng Co Ltd USB connector with card detector
US7268561B2 (en) * 2004-09-20 2007-09-11 Texas Instruments Incorporated USB attach detection for USB 1.1 and USB OTG devices
JP2007172413A (ja) * 2005-12-23 2007-07-05 Toshiba Corp 電子機器システム、およびロック装置
US7574534B2 (en) * 2006-05-23 2009-08-11 International Business Machines Corporation Method for using device enumeration information to identify an operating system running on a computer system
CN101335736B (zh) * 2007-06-28 2011-05-25 联想(北京)有限公司 高速外设互联接口
US8151101B2 (en) * 2008-11-06 2012-04-03 Lenovo (Singapore) Pte. Ltd. Method, apparatus, and system for quiescing a boot environment
US8135883B2 (en) * 2010-01-19 2012-03-13 Standard Microsystems Corporation USB hub apparatus supporting multiple high speed devices and a single super speed device
TWI413904B (zh) * 2010-03-03 2013-11-01 Pixart Imaging Inc Universal Serial Bus (USB) controller and its execution method
TWI482026B (zh) * 2012-02-07 2015-04-21 Etron Technology Inc 低耗電的usb3.0主控制裝置與降低usb3.0主控制裝置耗電的方法
CN103914421B (zh) * 2013-01-07 2017-04-26 华为终端有限公司 一种数据终端、数据传输***及热插拔控制方法
TWI545441B (zh) * 2014-02-17 2016-08-11 廣達電腦股份有限公司 電腦系統及其通用序列匯流排裝置的偵測方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030056051A1 (en) * 2001-09-20 2003-03-20 International Business Machines Corporation System and method for connecting a universal serial bus device to a host computer system
CN2711938Y (zh) * 2004-05-14 2005-07-20 万国电脑股份有限公司 具侦测信号装置的usb连接器及其应用***
CN101526930A (zh) * 2008-10-13 2009-09-09 建荣集成电路科技(珠海)有限公司 Usb接口主从机检测装置及检测方法
CN103064489A (zh) * 2011-10-21 2013-04-24 华为终端有限公司 一种根据usb接口状态进行内部电路选择的方法及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
无: "《USB Power Delivery Specification Revision 1.0》", 5 July 2012 *

Also Published As

Publication number Publication date
TW201640364A (zh) 2016-11-16
US20160170926A1 (en) 2016-06-16
TWI578165B (zh) 2017-04-11

Similar Documents

Publication Publication Date Title
US10162723B2 (en) Electronic card and detecting method thereof
US7921233B2 (en) Signal converter for an all-in-one USB connector that includes USB 2.0, USB 3.0 and eSATA
US10162784B2 (en) Adapter for transmitting signals
US20120311215A1 (en) Peripheral component interconnect express expansion system and method
US8601196B2 (en) Connector assembly
CN104239169A (zh) 信号测试卡及方法
US9043528B2 (en) Bridge between a peripheral component interconnect express interface and a universal serial bus 3.0 device
CN204576500U (zh) 一种兼容i2c通信的usb通信电路和***
US11232061B2 (en) CompactFlash express (CFX) adapters
US20180069360A1 (en) Usb-shaped connector, data transmission device and data storage device
US8386689B2 (en) Interface adapter systems and methods
GB2501587A (en) Managing a storage device using a hybrid controller
CN101826068A (zh) 热插拔pci-e装置的方法及其应用
CN105760325A (zh) 支持usb存储设备在dos***下热插拔的***及方法
CN102486746A (zh) 服务器及其检测pci***错误的方法
US20140258584A1 (en) Bus relay apparatus, integrated circuit apparatus, cable, connector, electronic appliance, and bus relay method
US20140304555A1 (en) Universal serial bus testing device
CN201820218U (zh) 主机***和数据传输电路
US20210374082A1 (en) Interface connection device, system and method thereof
CN104123257A (zh) 通用串行总线装置、通信方法及计算机可读存储介质
CN101853231B (zh) 一种主板、计算机和存储设备
CN103366830A (zh) 存储卡的测试装置
US9742654B1 (en) Communication interface testing
US20110047420A1 (en) Method and system for testing chips
TWI735869B (zh) 儲存控制裝置及其控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20160713