開発用PC(Linuxを想定) から SUZAKU へのファイル転送方法を紹介します。 以下の説明は、ディストリビューション(uClinux-dist-20040408-suzaku6.tar.gz)で検証しました。
FTP通信による方法
SUZAKU (工場出荷時の設定)では、ftpd が起動していますので、ftpクライアント(ftp, lftp, ncftpなど)を用いてファイル転送が可能です。
以下に ftp コマンドを用いた転送例を記載します。
1. SUZAKUへログイン
ユーザ名: root, パスワード: root でSUZAKU (この例ではIPアドレスは 192.168.10.233)にログインします。
[PC ~]$ ftp 192.168.10.233
Connected to 192.168.10.233
220 SUZAKU FTP server (GNU inetutils 1.4.1) ready.
Name (192.168.10.233:user名): root
331 Password required for root.
Password: root (表示されません)
230 User root logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
2. ファイルをアップロードするディレクトリに移動
ftp> cd /var/tmp
3. ファイルをアップロード
ftp> put file名
4. ftpの終了
ftp> bye
シリアル通信(ZMODEM)による方法
lrzsz (zmodem ファイル転送用ツール群)と minicom を利用した方法を説明します。1. アプリケーション(lrzsz)の追加
[PC ~/uClinux-dist]$ make menuconfig
[*] Customize Vendor/User Settings
Miscellaneous Applications --->
[*] zmodem utils
[*] lrz
[*] lsz
[PC ~/uClinux-dist]$ make dep all
2. ファイルをアップロードするディレクトリに移動
[SUZAKU /]# cd /var/tmp
3. ファイルレシーバ(lrz)の起動
[SUZAKU /var/tmp]# lrz
4. ファイルをアップロード
- Minicomのコマンド一覧 (CTRL-A Z)から「ファイル送信」(S)を選択
- [アップロード]画面から zmodem を選択
- アップロードするファイルを選択