91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu i2c測試工具怎么用

發布時間:2022-01-12 15:37:09 來源:億速云 閱讀:373 作者:iii 欄目:互聯網科技

這篇文章主要介紹了Ubuntu i2c測試工具怎么用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Ubuntu i2c測試工具怎么用文章都會有所收獲,下面我們一起來看看吧。

95.1  移植
這里下載的 4.1 版本,下載完后拷貝后 Ubuntu,
Ubuntu i2c測試工具怎么用
Ubuntu i2c測試工具怎么用
解壓 tar -vxf i2c-tools-4.1.tar.gz,
Ubuntu i2c測試工具怎么用
清理工程,make clean,
導入交叉編譯工具鏈環境,根據實際情況填寫路徑:export
CC=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
執行 make 編譯,進入 tools 目錄:
Ubuntu i2c測試工具怎么用
將生成的工具“i2cdetect i2cdump i2cget i2cset i2ctransfer”拷貝到開發板的/bin/目錄下
Ubuntu i2c測試工具怎么用
將源碼頂層目錄 lib/下的 libi2c.so.0.1.1 復制到開發板的/usr/bin/目錄下,修改名字為 libi2c.so.0,
mv libi2c.so.0.1.1 libi2c.so.0
Ubuntu i2c測試工具怎么用
到此移植成功。
95.2  測試
查看掛載的 i2c 設備:i2cdetect -l
Ubuntu i2c測試工具怎么用
查看 i2c 總線上的設備:i2cdetect -y <總線號>,例如輸入 i2cdetect -y 0,UU 代表系統已經加載了此設
備,如果是數值下表示在 driver 中沒有加載。圖中表示 0x1E,0x50,0x68 已經被加載,分別對應 mpu6050,
at24c02,ap3216c。
Ubuntu i2c測試工具怎么用
Ubuntu i2c測試工具怎么用
讀取 i2c 設備所有寄存器值:i2cdump -f -y <總線號> <設備地址>,i2cdump -f -y 0 0x50,0 為 i2c 總線號,
0x50 為 AT24C02 的地址值,
測試結果如圖 95.2.4:
Ubuntu i2c測試工具怎么用
向寄存器寫數據:i2cset -f -y <總線號> <設備地址> <寄存器地址> <數據>
例如:i2cset -f -y 0 0x50 0x00 0x22
Ubuntu i2c測試工具怎么用
寫入多個數據:i2ctransfer -f -y <總線號> w<數據個數>@<寄存器> <數據><數據>
i2ctransfer -f -y 0 w3@0x50 0x00 0x0a 0x0b
Ubuntu i2c測試工具怎么用

關于“Ubuntu i2c測試工具怎么用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Ubuntu i2c測試工具怎么用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

望谟县| 宜宾县| 巧家县| 武山县| 旺苍县| 通许县| 滨州市| 宿松县| 尖扎县| 大关县| 天台县| 湾仔区| 华安县| 息烽县| 清苑县| 兴安县| 平阳县| 蒲城县| 蓝田县| 中西区| 铁岭县| 云浮市| 文昌市| 讷河市| 金山区| 青岛市| 曲松县| 疏勒县| 金塔县| 吉隆县| 耒阳市| 卫辉市| 呼玛县| 新巴尔虎右旗| 兴业县| 吉安县| 鄂州市| 扎兰屯市| 侯马市| 剑河县| 沁源县|