Raspberry Pi の シリアル・コンソール

Created Date: 2016-04-19/ updated date: 2016-05-07
  • Medium raspi study
Owner & Collaborators
License
By
Summary
Raspberry Pi (以降ラズパイと記す) の勉強会の資料です。
この記事は Raspberry Pi 勉強会 の一部です。

Materials

    Tools

      Blueprints

        Making

        • シリアル・コンソール

          0
          Thumb 889785
          この記事は Raspberry Pi 勉強会 の一部です。

          ラズパイのGPIOには、シリアル通信用の端子があります。
          初期状態では、キーボードとディスプレイの代わりに使える、シリアル・コンソール機能になっています。

          ラズパイの一般的な入出力機器は、ディスプレイ、キーボード、マウスですが。ラズパイが小さいのに、入出力機器は大きいので、かなり場所をとります。

          シリアル・コンソール機能を使用すると、コンパクトに作業できます。


          Small connection serial
          • 用意するもの

            0
            Thumb 889785
            ラズパイ基本セット
            • Raspberry Pi 2 Model B
            • マイクロSDカード
            • ACアダプター5V2A
            • USBケーブル マイクロB (その1)
            • ケース

            シルアル・コンソール
            • パソコン Windows / MAC
            • USBシリアルアダプタ
            • USBケーブル マイクロB (その2)
            • ジャンパワイヤ(オス~メス) x 3

            必要な部材 をご覧ください

            • 手順

              0
              Thumb 889785
              (1) ラズパイとUSBシリアルアダプターを接続します。
              (2) パソコンのターミナルソフトを起動します。
              ここは Windows と MAC で異なります。
              (3) ラズパイに、電源用のUSBケーブルを接続します。
              (4) ラズパイが起動して、 ターミナルに表示されます。
              (5) ターミナルからログインします。

              • Windows 編

                0
                Thumb 889785
                (1) FTDIドライバーのインストール
                (2) Tera Term のインストール
                (3) Tera Term の起動
                (4) ログイン

                • FTDIドライバーのインストール

                  0
                  Thumb 889785
                  USBシリアルアダプターに使われている FTDIドライバー をダウンロードします。
                  Windows の Comments に setup_excutable があるので、それを使用します。
                  ダウンロードした CDM21216_setup.exe をダブルクリックして、インストールします。

                  Small 20160410 win ftdi install
                • TeraTerm のインストール

                  0
                  Thumb 889785
                  ターミナルソフトとして TeraTerm を使用します。
                  ダウンロードした teraterm-4.90.exe をダブルクリックして、インストールします。
                  Small 20160410 teramterm install
                • Tera Term の起動

                  0
                  Thumb 889785
                  Tera Term を起動します。
                  設定 -> シリアルポート を開きます。
                  ポートを選択してます。環境によって異なります。この例では COM12 です。
                  ボーレートは 115200 を選択します。
                  OKボタンをクリックします。
                  Small 20160410 teramterm setup
                • ログイン

                  0
                  Thumb 889785
                  ラズパイが起動すると、図のような表示が出ます。
                  ログインします。
                  ユーザ名「pi」パスワード「raspberry」です。

                  Small 20160410 win raspi boot
              • MAC 編

                0
                Thumb 889785
                (1) FTDIドライバーのインストール
                (2) ターミナルの起動
                (3) ログイン

                • FTDIドライバーのインストール

                  0
                  Thumb 889785
                  USBシリアルアダプターに使われている FTDIドライバー をダウンロードします。
                  最新版は Mac OS X 10.9 and above / x64 (64-bit) 2.3 です。

                  Small 20160410 mac ftdi install
                • ターミナルの起動

                  0
                  Thumb 889785
                  ターミナルソフトとして、標準の screenコマンド を使用します。

                  USBアダプタのデバイス名を調べます
                  ---
                  $ ls /dev/tty.usb*
                  /dev/tty.usbserial-A901O8D9
                  ---

                  デバイス名と、ボーレート 115200 を指定して、起動します
                  ---
                  $ screen /dev/tty.usbserial-A901O8D9 115200
                  ---

                • ログイン

                  0
                  Thumb 889785
                  ラズパイが起動すると、図ような表示が出ます。
                  ログインします。
                  ユーザ名「pi」パスワード「raspberry」です。
                  Small 20160410 mac raspi boot
              Add Card Order

              References

                Usages

                  Convert State

                   to Annotation.

                  Select the numebr of the state to annotate.

                  OK
                  cancel
                  Loading

                  facebook

                  , data-width="400", data-show-faces="true" data-send="true"
                  , data-width="400", data-order-by="reverse_time"