USB Gadget driver

USB Gadget driver
實現 STR8133 的 usb gadget driver
先在 menuconfig 下,先 Gadget 的 udc driver 編到 kernel 裡。
再將 "File-backed storage gadget" 選成 module 形式。

Compiler 完後,會有 g_file_storage.ko 檔。
再用 insmod 將ko檔載入。
insmod g_file_storage.ko removable=1 stall=0 file=/dev/sda1
假設 /dev/sda1 是usb 隨身碟。
那麼在接上 device cable 後,PC 可以看到 usb mass storage device,即插在 target 上的 USB 隨身碟。
現在問題是.......如何模擬一個 storage device,讓PC存取?




相關資料可參考下列網址。
1. http://www.linux-usb.org/gadget/file_storage.html

2.
http://www.armadeus.com/wiki/index.php?title=USB_Gadget

3.
http://72.14.235.132/search?q=cache:LZI0Mi1ATtQJ:blog.chinaunix.net/u/22754/showart_1384634.html+usb+gadget+/dev/mtdblock1&hl=zh-TW&ct=clnk&cd=1&gl=tw&lr=lang_zh-CN|lang_zh-TW

4.
http://blog.csdn.net/zjujoe/archive/2008/07/13/2645510.aspx




simple block driver

留言

這個網誌中的熱門文章

NMEA標準格式 -- GPS

網路 Transformer 的用途

cut,sed,awk 字串處理