[發明專利]可于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.szxzyx.cn/pat/books/200710097392.8/2.html,轉載請聲明來源鉆瓜專利網。





