kernel version 4.4.49
首先將網口和u盤的驅動都編譯成模組,這裡省略。
載入模組順序,注意不按順序載入模組會出現依賴問題
insmod configfs.ko
insmod libcomposite.ko
insmod usb_f_mass_storage.ko
insmod g_mass_storage.ko file=./test.img stall=n
其中test.img的製作
dd if=/dev/zero of=./test.img bs=1m count=50
載入後在pc段
sudo fdisk -l
找到對應的sdx,將其格式化後,即可作為u盤使用了。
mkfs.ext4 /dev/sdx
解除安裝模組順序,注意不按順序解除安裝模組會出現依賴問題
rmmod g_mass_storage.ko
rmmod usb_f_mass_storage.ko
rmmod libcomposite.ko
rmmod configfs.ko
載入模組順序,注意不按順序載入模組會出現依賴問題
insmod configfs.ko
insmod libcomposite.ko
insmod u_ether.ko
insmod usb_f_rndis.ko
insmod usb_f_ecm.ko
insmod usb_f_ecm_subset.ko
insmod g_ether.ko
ping
ifconfig usb0 192.168.9.69 up
ping 192.168.9.x (pc usb0 ip)
解除安裝模組順序,注意不按順序解除安裝模組會出現依賴問題
rmmod g_ether.ko
rmmod usb_f_ecm_subset.ko
rmmod usb_f_rndis.ko
rmmod usb_f_ecm.ko
rmmod u_ether.ko
rmmod libcomposite.ko
rmmod configfs.ko
切換時,因先解除安裝當前模組,再載入新的模組。 zynq下usb gadget模擬網口 U盤 串列埠
參考usb gadget十分好用,可以模擬成網口 u盤 串列埠等。本文主要講述如何將usb gadget模擬成網口 u盤 串列埠。主控晶元 xc7z020 核心版本 linux zynq 4.14.0 xilinx 所需配置模組在核心device drivers usb support usb ga...
android 檢測USB是U盤還是外設
1 usbmanager manager usbmanager getsystemservice context.usb service hashmapdevicelist manager.getdevicelist iteratordeviceiterator devicelist.values ...
量產臺電U盤 把USB變成USB CDROM
經過不斷的嘗試,我成功地把臺電的2g,應該是 酷閃晶彩 製作了usb cdrom,裡面是乙個啟動盤 同時還有乙個區,還可以當行動硬碟用。3.啟動盤iso 1 安裝好量產工具 2 啟動mdpt工具,啟動時會自動安裝驅動,如下圖 3 再插入u盤,這時候會認到你的u盤,如果認不到,多按按f5,或者把u盤重...