5
我想Linux驅動程序寫入到我有(到的情況類似描述Here,但不同的設備)轉換驅動到Linux
我使用的libusb的Windows驅動程序的設備Linux端的通信,以及SourceUSB作爲我的USB嗅探器(在Windows機器上)。現在我想我已經正確地複製了控件和塊,但是我無法真正測試Windows日誌。我在VM上運行Ubuntu 12.04。
所以我的問題是:
- 有一個多記錄?這可以真正簡化日誌比較過程。
- 當我將USB設備連接到VM時 - 我在Windows中獲得VM驅動程序。嗅探這個設備給了我準確的設備看到的,對吧?我的意思是 - 這是我想嗅探的地方嗎?
編輯: 我編譯的窗口上我的應用程序(libusb的是跨平臺的 - 非常感謝libusb的開發商誰做了這樣一個好工作)和我的應用程序工作正常。
當在linux上運行我的應用程序時嗅探VM驅動程序時,我將VENDOR_DEVICE而不是CONTROL_TRANSFER和BULK_OR_INTERRUPT的請求視爲VENDOR_DEVICE。如果我理解正確,這似乎是問題,因爲這是設備「看到」的內容。
所以我想現在我的問題是爲什麼Linux發送我的請求作爲供應商。
ANOTHER編輯:問題解決:
- 聆聽VM司機給了我錯誤的請求(我是聽VM驅動流量,不,因爲我想,在我的USB Linux驅動程序的流量
- 的libusb是非常多。我花了幾分鐘的時間把我的代碼在Windows下進行編譯,並從那裏它是很容易調試和比較日誌