いつか黒歴史

いろいろ書きます

Raspberry Piとシリアルコンソールでファイルを送受信する

ブログ移しました!

RaspberryPiとシリアルコンソールでファイルを送受信する | いつか黒歴史

[:contents] ※メモです # 動機 SSHが使いにくい環境なので,シリアルコンソールで作業をしているのだが,ファイルの送受信の仕方がわからなかったのでメモとして残す. # 環境 - Raspberry Pi 3 model B - [KKHMF USB to UART TTL RS232 PL2303HX ワイヤーアダプタ変換ケーブルRaspberry Pi Arduino用](www.amazon.co.jp/dp/B01I500OWK) - Tera Term null-p.hateblo.jp # 転送プロトコル - XMODEM > XMODEM(えっくすもでむ)は、バイナリ転送プロトコルの一種である。128バイト単位で非同期通信を行う。開発者の Ward Christensen がパブリックドメイン扱いで仕様を公開したため、パソコン通信で広く使われた。XMODEMを元に考案されたプロトコルも多く、またXMODEM自身にもいくつかのタイプがある。 [wikipediaより](https://ja.wikipedia.org/wiki/XMODEM) - YMODEM > YMODEM(わいもでむ)とは、バイナリ転送プロトコルの一種である。XMODEMやMODEM7を発展させたもので、Chuck Forsbergにより開発され、1985年にYMODEMという名称がつけられた。 [wikipediaより](https://ja.wikipedia.org/wiki/YMODEM) - ZMODEM > ZMODEM(ぜっともでむ)とは、バイナリ転送プロトコルの一種である。YMODEMを開発したChuck Forsbergにより1986年に開発された。 [wikipediaより](https://ja.wikipedia.org/wiki/ZMODEM) 後継のようなのでZMODEMを使うことにする. # Raspberry Pi側の準備
sudo apt install lrzsz
# Tera Term -> Raspberry Pi Raspberry Pi側が以下で受信状態に入る.
rz
Tera Termで`ファイル` -> `転送` -> `ZMODEM` -> `送信`からファイルを選択する. f:id:null_P:20201217221726p:plain # Raspberry Pi -> Tera Term Raspberry Pi側でファイルを送信する.
sz [ファイル名]
Tera Termで`ファイル` -> `転送` -> `ZMODEM` -> `受信` からファイルを選択する. f:id:null_P:20201217222130p:plain ## 受信したファイルの場所 `C:\Users\<ユーザー名>\AppData\Local\VirtualStore\Program Files (x86)\teraterm`に入っていた.