用CBI協議的USB軟驅讀取繡花機花版文件
該程序段成功返回標志著所發指令執行正常,且最后讀寫USB軟驅首扇區數據正確。
2.3 繡花機花版文件讀取
實現讀寫磁盤首扇區數據功能,可以結合上層FAT文件系統讀取磁盤中的花版文件。FAT文件系統中所有文件都作為鏈表存在,在文件系統的文件目錄項中標明了文件的一些相關信息,如文件名、擴展名、文件屬性、修改時間、起始簇號(簇是文件系統中的最小讀寫單位,一般為32字節),如表2所列。
由于文件是以簇鏈的形式存在,所以可以根據起始簇號設計程序來讀取磁盤中該文件的所有簇數據,進而抓取所需花版文件。
結 語
CBI協議和BULKONLY協議是當今USB大容量存儲設備使用最多的傳輸方式。兩種方式各有特點,本文只詳細講解了CBI傳輸應用到USB軟驅上的實現方法和原理。這方面內容屬于USB協議中很重要的子協議,可應用到USB通信設計中。開發人員可以借鑒CBI傳輸模式的諸多優點實施高質量高速率的數據傳輸。
評論