arm開發板 libusb open開啟失敗問題

2021-07-31 23:30:24 字數 752 閱讀 3644

問題:

libusb 移植到linux以後,列舉 , 開啟裝置都能正常執行。

libusb 移植到arm後,在開發板執行,列舉裝置正常, 開啟裝置libusb_open 失敗。

檢視libusb原始碼 發現

(1)usbi_dbg("open %d.%d", dev->bus_number, dev->device_address); 列印結果 : open 2.10

這個2.10 是usb裝置的節點

(2)linux執行 ls /dev/bus/usb/002/ -l

total 0

crw-rw-r-- 1 root root 189, 128 may  2 01:50 001

crw-rw-r-- 1 root root 189, 129 may  2 01:50 002

crw-rw-r-- 1 root root 189, 130 may  2 01:50 003

crw-rw-rw- 1 root root 189, 139 may 11 19:09 010

(3)arm開發板執行 ls /dev/bus/usb/002/ -l

total 0

crw-rw-r-- 1 root root 189, 128 may  2 01:50 001

(4)看(2)(3)結果發現 10 節點沒有自動生成, arm上沒有自動生成

(5)手動建立節點: mknod 002 c 189 129

(6)libusb_open開啟裝置成功  

ARM開發板配置rzsz

toc 這裡說的rzsz並不是真的是rzsz庫,發現並不好用,而確實好用。rzsz 3.48.tar.gz 不好用,建議別下了 用這個這裡用的是lrzsz 0.12.20.tar.gz wget tar zxvf lrzsz 0.12.20.tar.gz至於arm hisiv300 linux gc...

ARM開發板 瑞芯微RK3288開發板

g3288 開發板由郵票孔核心板,底板和液晶板三大塊組成,核心板採用 8 層板工藝設計,確保穩定可靠,可以批量用於平板電腦,車機,學習機,pos機,遊戲機,行業監控等多種領域。主控為cortex a17四核rk3288,最高主頻1.8ghz。底板留有豐富的外設,幾乎可以演示 rk3288 晶元的全部...

arm開發板上電設定靜態ip pc機 開發板

最近入手了一塊imx6ul開發板,一方面想系統性地學一次嵌入式linux,爭取下乙份工作往這個方向混一口飯吃,另一方面也想用一用nxp的晶元。本篇筆記分享的是 pc機 開發板 ubuntu互ping實驗,主要是根據教程來走一遍,做個學習記錄。關於網路環境搭建這一塊是個難點。以前在學校我也有學過嵌入式...