[发明专利]可于USB总线上执行档案系统呼叫的系统及其方法无效
申请号: | 200710097392.8 | 申请日: | 2007-05-15 |
公开(公告)号: | CN101308478A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | 黄景新 | 申请(专利权)人: | 普格科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 汤保平 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 线上 执行 档案 系统 呼叫 及其 方法 | ||
技术领域
本发明是有关于一种可于USB总线上执行档案系统呼叫的系统及其方法,尤指一种可让从属USB装置不需通过主USB装置即可执行档案系统呼叫的可于USB总线上执行档案系统呼叫的系统及其方法。
背景技术
按,目前的USB协定,当从属USB装置(Slave USBdevice)欲产生档案系统呼叫(file system call)时,皆需通过一主USB装置(Host USB device)始可对外界的磁盘储存装置进行档案系统呼叫。如此的结构,将使从属USB装置一定要经由一主USB装置始可对另一从属USB装置执行档案系统呼叫,以进行档案的读取或写入。惟如此将增加主USB装置的工作负担,诚属美中不足之处。
发明内容
为解决上述已知技术的缺点,本发明的主要目的是提供一种可于USB总线上执行档案系统呼叫的系统及其方法,其可让从属USB装置不需通过主USB装置即可执行档案系统呼叫,以减轻主USB装置的工作负担。
为达上述的目的,本发明是提供一种可于USB总线上执行档案系统呼叫的系统,其包括:一从属USB装置,其上具有一档案系统客户端应用程序以产生一档案系统呼叫;一档案系统(FS)USB驱动程序,亦位于该从属USB装置上,可接收该档案系统呼叫并将的转换成一FSUSB协定封包;一档案系统(FS)USB主驱动程序,是位于后述的主USB装置上,可接收该FSUSB协定封包并产生一相对应的档案系统呼叫;一主USB装置,耦接至该从属USB装置,可接收并处理该档案系统呼叫;以及一磁盘级驱动程序,是位于该主USB装置上,可接受该主USB装置的控制以存取磁盘输入/输出总线;俾该从属USB装置亦可于USB总线上执行档案呼叫。
其中,该FSUSB驱动程序可藉由驱动该主USB装置的一中断控制线以通知该FSUSB主驱动程序接收该FSUSB协定封包。
其中,该FSUSB主驱动程序可藉由轮询方式读取该从属U S B装置的控制管线命令暂存器(Control Pipeof USB device)以得知该从属USB装置是否产生该档案呼叫。
其中,当该控制管线命令暂存器的值为零时表示该从属USB装置未产生该档案呼叫,当该控制管线命令暂存器的值为4个比特组的正值时表示该从属USB装置有产生该档案呼叫。
其中,该档案呼叫包括:_info、_tur、_echo、_create、fopen、fclose、fread、fwrite、fseek、fsfirst、fsnext、ferror、remove、_mkdir、_rmdir、_chdir、_fstat、_chmod、_chdmod、_mount、_format、_buffering、feof、_errnum、_getdev、_setvol、_getvol以及_rmvvol等。
为达上述的目的,本发明是提供一种可于USB总线上执行档案系统呼叫的方法,其包括下列步骤:一从属USB装置发出一中断命令至一主USB装置;该主USB装置发出一询问命令封包至该从属USB装置;该从属USB装置发出FSUSB命令参数至该主USB装置;该从属USB装置及该主USB装置间开始进行资料转移;以及该主USB装置发出一状态命令封包至该从属USB装置,告知执行结果。
其中,该中断命令可为一硬件信号。
其中,该询问命令封包为一USB Bulk Only协定。
其中,该状态命令封包为一USB Bulk Only协定。
其中,该FSUSB命令参数为一供货商特定协定。
其中,该资料转移为一供货商特定协定。
其中,该询问命令封包具有31个比特,且其第0-3比特组的值为43425355H,第4-7比特组的值为00H,第8-11比特组的值为1BH,第12比特组的值为80H,第13比特组的值为00H,第14比特组的值为00H或0CH,第15-30比特组为定义CBWCB,该CBWCB通常被用于USB大量储存UFI命令规格中。
其中,该状态命令封包具有13个比特组,且其第0-3比特组的值为53425355H,第4-7比特组的值为00H,第8-11比特组的值为1BH,第12比特组的值为00H。
附图说明
为使审查员能进一步了解本发明的结构、特征及其目的,以下结合附图及较佳具体实施例的详细说明如后,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普格科技股份有限公司,未经普格科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710097392.8/2.html,转载请声明来源钻瓜专利网。