アットウィキロゴ

準備

I2Cを使えるようにする

/etc/modulesの編集

次のように/etc/modulesにi2c-devの一行を加える。
% sudo vi /etc/modules
# /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

確認

システムを再起動した後、
% sudo reboot
i2cデバイスモジュールが読み込まれているか確認する。
% dmesg | grep 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