關於LINUX驅動的一些疑問

2021-06-07 20:37:54 字數 683 閱讀 7574

1,像字元裝置混雜裝置,都只註冊乙個裝置就ok了,,為了什麼都的驅動除了註冊裝置還要註冊驅動。而驅動結構體裡面一般都有probe函式。。

2.平台分驅動註冊和裝置註冊這個我是知道的,註冊完了會呼叫驅動結構體裡面的probe函式,好像真正的驅動都是在裝置結構體裡面完成了,話有裝置

節點的生成。??

3,除了這些,還有很多驅動程式,裡面用的是各種註冊函式,頭痛,,剪不斷,理還亂,,難道真的是linux核心留出這麼多的驅動註冊函式,供驅動模組

呼叫嘛,,

4,到目前為止,單純的字元裝置,混雜裝置的驅動簡單明瞭;另外還有平台相關的裝置驅動,邏輯上也不是很複雜,註冊裝置,驅動,然後匹配;裝置裡面

會產生裝置節點,驅動註冊成功後會呼叫probe函式匹配裝置;還有一類裝置,如果ds1307,這是個rtc裝置,在驅動裡面安裝混雜裝置註冊,問題是,在註冊

該混雜裝置之前,先載入了驅動,到i2c,然後呼叫probe,檢測介面卡的能力等等的。?????哎,,linux核心驅動啊,,怎麼這麼麻煩啊

5,linux下面,驅動這個事情很麻煩,現在總結一下,:

linux下面驅動有兩類:1,直接驅動,沒有什麼匯流排和什麼sm的,如單純的字元裝置混雜裝置;

2,有匯流排的驅動,如在platform上的驅動,還有i2c匯流排(介面卡),還如pci匯流排上的驅動。

反正現在先這樣總結一下,等待接下來更近一步的學習實踐應用。

關於WiMax認證的一些疑問

使用x supplicant和openssl來實現eap tls的認證方式。在認證完成之前,並沒有獲得ip,那麼eap tls如何實現的呢?沒有ip就可以通訊?x supplicant呼叫openssl來幹什麼?只是呼叫openssl的x.509函式來對radius伺服器的證書進行驗證嗎?李春平說 ...

關於引力波的一些疑問

關於引力波的一些疑問 紅朝儒生 2016 2 14 關鍵字 引力波 引力子 簡介 引力波跟引力子,是什麼關係?如何傳遞的?最近,引力波成為最熱鬧的話題。探測到引力波當然是好事。實際上,探測到引力波之後,人們的疑問是增多了,而不是減少了。比如,吾就更糊塗了。e8李群和弦論都認為,引力是通過自旋為2的光...

關於reduce和hive的一些疑問

reduce 相同的key為一組,呼叫乙個reduce。我們知道,map端輸出的資料為kvp,其中p是根據使用者自己定義的辦法指定該組kv使用哪個reuduce的,比如天氣的例子,有三個reduce,那麼使用者用key中的年份來除以p得到的餘數來確定使用哪個reduce來處理該組資料。p的值分別為0...