編譯->下載->運行->看結果】,這一過程比較費時間,而每次需要改的可能" />

在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

i2c-tools工具的介紹

麥辣雞腿堡 ? 來源:嵌入式Linux系統開發 ? 作者:嵌入式Linux系統開 ? 2023-07-27 16:12 ? 次閱讀

i2c-tools 簡介

嵌入式開發中,有時候需要確認硬件是否正常連接,設備是否正常工作,設備的地址是多少等等,這里我們就需要使用一個用于測試I2C 總線的工具:i2c-tools。

i2c-tools 工具是一個專門調試 i2c 的,開源,可獲取掛載的設備及設備地址,還可以讀寫 I2C
設備寄存器

調試新的設備驅動時,難免要反復修改寄存器,然后看結果現象。傳統的做法是【修改驅動代碼寄存器值->編譯->下載->運行->看結果】,這一過程比較費時間,而每次需要改的可能只是1 個 bit,這種情況下 i2c-tools 是神器。

下載后在 Ubuntu 解壓,如果想在開發板使用,就用自己板子對應的
gcc 工具鏈編譯;如果想在ubuntu 使用,就用 ubuntu 的默認的 gcc 編譯即可。

編譯會生成五個工具:i2cdetect、i2cset、i2cget、i2cdump、i2ctransfer,拷貝到開發板中就可以使用;也可以直接把i2c-tools 源碼包放到自己的源碼中,直接編譯進固件。

i2cdetect:用于掃描 i2c 總線上的設備,并顯示地址
i2cset:設置i2c設備某個寄存器的值
i2cget:讀取i2c設備某個寄存器的值
i2cdump:讀取某個i2c設備所有寄存器的值
i2ctransfer:一次性讀寫多個字節

該工具原本是在 Linux 上使用,因為 Android 系統的內核也是 Linux,故很方便的可以移植到
Android 中。

這是某位大佬根據 i2c-tools 4.1 移植的,關于 Android 下的編譯博主上次寫過 Android
系統編譯技巧,大概流程如下:

1、源碼包放在 /external/i2c-tools/...
2、在Android源碼根目錄輸入
    source build/envsetup.sh
    lunch rk3399_mid-userdebug(自己的工程名字)
3、在 /external/i2c-tools/ 目錄下輸入 mm 模塊編譯
4、在 Android 根目錄輸入 make snod 重新打包 system.img
5、燒寫 system.img
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5144

    文章

    19575

    瀏覽量

    315778
  • Linux
    +關注

    關注

    87

    文章

    11479

    瀏覽量

    213049
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1538

    瀏覽量

    127240
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    飛凌嵌入式ElfBoard ELF 1板卡-Linux下i2c-tools的交叉編譯

    Linux下i2c-tools的交叉編譯1.下載地址:https://archive.kernel.org/oldwiki/i2c.wiki.kernel.org/index.php
    發表于 06-19 09:41

    飛凌嵌入式ElfBoard ELF 1板卡-i2c與從設備通訊編程示例之i2c-tools工具使用

    注意:學習資料可在ElfBoard官方網站“資料”專區獲取。介紹i2c-tools是一個專門調試i2c接口的開源工具,可以獲取掛載的設備及設備地址,具有在對應的設備上讀取和設置寄存器值
    發表于 10-29 16:27

    飛凌嵌入式ElfBoard EL 1板卡-i2c與從設備通訊編程示例之i2c-tools工具使用

    介紹i2c-tools是一個專門調試i2c接口的開源工具,可以獲取掛載的設備及設備地址,具有在對應的設備上讀取和設置寄存器值等功能。在ELF 1的資料包當中,已經放置了下載好的源碼,路
    發表于 11-01 09:33

    ESP32P4示例工程中有用的i2c-tools調試工程

    i2c-tools 在ESP-IDF安裝目錄examples\\\\peripherals\\\\i2c\\\\i2c_tools下的i2c_tools工程,查看
    發表于 05-03 18:25

    i2c-tools的移植和使用

    1 下載i2c-tools-3.1.1.tar.bz22 解壓后修改MakefileCC =arm-linux-gnueabihf-gccLDFLAGS += -static3 make 成功后會
    發表于 09-25 17:04

    【NanoPi2試用體驗】nanopi2使用linux i2cdetect失敗

    linux有一個i2c工具i2c-tools,使用源代碼編譯出i2cdetect,不過在nanopi2的的邊系統中運行失敗,[59.328
    發表于 01-20 17:49

    樹莓派系列教程10:I2C

    以下兩行并保存退出。i2c-bcm2708i2c-dev二、i2c-tools安裝i2c-tools,這個工具I2c硬件監控設備識別和故障
    發表于 03-28 13:56

    迅為-iMX6ULL開發板-i2c測試工具

    /pub/software/utils/i2c-tools/,這里下載的 4.1 版本,下載完后拷貝后 Ubuntu,解壓 tar -vxf i2c-tools-4.1.tar.gz,清理
    發表于 09-25 10:57

    迅為-iMX6ULL開發板-i2c測試工具

    ://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/,這里下載的 4.1 版本,下載完后拷貝后 Ubuntu,解壓 tar -vxf i2c-tools-4.1.tar.gz,清理
    發表于 10-23 10:56

    STM32F103硬件I2C Slave的相關資料分享

    MCU:STM32F103IDE:STM32CubeIDEHAL庫硬件I2C當作Slave,模擬EEPROM行為測試工具:樹莓派為I2C主機,使用I2C-tools進行測試配置
    發表于 02-17 06:59

    請問如何將i2ctools移植到rk3399開發板上呢

    i2c-tools是什么呢?i2ctools工具支持哪些功能?請問如何將i2ctools移植到rk3399開發板上呢?
    發表于 03-07 07:46

    在RK3288 Android7系統下使用i2c-tools

    在SDK中目錄添加i2c-tools源碼em3288_mid_android-7.1\\external\\i2c-tools-4.1在 i2c-tools 目錄下新建 Android.mk 文件
    發表于 10-12 16:18

    請問ch32v307加i2c tools編譯出錯是哪里引起的?

    故障復現步驟:studio里創建ch32v307-r1的開發板工程(sdk版本1.0.8)打開i2c硬件設備軟件包里勾選i2c-tools然后編譯報錯:In file included from
    發表于 01-11 14:56

    STM32F103硬件I2C Slave

    MCU:STM32F103IDE:STM32CubeIDEHAL庫硬件I2C當作Slave,模擬EEPROM行為測試工具:樹莓派為I2C主機,使用I2C-tools進行測試配置
    發表于 12-20 19:38 ?52次下載
    STM32F103硬件<b class='flag-5'>I2C</b> Slave

    i2c-tools工具的安裝和使用簡單介紹

    i2c-tools工具是一個專門調試i2c的,開源,可獲取掛載的設備及設備地址,還可以讀寫I2C設備寄存器。
    的頭像 發表于 11-17 09:52 ?1.1w次閱讀
    主站蜘蛛池模板: 天天天天射| 天堂资源在线8 | 欧美一级特黄啪啪片免费看 | 欧美一区二区三区性 | 国模绪 | 欧美日韩一区二区三区视频在线观看 | 国模在线视频一区二区三区 | 一级黄色片欧美 | 美女用手扒开尿口给男生桶爽 | 黄网观看 | 国产婷婷色一区二区三区深爱网 | 4hc44www四虎永久 | 白嫩少妇激情无码 | 亚州黄色网址 | bt种子天堂 | 三级四级特黄在线观看 | 91网站网站网站在线 | 噜噜嘿 | freesex性| 午夜湿影院 | 国产一级做a爰大片免费久久 | 天天干天天添 | 国产男女交性视频播放免费bd | 亚洲天堂视频在线观看免费 | 天天干天天干天天干天天干天天干 | 免费一级成人毛片 | 一区二区三区中文国产亚洲 | 艹逼视频免费 | 国产成人综合久久 | 日韩欧美亚洲综合一区二区 | 久久夜夜肉肉热热日日 | 久久精品国产免费看久久精品 | 男女爱爱视频免费看 | 69国产| 操碰视频在线 | 福利片在线观看免费高清 | 成 黄 色 激 情视频网站 | 欧美成人性高清观看 | 欧美aⅴ| 黄色三级三级三级免费看 | 两性色视频 |