2018年7月16日 09:51:01
要求寫一個通過USB在上下位機傳輸文件的功能.
之前一直着重在USB上,因此看了很多lib-win32的博客,最終效果是上位機可以找到下位機設備,並且打開USB設備,讀取設備描述符等,但是沒法通信,原因至今沒找到,只懷疑與下位機OS有關,花了很長時間.
現在轉變思路,着重在傳輸文件這個功能上,又需要連接USB數據線,下位機OS是基於Android的,自帶adbd服務,因此可以在上位機cmd中通過命令adb push和adb pull來進行文件傳輸.爲了方便,用Qt寫了一個圖形界面,填寫好LocalFilePath和RemoteFilePath,點擊發送按鈕就可以了.
總結:要抓住需求的重點,在現有條件下實現功能,方式多種多樣.