Sota/RaspberryPi版?
初期設定 †
初期Imageから変更すること。
raspi-configによる初期設定 †
初回起動時に自動的に起動される
sudo raspi-config
タイムゾーン・キーボードの設定をする †
[4. Internationalisation Options]を選択する。
- Timezone -> Asia -> Tokyo)
- Keyboard -> Generic 105-Key(Intel) PC -> Japanese -> Japanese)
ルートパーティションを拡張する †
[8. Advancesd Options]を選択する。
- A1 Overscan -> update -> Expand Filesystem
I2Cを有効化する †
- A7 I2C -> Yes -> Yes
apt-getをアップデートする †
sudo apt-get update
vimを入れる †
sudo apt-get install vim
mplayerを入れる †
sudo apt-get install mplayer
I2Cツールをインストールする †
sudo apt-get install i2c-tools
サウンドカードの優先順位を変更する †
sudo vi /etc/modprobe.d/sound.conf options snd_usb_audio index=0 options snd_bcm2835 index=1
「sota_inst」をインストールする †
sudo dpkg -i sota_inst.deb
sota_instのインストールにより以下が実行される。
wpa_supplicant.confを上書きする †
sudo cp /home/vstone/etc/wpa_supplicant.conf /etc/wpa_supplicant
wiringPiの導入(GPIO操作を行うライブラリ) †
cd $HOME git clone git://git.drogon.net/wiringPi cd wiringPi ./build cd $HOME sudo mv -r wiringPi /home/vstone/vs_files/etc
GPIOのUARTを有効化する †
シリアルコンソールとして使用する設定を削除する
sudo sed -i -e 's/console=ttyAMA0,115200 //g' /boot/cmdline.txt
GPIOを使用するための記述
sudo sed -i -e '1s/$/ rpitestmode=1/g' /boot/cmdline.txt
ttyAMA0に関する部分をコメントアウトする (#T0:23:raspawn:/sbin/getty –L ttyAMA0 115200 vt100)
sudo sed -i -e '$s/^/#/g' /etc/inittab
I2Cの有効化 †
sudo sed –i –e ‘$a\i2c-dev’ /etc/modules
シャットダウンスクリプトを編集する †
シャットダウンを行う際、haltコマンド直前にGPIOを操作して電源を切る実行ファイルを起動するように記述する
sudo sed –i –e ‘/”Will now halt”$/a \\tsudo /home/vstone/run/gpio/vs_shutdown’ /etc/init.d/halt
Sotaを起動する際に、「vsmd」が常駐起動するように記述する †
python /home/vstone/vs_tmpdir/rclocal_change.py sudo sed –i –e ‘$a\sudo /home/vstone/vstonemagic/vsmd > /dev/null &’ /etc/rc.local sudo sed –i –e ‘$a\exit 0’ /etc/rc.local
システムを有効化する †
source /etc/rc.local