WebIOPiをRaspberryPi2に対応させる
WebIOPiをRaspberryPi2に対応させたときのメモ。
この前は
wget http://webiopi.googlecode.com/files/WebIOPi-0.6.0.tar.gz
からソースを落としてきたけど、最新は
wget http://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz/download
になってるので、そこから落としてくる。
んで、解凍
tar xvzf download
このままだといろいろハード事情がかわっているので動かない。
まずはpython/native/cpuinfo.cにある
if (strcmp(hardware, "BCM2708") == 0)の部分を
if (strcmp(hardware, "BCM2709") == 0)に変える
次にpython/native/gpio.cにある
#define BCM2708_PERI_BASE 0x20000000の部分を
#define BCM2708_PERI_BASE 0x3f000000に変更する。
ここまでできたらあとはインストール
$ sudo ./setup.sh
すると、とりあえず正常に動いているっぽい。
何かいろんな優秀な方々がいろいろやってくれているから
いろいろ情報がネット上にあって幸せです。
Japan発信で何かしたいね。。。