絵のない技術書スマートフォン用の表示で見る絵のない技術書この広告は、90日以上更新していないブログに表示しています。今回はOpenNI/Xtionではなく、RaspberryPiについて書きたいと思います。RaspberryPiは小さなマイコンボードですが、Debianの派生OSをGUIで動かせてしまうほどの力を持っています。今回は、そのRaspberryPiの起動から初期設定までをしたいと思います。Bの2種類があります。(2)(3)RaspberryPiはHDMI出力ができます。ケーブルとディスプレイを用意してください。HDMIに対応していない場合でも、変換アダプターを使うと接続できます。(4)RaspberryPiに接続するためにUSBキーボードを用意します。(5)RaspberryPiは内部ストレージがないので、すべての情報をSDカードに書き込みます。相性があるようなので注意してください。相性については以下のサイトの中ほどにある表で確認してください。8GB程度あるのが望ましいでしょう。Bには有線LANのポートがあります。ロボットに積んだRaspberryPiにディスプレイとキーボードを接続して操作するのには無理があるので、ノートパソコンと有線LANで接続してsshで操作します。このときにルーターを介さないために普通のLANケーブルではなくて、クロスケーブルが必要になります。RaspberryPiには様々なOSがあります。今回はその中からRaspbianをインストールします。以下のサイトからRASPBIANをダウンロードしてきてください。ダウンロードしてきたファイルを解凍してください。できた2014-01-07-wheezy-raspbian.imgをSDカードにインストールします。Linuxのddコマンドでもできるらしいのですが、うまく起動しなかったので今回はWindowsを使って行います。imagerをダウンロードしてきてください。imager用意しておいたイメージファイルをimagerを使ってSDカードにインストールしてください。SDカードをRaspberryPiにさしてください。ディスプレイとキーボードを接続してください。マイクロUSBケーブルでパソコンとRaspberryPiをつないでください。電源が供給されると自動的に起動します。待つとRaspbianが起動します。Raspbianの設定1.Raspbianが起動すると設定画面が開きます。終わったらFinishで抜けます。この設定を今後したい場合はraspi-configで開くことができます。raspi-configこれでRaspberryPiが使えるようになりました。Raspbianの自動ログイン・実行このままでは起動するたびにディスプレイとキーボードを使ってログインしなくてはなりません。Arduinoのように起動するとある動作をして欲しいので、自動ログインと自動実行の設定をします。自動ログインの設定をします。以下のファイルを開いて編集します。/etc/inittab開いたファイルを編集します。tty1の行を#でコメントアウトします。2>&1に置き換えます。置き換えたら再起動してください。次の起動時から自動ログインになると思います。自動ログインできるようにしてみたけど、sshで接続してるからよくわからない。自動実行の設定をします。/etc/init.d/にあるシェルスクリプトが起動時に自動実行することを利用して、ホームフォルダの下にあるファイルを実行させます。autorun_scriptautorun_scriptに以下の内容を書きこんでください。done実行権限を与えて自動実行するようにします。~/PythonこれでホームフォルダのPythonフォルダの中にあるautorun.pyが自動実行されるようになりました。IPアドレスの固定RaspberryPiをロボットに積んでからはsshでノートパソコンから制御します。クロスケーブルを用いるので、DHCPを使いません。そのためIPアドレスが割り当てられないので、自分で固定します。/etc/network/interfaces割り当てたいアドレス、環境に応じてファイル内容を書き換えます。dhcpこの場合IPアドレスは192.168.1.100を割り当てています。ノートパソコンの方もOSに応じてIPアドレスを固定にしてください。Ubuntu12.04では以下のようになりました。192.168.1.1これで、双方のIPが固定されたので、クロスLANケーブルで接続して通信できます。pi@192.168.1.100で接続ができます。2014ノートパソコンをネットにつなぐときには、IPアドレスを元に戻すのを忘れないようにしてください。2014OSは普通の使い慣れたDebianやUbubntuと同じように操作できます。何かありましたら、Twitterなどでご質問ください。@KTokunn追記PythonでIPアドレスを変更するスクリプトを書きました。コードも方法もスマートではありません。中身も知識がないのにカッコつけて書いてますので、変なところがあったら笑って、教えてください。ReconJetの起動・初期設定についてです。ReconJetの起動・初期設定についてです。前回に続きwikiのチュートリアルをやっていきます。joinedプログラミングはてなブログをはじめよう!tokunnさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。