I2Cを使えるようにする
/etc/modulesの編集
次のように/etc/modulesにi2c-devの一行を加える。
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
# Added on 2014/05/25
i2c-dev
/etc/modprobe.d/raspi-blacklist.confの編集
i2cのブラックリスト宣言をコメントアウトする。
% sudo vi /etc/modprobe.d/raspi-blacklist.conf
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
# Commented out on 2014/05/25
###blacklist i2c-bcm2708
確認
システムを再起動した後、
i2cデバイスモジュールが読み込まれているか確認する。
次のようなログが残っていればOK。
[ 5.610982] bcm2708_i2c_init_pinmode(0,0)
[ 5.745891] bcm2708_i2c_init_pinmode(0,1)
[ 5.907390] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100000)
[ 6.112551] bcm2708_i2c_init_pinmode(1,2)
[ 6.221454] bcm2708_i2c_init_pinmode(1,3)
[ 6.304421] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[ 14.069487] i2c /dev entries driver
i2c-toolsのインストール
bashからi2cデバイスへのアクセスを行うためのツールをインストールする。
% sudo apt-get install i2c-tools
無線ネットワークIPの固定
IPアドレスを固定しておけば、Raspberry Piにリモートログインできるので、USB接続のキーボードやマウスおよびHDMIによる外部ディスプレイが不要になる。
% sudo vi /etc/network/interfaces
以下の例では、IPアドレスを192.168.1.200に固定している。
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp
iface default inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
最終更新:2014年06月09日 23:33