MIS AT互換カード doc2000ツール for QNX ver 1.10 山下システムズ(株)技術開発部 2001年3月7日 TEL 03-5700-2121 FAX 03-5700-0076 email tech@misnet.co.jp http:/www.misnet.co.jp ○ 準備 doc2000用QNXドライバーがインストールされている開発システムと、doc2000ベース QNXシステムをdoc2000ディスクに書き込むためのターゲットシステムを用意します。 ・ 開発システム AT互換システム + 1FD + 1HD QNX 4.23/4.24/4.25 OSを搭載 Fsys.diskonchip ( QNX4.25に搭載されているものかM-Systems社のホームぺージ www.m-sys.com からダウンロードしたアーカイブからインストール ) (注意) OSに塔載されているドライバーより新しいバージョンのDiskOnChipが存在 します。最新のドライバーをM-Systemsのサイトからダウンロードして使用 してください。 ・ ターゲットシステム MIS AS-3321 / AS-3330 / AS-3340 (doc2000搭載) + 1FD DiskOnChip機能有効 CPUカードセットアップマニュアル参照 メモリー設定アドレス(CC000-DE000) ドライバーが自動認識 (注意) 開発システムとターゲットシステムを同じにすることも可能です。 書込んだDiskOnChipから起動する場合BIOSの設定によりハードディスクを 切り離す必要があります。 ・ツールアーカイブ doctool-110.tar.F 山下システムズホームページよりダウンロード ○ インストール方法 doc2000ツールをインストールする方法を述べます。 (前提としてQNX OSをすでに インストールした開発システムが存在しているものとします。) < 開発システム > ダウンロードしたアーカイブファイルからのインストール (1) QNXシステムを立ち上げ、rootでログインします。 Welcome to QNX 4.2X Copyright (c) QNX Software Systems Ltd. 1982,1995... login: root password: xxxx # (2) ダウンロードしたアーカイブを解凍します。 # melt -c doctool-110.tar.F | tar xv (3) インストールスクリプトを起動します。 # cd doctool-110 # ./Install ******************************************** * Install doc2000 Tool * * for QNX 4.xx * * Yamashita Systems Corp. * * !!! Caution !!! * * This tool require * * Fsys.diskonchip. * ******************************************** Install doc2000 Tool to /usr/DocTool Press key to continue and <^C> key to cancel ここでEnterを入力すると doc2000ツールのインストールおよび必要なブートイメ ージの生成が行われます。 /bin/Fsys.diskonchipがない場合はエラーメッセージを表示して終了します。 Not exist driver '/bin/Fsys.diskonchip' !!! ツールは/usr/DocToolにインストールされます。 < インストールファイル、ディレクトリー > /usr/DocTool doc2000ツールディレクトリー ○ サンプル doc2000ブートQNXシステム doc2000ディスク上にサンプルシステムを構築する方法を提供しています。構築したシ ステムをベースにユーザカスタマイズを行うことが可能となります。 開発システムで直接DiskOnChipに書込む方法とFD経由で書込む方法が可能です。 以下の手順でサンプルdoc2000ブートシステムを DiskOnChip上に作成します。 [ 直接DiskOnChipに書込む場合 ] < 開発システム > サンプルシステムのインストール (1) 電源を切り、DiskOnChipをセットします。 (2) 電源を入れ、QNXを起動します。 (3) doc2000ツールディレクトリーへ移動します。 # cd /usr/DocTool (3) インストールスクリプトを起動しフラッシュディスクに書き込みます。 # ./Install ******************************************* * Install doc2000 boot QNX System * * for QNX 4.xx * * Yamashita Systems Corp. * ******************************************* Install QNX System to doc2000 Disk Press key to continue and <^C> key to cancel Load doc2000 driver ... Copy End. Install doc2000 boot QNX system Power Down and set DiskOnChip to Target Board !!! (4) 電源を切り、DiskOnChipを外します。 < ターゲットシステム > サンプルシステムの起動 (1) 書込まれたDiskOnChipをセットします。 (2) 電源を入れシステム起動します。 これで、フラッシュディスクからフラッシュベースサンプルQNXシステムが起動しま す。 ********** Welcome to doc2000 boot QNX ********** # [ FD経由で構築する場合 ] < 開発システム > サンプルシステムインストールディスクの作成 (1) 空のフロッピーディスク(1.44M)を一枚用意します。 (2) 空のフロッピーディスクをドライブ0に挿入します。 (3) doc2000ツールディレクトリーへ移動します。 # cd /usr/DocTool (4) サンプルシステムインストールディスク作成コマンドを起動します。 # ./Makefd ************************************************ * Make < doc2000 boot QNX > Install Floppy * * for QNX 4.xx * * Yamashita Systems Corp. * ************************************************ Set 2HD Floppy Disk to /dev/fd0 Disk Device Press key to continue and <^C> key to cancel Enterを入力すると、フロッピーディスクをフォーマットしてインストールシステム 書き込みスクリプトが実行されます。 < ターゲットシステム > サンプルシステムのインストール (1) サンプルシステムインストールディスクをフロッピードライブ0に挿入します。 (2) 電源ONまたはリセットによりフロッピーベースのシステムを起動します。 ***** Welcome to doc2000 Install System ***** This tool realize doc2000 base QNX System Type './Install' then start install system to doc2000 (3) インストールスクリプトを起動しフラッシュディスクに書き込みます。 # ./Install ******************************************* * Install doc2000 boot QNX System * * for QNX 4.xx * * Yamashita Systems Corp. * ******************************************* Install QNX System to doc2000 Disk Press key to continue and <^C> key to cancel Load doc2000 driver ... Copy End. Install doc2000 boot QNX system Remove Floppy Disk and Reboot System (4) フロッピーディスクを取り出します。 (5) システムを再起動します。 Ctrl+Shift+Alt+Delキー入力またはリセットスイッチで再起動します。 これで、フラッシュディスクからフラッシュベースサンプルQNXシステムが起動しま す。 ********** Welcome to doc2000 boot QNX ********** # 商標 QNX は QNX Software Systems Ltd. の商標です。 DiskOnChip は M-Systems, Inc. の商標です。 履歴 ver 0.10 First Beta Release ver 0.20 Second Beta Release ver 0.21 licenseコマンド追加 eshコマンド削除 ver 1.00 First Release システム起動時 chkfsys を行う。 ver 1.10 開発システムで直接DiskOnChipに書込む方法を追加 ディレクトリー構造を変更