一区二区三区日本在线高清视频|国产精品开放90后第二页|国农村精品国产自线拍|欧美成人免费在线

Linux板卡I2C驅(qū)動開發(fā)設(shè)計(jì)調(diào)試經(jīng)驗(yàn)

2023-03-08 17:34:36 wolyond 21

    當(dāng)我們拿到板子調(diào)試一個(gè)I2C設(shè)備驅(qū)動的時(shí)候,或者寫設(shè)備驅(qū)動代碼的時(shí)候要先做哪些東西呢?總結(jié)下我們這里的幾個(gè)步驟,喜歡可以收藏。
1,檢查電路板i2c連接的總線位置,下圖1是一個(gè)I2C接口的RTC芯片芯片,查資料可以知道7bit地址為0x32;

圖片關(guān)鍵詞


2,使用linux的命令i2cdetect工具檢測總線0的所有設(shè)備是否在線,這樣就可以知道硬件是否正常通訊,如下圖2;


圖片關(guān)鍵詞

3,這個(gè)芯片在linux內(nèi)核中可以找到對應(yīng)驅(qū)動,如下圖3,如果需要自行編寫i2c設(shè)備驅(qū)動需要在對應(yīng)內(nèi)核driver的目錄中編寫。

圖片關(guān)鍵詞


4,最后到dts樹文件中加上我們的設(shè)備,啟動時(shí)就可以加載我的設(shè)備驅(qū)動,到此完成了一個(gè)i2c設(shè)備驅(qū)動的添加。

圖片關(guān)鍵詞

以上就是我們的調(diào)試經(jīng)驗(yàn),更復(fù)雜的是編寫對應(yīng)的設(shè)備驅(qū)動,歡迎大家聯(lián)系我們定制開發(fā)Linux嵌入式板卡,我們無錫旺揚(yáng)科技專業(yè)設(shè)計(jì)經(jīng)驗(yàn)超過十五年,設(shè)計(jì)到生產(chǎn)一站式服務(wù)!


友情鏈接

首頁
產(chǎn)品展示
行業(yè)應(yīng)用
電話咨詢
包头市| 灵丘县| 长武县| 曲沃县| 高阳县| 崇义县| 湘潭市| 灵武市| 格尔木市| 彭山县| 浙江省| 河西区| 新绛县| 冕宁县| 万源市| 纳雍县| 肥西县| 巴林左旗| 临高县| 雷山县| 聊城市| 沾化县| 邢台市| 台中市| 莱西市| 邹城市| 海晏县| 南乐县| 肃宁县| 从江县| 广东省| 凤庆县| 大同县| 屏山县| 伊金霍洛旗| 襄汾县| 木里| 鸡泽县| 天祝| 宁南县| 康定县|