1. <track id="zujhj"><ruby id="zujhj"></ruby></track>
      <td id="zujhj"><strike id="zujhj"></strike></td>
      <acronym id="zujhj"></acronym>
    2. <p id="zujhj"><del id="zujhj"><xmp id="zujhj"></xmp></del></p>
      <pre id="zujhj"><label id="zujhj"><xmp id="zujhj"></xmp></label></pre>

        Linux板卡I2C驅動開發設計調試經驗

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

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

        圖片關鍵詞


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


        圖片關鍵詞

        3,這個芯片在linux內核中可以找到對應驅動,如下圖3,如果需要自行編寫i2c設備驅動需要在對應內核driver的目錄中編寫。

        圖片關鍵詞


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

        圖片關鍵詞

        以上就是我們的調試經驗,更復雜的是編寫對應的設備驅動,歡迎大家聯系我們定制開發Linux嵌入式板卡,我們無錫旺揚科技專業設計經驗超過十五年,設計到生產一站式服務!


        友情鏈接

        首頁
        產品展示
        行業應用
        電話咨詢
        欧美人与ZOZOXXXX另类_制服丝袜天堂国产日韩app_少妇一晚三次一区二区三区_337P亚洲精品色噜噜
        1. <track id="zujhj"><ruby id="zujhj"></ruby></track>
          <td id="zujhj"><strike id="zujhj"></strike></td>
          <acronym id="zujhj"></acronym>
        2. <p id="zujhj"><del id="zujhj"><xmp id="zujhj"></xmp></del></p>
          <pre id="zujhj"><label id="zujhj"><xmp id="zujhj"></xmp></label></pre>