[問題] SCSI, USB, File System之間的關聯性

看板LinuxDev作者 (鍵盤萬事通)時間11年前 (2013/09/03 00:05), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位版友好~ 小弟最近想要了解USB的一些流程,不過稍微看了 一下USB Driver的程式碼後,才覺得跟自己想像的不一樣 一直都以為USB Driver在init完後,可以透過read/write API去做檔案操作,結果好像想得太簡單了~XDDD 看到USB Hist Driver現在的想法是,整個Host的流程是 插入USB Device->供電給USB Device->得到USB Device資訊後 ->設定Device Configuration(看看這個device是甚麼型態的) 接下來我們就可以mount這個USB Device起來~ 不過假如這是mass storage device的話,要存取檔案 似乎要透過SCSI Command讀取??而讀取檔案這邊又跟File System 有點關係?? 因為小弟之前沒碰過這塊 所以直接看code很難串起來 所以想請教版友能不能提供小弟一些資訊or文件 讓我先建立一下整個 讀取/寫入USB Device檔案的流程呢?? 先謝謝各位版友了~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.14.202

09/03 09:24, , 1F
google Bulk only protocol,mass storage device的driver
09/03 09:24, 1F

09/03 09:25, , 2F
會自己Create 一個kernel thread去維護state machinne~
09/03 09:25, 2F

09/11 21:09, , 3F
借問 如果usb操作 在u-boot環境下也是一樣嗎?
09/11 21:09, 3F

09/25 01:26, , 4F
USB Mass Storage, Designing and ... jan axelson
09/25 01:26, 4F

09/25 01:27, , 5F
建議把 SCSI 跟 USB 兩個 sub-system 分開 study
09/25 01:27, 5F
文章代碼(AID): #1I9BT82x (LinuxDev)
文章代碼(AID): #1I9BT82x (LinuxDev)