SITE)お問い合わせ商標・著作権について購入方法メルマガ登録お問い合わせ警告メッセージHowtoは、Armadilloシリーズを有効に活用するための参考資料です。使用ソフトウェアのバージョンなど諸条件の差異によって、記載内容と実際の動作が異なる場合があります。すべての機能検証や長期の動作試験を行ったものではありませんので、必ずご使用目的に適合した検証・試験を行ってください。2017/01/11出荷時のArmadilloは、シリアルインターフェース1をシリアルコンソールとして使用するように設定されています。Armadilloのシリアルポート名については電源を入れる前にをご覧下さい。シリアルポートは主に以下の3つに使用されています。ブートローダカーネルユーザランドプログラムここでは、シリアルコンソールをシリアルインターフェース2に移動する方法とシリアルコンソールを使用しない方法の2つを紹介します。シリアルインターフェース1をシリアルコンソールとして使用するまず最初に、シリアルコンソールをシリアルインターフェース1からシリアルインターフェース2に移動してみます。1.1ブートローダArmadilloのブートローダであるhermitのうち、loader-armadillo9-ttyAM1.binを使用します。loader-armadillo9-ttyAM1.binの説明はいろいろなHermitをご覧ください。HermitをFlashに書き込みます。Hermitの詳しい使い方はオンボードFlashメモリに書き込むをご覧ください。これで、ブートローダの設定は終了です。カーネルカーネルにもシリアルインターフェース2にログを出すように指示する必要があります。カーネルへの指示は、Hermitに行なってもらいます。設定はhermitプロンプトでsetenvコマンドを使って行ないます。JP2をショートして電源を入れるとhermitプロンプトが表示されます。console=ttyAM1,115200シリアルインターフェース2はLinuxの世界では「ttyAM1」として指定します。ボーレートをシリアルインターフェース1と同じ115200bpsにするために、「,」で区切って指定します。Manualを参照してください。/sbin/initを起動します。/etc/inittabに記述されている動作を行ないます。デフォルトの場合は以下のように記述されています。respawn行です。ttyAM1(シリアルインターフェース2)を使用するように変更します。manをご欄ください。ユーザランドのカスタマイズ方法はユーザーランドをカスタマイズするをご欄ください。tty1::shutdown:/etc/rc.d/rc.reboot::ctrlaltdel:/sbin/reboot変更したユーザランドをフラッシュに書き込みます。ユーザランドをフラッシュに書き込み終ったら、Armadillo-9をリーブトしてください。ブートログはシリアルインターフェース2に表示されるので、Armadillo側のシリアルケーブルをCON2に接続してください。console=ttyAM1,115200ブートログから、カーネルオプションのconsoleにttyAM1が渡されていることが確認できます。シリアルコンソールを使用しないつぎに、シリアルコンソールを使わない方法です。Armadillo-9はVGA出力を持っているので、コンソールをVGAに移すことができます。ブートローダだけはVGAに対応していないので、出力を止める必要があります。これで、両方のシリアルポートをデータ通信に使用することができます。カーネル今回はカーネルの設定から行ないます。いうのも、シリアルコンソールを一切使用しないブートローダにしてしまうとカーネルパラメータの設定もできなくなってしまうからです。videoVGAをコンソールとして使用するには、USBのキーボードが必要になります。Manualを参照してください。ブートローダ今回はloader-armadillo9-notty.binを使用します。1.1と同じくHermitをFlashに書き込みます。ユーザランドプログラムデフォルトの状態でVGA側にログインプロンプトが出る設定になっているので、シリアルポートを止めるだけでVGAのコンソールからログインすることができます。tty1::shutdown:/etc/rc.d/rc.reboot::ctrlaltdel:/sbin/reboot変更したユーザランドをフラッシュに書き込みブートしてください。ユーザランドをフラッシュに書き込み終ったら、Armadillo-9をリーブトしてください。VGAモニタにログインプロンプトが表示され、USBキーボードを使ってログインできることを確認してください。元の状態に戻すにはloader-armadillo9-notty.binを書き込ん場合、hermitはシリアルポートから要求を受け付けません。romモードで使用しなければなりません。Armadillo上のJP2を短絡させ、シリアルケーブルをCON1に接続し以下のようにします。/dev/null詳しくはソフトウエアマニュアルの「オンチップROM起動によるオンボードFlashへの書き込み」をご覧ください。Inc.本サイトに記載の商品名または会社名は、各社・各団体の商標または登録商標です。TM、®マークは付記していない場合があります。