linux usb 使用者控制驅動載入,驅動延時載入

2021-10-06 01:13:43 字數 476 閱讀 1815

當連線的usb裝置需要進行協議或是安全相關認證後才能進行後續通訊,可以採用預設不載入inte***ce的驅動的方式。

操作方法:

將usb 介面的預設授權關閉

echo 0 > /sys/bus/usb/devices/usbx/inte***ce_authorized_default

需要載入驅動時再開啟授權

echo 1 > /sys/bus/usb/devices/inte***ce/authorized

這時需要手動觸發驅動probe

echo inte***ce >  /sys/bus/usb/drivers_probe

如:echo "2-1:1.0" > /sys/bus/usb/drivers_probe

使用者暫時關閉inte***ce

echo 0 > /sys/bus/usb/devices/inte***ce/authorized

開啟方法見前面所述。

Linux USB驅動框架分析

一 引言 隨著微電子技術的不斷創新和發展,嵌入計算系統 簡稱嵌入系統 作為計算機應用的乙個重領域,已深入到社會的方方面面,越來越為人們關注。我們為某煤礦企業開發的監控系統作為乙個智慧型分站,其系統就是採用嵌入式作業系統windows ce.net。二 嵌入式作業系統 嵌入式系統是以應用為中心 以計算...

Linux USB驅動框架分析

初次接觸與os相關的裝置驅動編寫,感覺還挺有意思的,為了不至於忘掉看過的東西,筆記跟總結當然不可缺,更何況我決定為嵌入式賣命了。好,言歸正傳,我 說一說這段時間的收穫,跟大家分享一下linux的驅動開發。但這次只先針對linux的usb子系統作分析,因為周五研討老闆催貨。當然,還會順帶提一 下其他的...

linux usb驅動框架 3

下面我們來分析一下usb skeleton的原始碼吧。這個範例程式可以在linux 2.6.17 drivers usb下找到,其他版本的核心程式原始碼可能有所不同,但相差不大。大家可以先找到原始碼看一看,先有個整體印象。之前已經提到,模組先要向核心註冊初始化跟銷毀函式 static int ini...