2012-11-25
Raspberry Pi キタ━━━━(゚∀゚)━━━━!!
RaspberryPi, マイコン, ソフトウェア, ハードウェア
どうもRamencozoです(゚∀゚)ノ
σ(゚∀゚)סもうずっとこんな顔なんですけども、タイトルの通り512MBモデルのRaspberry Piがウチに来ましたヾ(*´ω`*)ノシ
とりあえず下記内容をヤッてみました(´ω`)ノ
1. Raspbian "wheezy" のブートSDカード作成
2. wheezyの日本語化
3. OpenJDK入れてJavaでHelloWorld
1. wheezyのブートSD作成
Raspbian "wheezy" とはDebianをベースとしたRaspberry Pi仕様のLinuxディストリビューションです(´ω`)
こちらを参考にブートSDカードを作成しますた(´ω`)っ
必要なものは下記のセット(´ω`)っ
・MacまたはLinux系のOSが入ったPC(ddコマンド打てればおk)
・Raspberry Pi本体
・Raspberry Pi用のディスプレイ(HDMIまたはRCAジャック(赤白黄色のアレ)があるもの)
・SDカード(wheezyが2GBくらいなので4GB以上推奨)
・wheezyのイメージファイル(RaspberryPi.org/Downloadから)
※ 2012-10-28時点のwheezyをこの記事では使っています
Windowsでddコマンドの代わりになるのがあるかわかんないので、Windows PCしか持ってない方はUbuntuあたりのブートCDまたはブートUSBメモリ作って仮Linux環境で作業するといいと思います(´ω`)
SDカードをPCに挿してドライブへのパスを確認しておきます。ここでは仮にLinux系のOS上で「/dev/sdb」にマウントされたとします。
次にwheezyのzipを解凍して中のimgファイルを適当なディレクトリに置きます。ここでは仮に「/home/myokkun/Desktop/2012-10-28-wheezy-raspbian.img」に置いたとします。
んでターミナルから下記コマンドを入力(´ω`)っ1MBずつ/dev/sdbに.imgを書き込みます
sudo dd bs=1M if=/home/myokkun/Desktop/2012-10-28-wheezy-raspbian.img of=/dev/sdb
書き込みが終了したらSDカードをRaspberry Piに挿して電源を入れます(´ω`)ノ
最初のwheezy起動時にはSDカード内の余ったパーティションのフォーマットとか画面の設定等を行うダイアログ(というかなんというか…真っ青背景にキーボードのみで操作するあのテキストベースGUIみたいなアレです)が出ます。
その設定関連はこちらを参考に行いました(´ω`)っというかぶっちゃけまんま行いました
Jun’s homepage 様:Raspberry Piのブート用SDカードの作成
info
このツールの情報が表示されますが、特に内容はありません。
expand_rootfs
【重要】容量の大きいSDカードを使用しても、最初は先頭の2GB程度の
パーティションを使うだけになっていて無駄になるため、このコマンドを選択して
SDカードの容量全体を使うように設定できます。設定後、再起動が必要です。
overscan
画面の周囲をちょっと空けるオーバースキャンを設定します。
画面周囲が切れるような場合(テレビ?)に使用します。
configure_keyboard
普通は「Generic 105-key (Intl) PC」を選択して
「Japanese - Japanese (OADG 109A) 」でいいでしょう。
change_pass
【重要】'pi' ユーザのパスワードを変更
change_locale
ロケールの設定です。最初は設定しないほうがいいでしょう。
「ja_JP.UTF-8 UTF-8」を選択するとメニューなどが日本語化されますが、
最初は日本語フォントがインストールされていないため、文字化けします。
change_timezone
時間の設定です。日本時間は 「Asia」、「Tokyo」 と指定します。
memory_split
GPUへは32MiBのまま変更しないほうがいいでしょう。
「Enable」を選択します。
boot_behaviour
移行する場合は「Yes」を選択します。
update
この raspi-config の新しいバージョンがあれば取得します。
もろもろやって再起動後、Loginをpi、Passwordを自分で設定したものにしてログインし、「startx」と打つとLXDEなデスクトップ環境が稼働します。
2. wheezyの日本語化
デフォだと全部英語+日本語を入力できないっていうアレな状態なのでフォントなりIMEなりを入れます(´ω`)
こちらを参考に行いました(´ω`)っ
ダークマターが晴れる時 様:Raspberry Pi を日本語化
まずデスクトップ環境全体で日本語を使うよーっていう設定を行います。
Raspberry PiにてLXTerminalを起動して下記コマンドを入力(´ω`)
sudo dpkg-reconfigure locales
するとまた青背景のテキストベースGUIが出てきますので下記項目をスペースキーでチェック付けます(´ω`)ノ
en_GB.UTF-8 UTF-8 ja_JP.EUC-JP EUC-JP ja_JP.UTF-8 UTF-8
チェックつけてOKしたらデフォルトのロケーションどうするん?って聞いてくるのでja_JP UTF-8にカーソル合わせてOKします。その後しばらくロケーションの設定をGeneratingしてくれますので終わるまで待ちます(´ω`)
終わったらフォントのインストールを行います。下記コマンドでフォントを取得(´ω`)っ
sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname
終わったら最後にIMEのインストールを行います。iBusのanthyを入れます(´ω`)。oO(ホントはmozcがいいなぁ)
sudo apt-get install ibus-anthy
これで日本語環境は整いましたヾ(*´ω`*)ノシ 再起動すると日本語が使えます d(´ω`)
3. OpenJDK入れてHelloWorld
wheezyはOpenJDKを入れることができるので入れちゃいます(´ω`)っ下記コマンドでインストールします。
sudo aptitude install openjdk-6-jdk
(´ω`)。oO(ここ何故だかapt-getだと失敗したんですよねー…コレで入ったからいいんだけど)
java -versionとか打ってバージョン返してくれたらインストール完了です d(´ω`)カンタン
でもってとりあえずHelloWorld(´ω`)
class HelloRaspberryPi{
public static void main(String[] args){
System.out.println("Hello, Raspberry Pi!");
}
}
結果がこちら(*´ω`*)ちゃんとHelloWorldしてますね
とりあえずRaspberry Piで遊んでみました(*´ω`*)今度はGPIOとかUSBカメラとかいじってみます
- 876 https://www.google.co.jp/
- 354 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDEQFjAA&url=http://d.hatena.ne.jp/ramencozo/20120703/1341339524&ei=KZ6xUJa8GqHMmgXV3YC4Aw&usg=AFQjCNEOQcDEgbOJD7hK-eAXyk2uLJVzzg&sig2=j2lN-AqipUBug8zohYsjzg
- 243 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=23&cad=rja&ved=0CEUQFjACOBQ&url=http://d.hatena.ne.jp/ramencozo/20121125/1353811402&ei=sMaxUO6RC8OemQXQ7IHgDw&usg=AFQjCNETrZdhgAa1m2NSekQ02xuObzIF6w&sig2=z6NhxjEkDlddVdlZGY3k1Q
- 205 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=8&ved=0CFcQFjAH&url=http://d.hatena.ne.jp/ramencozo/20121112/1352740038&ei=U9myUO2gEaTNmgXV8oCoDg&usg=AFQjCNF-V4EQpjnczNs8KJ-uFGpgzLQXOA&sig2=CTETrMnYZIvg-sPQRRkkww
- 121 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&ved=0CEMQFjAC&url=http://d.hatena.ne.jp/ramencozo/20121125/1353811402&ei=a9uxUJuiObCZmQWQtYC4BA&usg=AFQjCNETrZdhgAa1m2NSekQ02xuObzIF6w&sig2=wYxYV8qXzwmiFx2bPw3m-A
- 113 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CF8QFjAI&url=http://d.hatena.ne.jp/ramencozo/20121125/1353811402&ei=Yk2zUJ-yGOmTiQehhYH4Aw&usg=AFQjCNETrZdhgAa1m2NSekQ02xuObzIF6w&sig2=V09Y7aZu7R3FMc411rEUBA
- 100 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&ved=0CEEQFjAD&url=http://d.hatena.ne.jp/ramencozo/20121112/1352740038&ei=XMexUM_hJ8uNmQW_1IHYAg&usg=AFQjCNF-V4EQpjnczNs8KJ-uFGpgzLQXOA&sig2=EDUr81n-OV-I7_l8RHhtGA
- 69 https://www.google.com/
- 67 http://www.google.co.jp/url?sa=t&rct=j&q=xbee wifi&source=web&cd=19&ved=0CF8QFjAIOAo&url=http://d.hatena.ne.jp/ramencozo/20121112/1352740038&ei=uHm8UMntFY2giQeVgIGwCg&usg=AFQjCNF-V4EQpjnczNs8KJ-uFGpgzLQXOA
- 66 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&ved=0CEUQFjAE&url=http://d.hatena.ne.jp/ramencozo/20120925/1348550321&ei=9SeyUIS4L6L_iAej24DAAw&usg=AFQjCNFjKKrMOcbwnKXTcn14A34ZjAu9uA




