<small id="iolfq"></small>
<output id="iolfq"><noscript id="iolfq"><menuitem id="iolfq"></menuitem></noscript></output>
<var id="iolfq"></var>

    <strong id="iolfq"><nav id="iolfq"></nav></strong>
    <ol id="iolfq"></ol>

  1. <li id="iolfq"><td id="iolfq"></td></li>

    Linux板卡I2C驅動(dòng)開(kāi)發(fā)設計調試經(jīng)驗

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

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

    圖片關(guān)鍵詞


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


    圖片關(guān)鍵詞

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

    圖片關(guān)鍵詞


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

    圖片關(guān)鍵詞

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


    友情鏈接

    首頁(yè)
    產(chǎn)品展示
    行業(yè)應用
    電話(huà)咨詢(xún)
    欧美精品在线观看_欧美日韩视频综合一区无弹窗_chinesetube国产_久久人人97超碰超碰窝窝
    <small id="iolfq"></small>
    <output id="iolfq"><noscript id="iolfq"><menuitem id="iolfq"></menuitem></noscript></output>
    <var id="iolfq"></var>

      <strong id="iolfq"><nav id="iolfq"></nav></strong>
      <ol id="iolfq"></ol>

    1. <li id="iolfq"><td id="iolfq"></td></li>