必要なもの
- Armadillo-640 本体
- 開発用 USB シリアル変換アダプタ(Armadillo-600 シリーズ対応)
- ACアダプタ(5V/2.0A EIAJ#2)
- 作業用 PC
- ネットワーク環境 (※1)
(※1): ネットワーク環境は必須ではありません。USBメモリなどを使用してファイルの移動が可能であれば、他の方法で移動して構いません。
手順
Armadillo-640 にログインし、コマンドを実行すると正規認証ファイルが生成されます。そのファイルをSCPコマンドを使って、ATDEに転送します。
Debian GNU/Linux のバージョンによって対応するATDEのバージョンが異なります。 お使いの環境に合ったATDEをご利用ください。
Debian GNU/Linux バージョン | 対応するATDE |
---|---|
Debian GNU/Linux 9 (コードネーム stretch) | ATDE7 |
Debian GNU/Linux 10 (コードネーム buster) | ATDE8 |
1. ATDEの起動
「Armadillo-640 製品マニュアル」の「Armadillo の電源を入れる前に」を参照し、作業用 PC で ATDE を起動してください。
2. SSHサーバーのインストール
ATDE に SSHサーバーをインストールします。
atmark@atde:~$ sudo apt-get update
atmark@atde:~$ sudo apt-get install -y openssh-server
atmark@atde:~$
3. Armadillo-640との接続
「Armadillo-640 製品マニュアル」の「Armadillo の電源を入れる前に」を参照し、ATDE を起動した作業用 PC と Armadillo-640 を 開発用 USB シリアル変換アダプタ経由で接続してください。
4. ログイン
ATDE で minicom を立ち上げて、Armadillo-640 に root ユーザーでログインします。
デバイスファイル名 ( /dev/ttyUSB0 )は、ご使用の環境により ttyUSB1 や ttyS0、ttyS1 などになる場合があります。Armadillo-640 に接続されているシリアルポートのデバイスファイルを指定してください。
atmark@atde:~$ LANG=C minicom --noinit --wrap --device /dev/ttyUSB0
armadillo login: root
Password:
root@armadillo:~#
5. 正規認証ファイルの作成
"get-board-info"を実行して正規認証ファイル(board-info.txt)を作成します。
root@armadillo:~# wget http://download.atmark-techno.com/misc/product-registration/armadillo-640/get-board-info
root@armadillo:~# chmod +x get-board-info
root@armadillo:~# ./get-board-info
root@armadillo:~# ls
board-info.txt
root@armadillo:~#
7. 正規認証ファイルの転送
SCPコマンドを使用して、Armadillo-640からATDEにboard-info.txtを転送します。 ユーザーはATDEにデフォルトで設定されているatmarkユーザーを使用します。
root@armadillo:~# scp board-info.txt atmark@[ATDEのIPアドレス]:/home/atmark/
8. 正規認証ファイルの転送の確認
minicom を終了させ、ATDEのコンソールに戻ります。 ダウンロードしたファイルのサイズが 775バイトである事を確認してください。
atmark@atde:~$ cd ~/
atmark@atde:~$ ls -l board-info.txt
-rw-r--r-- 1 atmark atmark 775 4月 9 16:20 board-info.txt
取得した正規認証ファイルを「Armadillo-640 購入製品登録」ページの「正規認証ファイル」欄に アップロードしてください。