日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

写入usb设备 linux 程序,模拟物理USB设备Linux

發布時間:2025/3/21 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写入usb设备 linux 程序,模拟物理USB设备Linux 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最好的方法是使用Linux Gadget驅動程序和硬件,使您成為一個USB設備.小工具驅動程序允許計算機“假裝”為任何類型的設備.然后,您的受測系統有一個USB OTG電纜連接到小工具箱.如果您的小工具箱具有正確的硬件,則甚至不需要拔下電纜. “小工具箱”可能是您的桌面/筆記本電腦運行Linux(如果它支持USB OTG),甚至是

Android手機或Raspberry Pi. (請注意,USB電纜很吸,只是因為電纜適配并不意味著USB OTG正確連線)

一旦你擁有正確的USB OTG硬件,你的小工具箱就是所有的軟件:

1)如果您的被測設備支持OTG,請確保您的小工具箱不嘗試并成為USB主機. (然后,您的被測設備將成為USB客戶端.確保usb_storage這樣的東西不會自動加載.

2)開箱即用,內核支持USB Hub,USB以太網,USB串行端口和U盤的小工具.只需在您的小工具箱中加載正確的模塊,它就“正常工作”.例如,要創建一個U盤,請執行以下操作:“insmod g_file_storage.ko file = / dev / ram0”.遠端會認為你插入了一個U盤.

對于串行設備,您的小工具可以在/ dev / USBx上運行“拿起手機”的用戶空間代碼,并與您的設備進行通話(大概仿真4G調制解調器或其他任何功能).

許多設備真的是“USB串行”,因為制造商太懶了解USB.

3)通過一些重新編譯或配置,您可以讓這些通用的Gadget設備假裝為各種USB ID或返回各種供應商字符串等.這與“對真實硬件的測試”不同,但至少您正在使用這些設備的通用版本進行測試.

4)對于尚未在內核中的設備類型(即WiFi或某些設備),您是自己的.有足夠的汗水和眼淚,您可以使用自己的小工具類型. (理想情況下,在用戶空間中保持盡可能多,只處理內核中的性能關鍵部分)

當心:不可能同時了解和欣賞USB.

總結

以上是生活随笔為你收集整理的写入usb设备 linux 程序,模拟物理USB设备Linux的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。