Memo

メモ > 技術 > 開発: RaspberryPi > 2017年に試したときのメモ

2017年に試したときのメモ
■購入 本体 Raspberry Pi3 Model B ボード&ケースセット 3ple Decker対応 https://www.amazon.co.jp/gp/product/B01CSFZ4JG 電源 Raspberry Pi用電源セット(5V 3.0A) https://www.amazon.co.jp/gp/product/B01N8ZIJL8 ディスプレイ OSOYOO HDMI 3.5インチLCDディスプレイ モニター タッチスクリーン 1920x1280ハイビジョン https://www.amazon.co.jp/gp/product/B01N5HW3BP microSDカード Samsung microSDHCカード 32GB EVO Plus Class10 UHS-I対応 https://www.amazon.co.jp/gp/product/B06XSV23T1 書籍 カラー図解 最新 Raspberry Piで学ぶ電子工作 作って動かしてしくみがわかる https://www.amazon.co.jp/gp/product/4062579774 Raspberry Piで学ぶ電子工作 パーツセット http://akizukidenshi.com/catalog/g/gK-10852/ OSOYOO(オソヨー) Raspberry Pi 学ぶ電子工作キット 初心者演習用パーツセット https://www.amazon.co.jp/gp/product/B01M6ZFNSS ■準備 https://www.raspberrypi.org/downloads/ 「NOOBS」をクリック。 「NOOBS」の「Download ZIP」をクリック。 サイズが大きいので、自宅のネットワークだとダウンロードに3時間ほどかかった。 ダウンロードしたファイルを展開。 展開したファイルをすべてMicroSDカードにコピー。(MicroSDカード直下に、複数のファイルとフォルダがある状態。) MicroSDカードを Raspberry Pi 本体にセット(読み取り金属部分がある方が上)し、 USBでキーボードとマウスを接続し、 HDMIでディスプレイ(TV)を接続し、 電源に接続した。 ※最初OSOYOOのディスプレイを接続したが表示されなかった。 電源に接続していないからだった。 Amazonのレビューに「Pi3だとモニター電源もpi3本体から供給できる」とあったが、電源への接続が不要というわけではないみたい。 ■インストール 電源コードにあるボタンを押すと、Raspberry Pi 本体のLED(緑と赤)が点滅した。 TVにインストール画面が表示された。 「Language」から「日本語」を選択して日本語表示にした。(あくまでもインストール時に使用する言語みたい。) 「Raspbian [RECOMMENDED]」を選択し、画面上部の「インストール(i)」ボタンを押す。 SDカードのデータが上書きされる旨の警告が表示されるので、「はい(Y)」を押す。 インストールが始まるのでしばらく待つ。 10分ほどでインストールが完了し、デスクトップが表示された。 ■設定 デスクトップ左上のラズベリーパイアイコンがメインメニュー。以下「Menu」と表記。 「Menu → Preferences → Raspberry Pi Configuration」を選択。 「Localisation」タブの「Set Timezone...」ボタンを押す。 「Area」を「Asia」、「Location」を「Tokyo」にして「OK」ボタンを押す。 「Set Keyboard...」ボタンを押す。 「Country」を「Japan」、「Variant」を「Japanese(OADG 109A)」にして「OK」ボタンを押す。 「Set Locale...」ボタンを押す。 インストール時に日本語を選択したからか、はじめから 「Language」が「ja(Japanese)」 「Cuntry」が「JP(Japan)」 「Charactor Set」が「UTF-8」 になっていた。OKで閉じた。 デスクトップ右上のネットワークアイコンをクリックし、 一覧から普段使用しているWi-fiを選択し、 パスワードを入力すると接続できた。 Googleから日本語ページを検索してみたが、文字化けせずに表示された。 この時点で一度再起動した。 「Menu → Shutdown → Reboot」とすると再起動され、この時点でメニューなどが日本語表示になっていた。 ただし日本語入力には標準では対応していないみたい。 追加でソフトウェアのインストールが必要になるみたい。 ■本体をアップデート
$ sudo apt-get update ... パッケージリストの更新。 $ sudo apt-get upgrade ... パッケージ構成を変えない範囲で、インストールされてるパッケージを更新。 $ sudo apt-get dist-upgrade ... パッケージ構成の変更に追随して、インストールされてるパッケージを更新。
※完了後、本体を再起動しておく。 ※本体をアップデートせずにApacheをインストールしようとするとエラーになった。(ファイル入手時に404エラー。) ファイルの入手先が更新されていないためだと思われる。 Raspberry Pi のファームウェアのアップデート https://raspberrypi.akaneiro.jp/archives/1431 apt-get upgradeとdist-upgradeの違い http://qiita.com/ryosy383/items/ac450750e9419b5bcf75 [Ubuntu] apt-get まとめ http://qiita.com/white_aspara25/items/723ae4ebf0bfefe2115c ■httpdをインストール
$ sudo apt-get install apache2 ... Apacheをインストール。 $ apache2 -v ... Apacheのバージョンを確認。 $ sudo service apache2 start ... Apacheを起動。 $ sudo service apache2 stop ... Apacheを停止させる場合。 $ sudo service apache2 restart ... Apacheを再起動させる場合。
完了後 http://127.0.0.1/ にアクセスすると /var/www/html/index.html が表示される。 http://localhost/ もしくは http://raspberrypi/ でもアクセスできる。 ApacheとPHPのインストール | Raspberry Pi用ソケットサーバーフレームワーク「HAL」 http://www.feijoa.jp/work/hal/apacheAndPhp/ Webサーバーの構築方法(Apache+PHP) http://www.raspberrypirulo.net/entry/2016/08/23/Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E6%... ■同一LAN内の他PCからアクセス
$ ifconfig ... 自身のIPアドレスを確認。
例えば 192.168.1.8 だった場合 http://192.168.1.8/ でアクセスできる。 ■SSHでアクセス
$ sudo touch /boot/ssh ... SSHを有効化。(要再起動。)
※2016-11-25版のセキュリティアップデートにより、デフォルトでSSHは無効となった。 上記コマンド実行後OSを再起動すると、SSHでアクセスできるようになった。(OS起動時に警告が表示される。) 「メニュー → 設定 → Raspberry Piの設定 → インターフェイス」からもSSHを有効にできるみたい。 Raspberry Pi 3を初回起動してからSSH接続まで http://ykubot.com/raspberry-pi-3-initialize/ 一例だが、以下の情報でSSH接続できる。 Poderosaで接続できない場合、Poderosaを最新版にする。 接続先:192.168.1.8 ポート:22 ユーザ名:pi パスワード:raspberry Poderosaでopensshに接続できない http://dragstar.hatenablog.com/entry/2015/06/19/110854

Advertisement