能指點下linux i2c驅動嗎?

時間 2021-05-31 10:10:32

1樓:憂鬱的頭皮屑

簡單一點的:

Client的位址看掛的從裝置的datesheet,一般來說是固定的,有的帶多個位址的會用IO控制下,這個要配合原理圖…

I2c一般來說是標準的:7+1,7個為位址位加乙個讀寫位…但是現在市面上有很多裝置是非標準的…還是要看裝置的datesheet…

核心裡裝置定義參照樓上的回答…

除錯記得要用示波器…

2樓:向晨

一般物理板上的位址,是在platform_device結構體定義的,該結構體和name相同的platform_deriver會匹配關聯,,,

然後platform_driver那邊應該有個get_resources的函式來獲取resources既板級相關的實體地址。。

真正定義板級相關實體地址的,一般在i2c的platform_device定義的那個檔案中,有個resources的結構體,實體地址一般就在resources裡面。。。

ps:手機打的,沒看原始碼,只能回憶起這麼多了,版本是2.6.30,更高版本的不知道改了沒有,反正i2c主要還是用了核心的虛擬匯流排platform機制,題主可參考相關文件。

攝影遇到了瓶頸,能指點一下嗎

LJ Qiao 我技術不好,按照現在的修圖習慣改了一下,希望題主不要介意。順帶一說,圖一的蜜蜂朝著花主題會更清晰一點,圖二如果焦平面內的杆兒更多一點會整齊規則一點,圖三 我不喜歡圖三。當然,這只是我的個人喜歡,僅供參考。說錯了就直接略過就好。 想攝影的記錄儀 很難看得出這是學習一年後的成果.三張圖,...

自動化前輩,能不能指點一下?

水庫浪子 考研時填寫的方向不是最後的研究方向,模式識別人工智慧嵌入式都是軟體方向,比較熱門,只有考研初試分數高了,才有選擇導師的餘地。 同意樓上回答。首先,必須明確一點,自動化相關軟體就是套工具,行業都在用,尤其是工業生產鄰域。其次,一定要知道自己的就業方向,進科研還是進企業,進國企還是進外企。再次...

有沒有情感心理大師能指點我一下

Z12H17 青春期網戀不都是這樣麼?問題不是繼續或者疏遠,問題是你的態度。你的主觀能動性,是個問心的過程。你想如何如何,你要如何如何,這樣選擇的後果可能會如何如何,不要盲目悲觀,也不要失去別自己的保護。感情這東西,尤其是年輕人,是有很大的容錯 試錯空間的。同時真的是一場問心之旅,弄明白自己要什麼,...