I2C沒有裝置 dev i2c 0

2021-08-18 02:27:46 字數 610 閱讀 2154

前提:insmod i2c-gpio-custom bus0=0,x1,x2安裝沒有問題;(x1、x2表示可以的gpio口)

檢查:下面路徑下是否有i2c-dev.ko

如果有:

root@joysince:/lib/modules/3.10.49# ls i2c-

i2c-dev.ko i2c-gpio-custom.ko

root@joysince:/lib/modules/3.10.49#

則:直接安裝insmod i2c-dev,即可。

如果沒有,從openwrt工程中拷貝出,對應的.ipk檔案到韌體中,按下面的順序安裝

opkg install kmod-i2c-core_3.10.49-1_ar71xx.ipk

opkg install kmod-i2c-algo-bit_3.10.49-1_ar71xx.ipk

opkg install kmod-i2c-gpio_3.10.49-1_ar71xx.ipk

opkg install kmod-gpio-custom_3.10.49-2_ar71xx.ipk

i2c裝置驅動

1,i2c 裝置註冊 static struct i2c board info i2c2 devices i2c裝置一般在板級 中註冊 static void msm8916 add i2c deivces void 2,i2c驅動註冊 include static const struct i2c...

I2C裝置驅動流程

一 i2c裝置 驅動流程 1 i2c register board info 定義i2c 器件資訊 name,address,etc.static struct i2c board info initdata pi2c board info i2c register board info 1,arr...

I2C裝置驅動的編寫

前面我們說了如何i2c使用者模式驅動,這種驅動基於i2c子系統,但是他對於應用程式開發人員的要求較高,需要應用程式開發人員了解硬體的一些東西,比如時序,位址等等,而多數時候應用程式開發人員是按照操作檔案的方法操作裝置,所以我們更希望用一些更簡單的介面去訪問。也就是我們今天的內容 基於i2c子系統的字...