SITE)お問い合わせ商標・著作権について購入方法メルマガ登録お問い合わせ警告メッセージHowtoは、Armadilloシリーズを有効に活用するための参考資料です。使用ソフトウェアのバージョンなど諸条件の差異によって、記載内容と実際の動作が異なる場合があります。すべての機能検証や長期の動作試験を行ったものではありませんので、必ずご使用目的に適合した検証・試験を行ってください。protocol)通信をするための説明をします。ppp通信の実現にはpppdというアプリケーションを使用します。ここでは、ppp-2.4.3を使うことにします。通信デバイスには本多エレクトロンのAH-H403Cを使用しました。pppdの準備まず最初にpppのソースを取得します。ソースを保存するディレクトリは/usr/local/src/pppと仮定します。ppp注意!ここで取得されるのは最新のソースのため、バージョンが違う場合があります。バージョンが違う場合は、パッチを修正する必要があるかもしれません。次にppp-2.4.3のArmadillo-9用のパッチを取得します。http://armadillo.atmark-techno.com/files/downloads/armadillo-9/patches/ppp-2.4.3-on-armadillo-9.patchアーカイブを展開し、パッチを当てます。../ppp-2.4.3-on-armadillo-9.patchconfigureを実行してビルドします。必要なものをTARで固めます。sbinこれでpppdの準備は完了です。次は、atmark-distにパッチを当てます。atmark-distのディレクトリは、/usr/local/src/atmark-distと仮定します。../ppp-on-atmark-dist.patch次にカーネルの設定をします。menuconfig以下のように設定を行ないます。選択画面を終了させます。次にKernelの設定です。supportこれでカーネルの設定は完了です。次はイメージを作成します。all終了したら、pppを組み込みます。先ほど作成した、ppp-on-armadillo-9.tar.gzをatmark-distのディレクトリまで持ってきます。../ppp-on-armadillo-9.tar.gz最後にイメージを作成します。imageimagesにできたカーネルとユーザーランドのイメージを、Armadillo-9に書込みます。pppの設定例Armadillo-9上での設定例です。/etc/resolv.conf注意!固有の設定は"-----"と表しています。パッチの内容ppp-2.4.3-on-armadillo-9.patchターゲット用のインストール処理を変更しています。defaultでは、hostのstripが実行されてしまうため、インストール時にエラーとなってしまいます。ppp-on-atmark-dist.patchデバイスノードを変更しています。ttyS2、ttyS3を16550互換の標準シリアル用に追加しています。ppp0を新しく追加しています。pppdがロックファイルをここに作るためです。必要なライブラリ(libdl.so.2)をインストールするようにしています。Inc.本サイトに記載の商品名または会社名は、各社・各団体の商標または登録商標です。TM、®マークは付記していない場合があります。