CentOSからIIC(I2C)デバイスへのアクセス
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*[[CentOSからIIC(I2C)デバイスへのドライバー経由のアクセス...
**はじめに [#kb25150a]
>
>Raspberry Pi 3のCentOS7から、IIC(I2C)デバイスへのドライ...
<
**ドライバー経由のアクセスの準備 [#t728c7da]
***ドライバーのロード [#oe505827]
>
>インストールデフォルトでは、ドライバーがイネーブルになら...
以下の2行を追加します。
dtparam=i2c_arm=on
dtparam=i2c1=on
<
>
>これにより、起動時にドライバーを読み込んでくれるようにな...
# lsmod
(中略)
i2c_dev 6913 0
i2c_bcm2708 5994 0
(以下省略)
<
>
# ll /sys/class/i2c-dev
合計 0
lrwxrwxrwx 1 root root 0 8月 12 09:28 i2c-1 -> ../../de...
#
<
***i2c-tools [#xd01997d]
>
>i2cドライバー経由でアクセスするツール(i2c-tools)をインス...
このパッケージには以下が含まれます。
|~ファイル|~概要|
|/usr/bin/decode-dimms|メモリモジュールのSPDEEPROMの内容...
|/usr/bin/decode-vaio|VAIO用のEEPROM情報の読み出し&デコ...
|/usr/sbin/i2c-stub-from-dump|IICデバイスの応答をエミュレ...
|/usr/sbin/i2cdetect|IICバス上のIICデバイスを検出するツー...
|/usr/sbin/i2cdump|IICバス上の特定のアドレスに0x00から0xf...
|/usr/sbin/i2cget|IICデバイスのレジスタから読み込みをする...
|/usr/sbin/i2cset|IICデバイスのレジスタへの書き込みをする...
<
>
-インストール
<
>
# yum install i2c-tools
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.yz.yamagata-u.ac.jp
* centos-kernel: ftp.yz.yamagata-u.ac.jp
* extras: ftp.yz.yamagata-u.ac.jp
* updates: ftp.yz.yamagata-u.ac.jp
base ...
centos-kernel ...
extras ...
updates ...
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ i2c-tools.armv7hl 0:3.1.0-13.el7 を イン...
--> 依存性解決を終了しました。
依存性を解決しました
========================================================...
Package アーキテクチャー ...
========================================================...
インストール中:
i2c-tools armv7hl ...
トランザクションの要約
========================================================...
インストール 1 パッケージ
総ダウンロード容量: 69 k
インストール容量: 182 k
Is this ok [y/d/N]: y
Downloading packages:
i2c-tools-3.1.0-13.el7.armv7hl.rpm ...
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
** Found 7 pre-existing rpmdb problem(s), 'yum check' ou...
gettext-common-devel-0.19.8.1-2.el7.noarch は gettext-co...
hunspell-en-0.20121024-6.el7.noarch は hunspell-en-0.201...
hunspell-en-GB-0.20121024-6.el7.noarch は hunspell-en-GB...
hunspell-en-US-0.20121024-6.el7.noarch は hunspell-en-US...
ncurses-base-5.9-14.20130511.el7.noarch は ncurses-base-...
raspberrypi2-firmware-4.9.50-v7.1.el7.armv7hl は raspber...
raspberrypi2-kernel-firmware-4.9.50-v7.1.el7.armv7hl は ...
インストール中 : i2c-tools-3.1.0-13.el7.armv7...
検証中 : i2c-tools-3.1.0-13.el7.armv7...
インストール:
i2c-tools.armv7hl 0:3.1.0-13.el7
完了しました!
#
<
-試しにコマンドを実行
>
# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
#
<
お疲れ様でした。
終了行:
*[[CentOSからIIC(I2C)デバイスへのドライバー経由のアクセス...
**はじめに [#kb25150a]
>
>Raspberry Pi 3のCentOS7から、IIC(I2C)デバイスへのドライ...
<
**ドライバー経由のアクセスの準備 [#t728c7da]
***ドライバーのロード [#oe505827]
>
>インストールデフォルトでは、ドライバーがイネーブルになら...
以下の2行を追加します。
dtparam=i2c_arm=on
dtparam=i2c1=on
<
>
>これにより、起動時にドライバーを読み込んでくれるようにな...
# lsmod
(中略)
i2c_dev 6913 0
i2c_bcm2708 5994 0
(以下省略)
<
>
# ll /sys/class/i2c-dev
合計 0
lrwxrwxrwx 1 root root 0 8月 12 09:28 i2c-1 -> ../../de...
#
<
***i2c-tools [#xd01997d]
>
>i2cドライバー経由でアクセスするツール(i2c-tools)をインス...
このパッケージには以下が含まれます。
|~ファイル|~概要|
|/usr/bin/decode-dimms|メモリモジュールのSPDEEPROMの内容...
|/usr/bin/decode-vaio|VAIO用のEEPROM情報の読み出し&デコ...
|/usr/sbin/i2c-stub-from-dump|IICデバイスの応答をエミュレ...
|/usr/sbin/i2cdetect|IICバス上のIICデバイスを検出するツー...
|/usr/sbin/i2cdump|IICバス上の特定のアドレスに0x00から0xf...
|/usr/sbin/i2cget|IICデバイスのレジスタから読み込みをする...
|/usr/sbin/i2cset|IICデバイスのレジスタへの書き込みをする...
<
>
-インストール
<
>
# yum install i2c-tools
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.yz.yamagata-u.ac.jp
* centos-kernel: ftp.yz.yamagata-u.ac.jp
* extras: ftp.yz.yamagata-u.ac.jp
* updates: ftp.yz.yamagata-u.ac.jp
base ...
centos-kernel ...
extras ...
updates ...
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ i2c-tools.armv7hl 0:3.1.0-13.el7 を イン...
--> 依存性解決を終了しました。
依存性を解決しました
========================================================...
Package アーキテクチャー ...
========================================================...
インストール中:
i2c-tools armv7hl ...
トランザクションの要約
========================================================...
インストール 1 パッケージ
総ダウンロード容量: 69 k
インストール容量: 182 k
Is this ok [y/d/N]: y
Downloading packages:
i2c-tools-3.1.0-13.el7.armv7hl.rpm ...
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
** Found 7 pre-existing rpmdb problem(s), 'yum check' ou...
gettext-common-devel-0.19.8.1-2.el7.noarch は gettext-co...
hunspell-en-0.20121024-6.el7.noarch は hunspell-en-0.201...
hunspell-en-GB-0.20121024-6.el7.noarch は hunspell-en-GB...
hunspell-en-US-0.20121024-6.el7.noarch は hunspell-en-US...
ncurses-base-5.9-14.20130511.el7.noarch は ncurses-base-...
raspberrypi2-firmware-4.9.50-v7.1.el7.armv7hl は raspber...
raspberrypi2-kernel-firmware-4.9.50-v7.1.el7.armv7hl は ...
インストール中 : i2c-tools-3.1.0-13.el7.armv7...
検証中 : i2c-tools-3.1.0-13.el7.armv7...
インストール:
i2c-tools.armv7hl 0:3.1.0-13.el7
完了しました!
#
<
-試しにコマンドを実行
>
# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
#
<
お疲れ様でした。
ページ名: