組み込み技術を向上したい!!

でも組み込み以外にも手を出し始めました・・・

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発信で何かしたいね。。。

Good Luck!!