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