86ComSh の使い方

この記事では、FreeDOS の 86ComSh ホスト画面のリダイレクト(コンソールリダイレクト)関数を開く方法について説明します。

一、86ComSh 介紹

86ComSh プラス MODE と CTTY の実施を通じて DuinOS コンソールリダイレクト機能では FreeDOS を起動します。 86ComSh は 86Duino DOS SDK を使用します(ソースディレクトリは、命令が直接 86UsbSh 実行可能ファイルをコンパイルすることが可能にする)SRC \86ComSh ディレクトリ\ソースコードはツールが配置され、記述されたプログラム、TOOLS ディレクトリに配置された実行可能ファイルです。 MODE は、状態装置を設定するために使用される FreeDOS の外部コマンドです。 CTTY は FreeDOS の内部命令である、標準出力/入力などのデバイスを指定するために使用されます。パラメータが1のとき 86ComSh は、例えば、開いたシリアルポートを指定するパラメータを取り、というように 86ComSh オープンシリアル 1 の86Duino(COM1)、他のシリアルポートとに言いました。シリアルポートを開いた後、あなたは、MODE と CTTY 命令を使用することができます(MODE と CTTY 使用量は FreeDOS のは、公式文書を所有して参照してください)FreeDOS のにコンソールリダイレクション機能を設定します。 DuinOS は 86ComSh.BAT ファイルが既にステップのすべてがコンソールリダイレクトを設定する含まれて建てました。そのような(例えば、ほとんどの DOS ゲームなど)のグラフィカルなプログラムを実行できないなどの FreeDOS ザコンソールリダイレクトいくつかの使用上の制限、。また、予期しない実行結果が得られ、競合を回避するように、同じプログラムを使用して、DOS のシリアルポートのコンソールリダイレクトに避けるべきです。

二、ブート時にコンソールリダイレクトを開始

ユーザーは、次の手順を実行し、コンソールリダイレクトを有効にするには、ブート時に AUTOEXEC.BAT を変更することができます。

SD カードがコンピュータに DuinOS が含まれています:

sd_reader

編集用の SD カード AUTOEXEC.BAT ファイルを開きます:

sd_reader

CALL ツールは 86UsbSh.BAT を探して、REM 閉じる 86UsbSh に追加します:

sd_reader

CALL ツールは 86ComSh.BAT を\、および起動時に実行されるように、REM の初めにそれを削除するコマンド行をしてみましょう:

sd_reader

86ComSh.BAT の背後にある二つの引数はポートが順序を指定して、コンソールリダイレクトのボーレートを使用するために使用されて接続されています。最初の引数は上記の例では、ポート番号のシーケンスで、「1」は COM1 を使用することを表し、2 番目の引数は、上記の例では、ボーレートされ、「1152」は、ボーレート115200 BPS の使用を表しています。たとえば、CALL ツールに 86ComSh.BAT 1 1152 その後、例の CALL TOOLS の上、COM2 9600 bps のコンソールリダイレクトのボーレートに変更したい場合は、86ComSh.BAT 2 96。

AUTOEXEC.BAT の変更後、保存してから SD カードを取り外します。

三、Console Redirection の使い方

COM1 とボー・レート 115200 bps のコンソールリダイレクト、と以下の仮定は、コンソールリダイレクトが使用されている説明するためのものです。

あなたは、コンピュータと 86Duino を接続するための USB-UART(TTL)アダプタケーブルが必要になります。

sd_reader

86Duino TX の足、TX RX は足の COM1 の 86Duino を受けたの USB-UART(TTL)パッチコードの COM1 に接続された USB ツー UART(TTL)RX パッチコード、GND はの 86Duino を受け任意の GND ピンは、接続を完了するために:

sd_reader

sd_reader

そして、コンピュータ内の USB-UART(TTL)アダプタケーブルの USB プラグ:

sd_reader

sd_reader

このの USB-UART(TTL)のパッチコードのドライバコンピュータにインストールされていると仮定し、あなたがこのの USB-UART をします(「ポート(COM と LPT)」のデバイスマネージャからでなければなりませんこの場合 COM11 で TTL)シリアルポートアダプタケーブル名:

sd_reader

86Duino によって受信されたシリアルポート接続ソフトウェアを開き、コンソールリダイレクト画面を来ました。ここでは、シリアルポート接続ソフトウェアなどの例は PuTTY を提示。

PuTTY を開いて、Connection type にて「シリアル」、シリアルラインフィルシーケンスポート名この場合は COM11 に)を選択し、Speed にてコンソールリダイレクトと同じボーレート(この場合は 115200)を入力してから、Open ボタンを押します。

sd_reader

[開く]を押した後、あなたは PuTTY のウィンドウ線 C に表示されます。すなわち 86Duino によって\は、DOS 画面を来て、(dir などの)任意の DOS コマンド列操作を入力することができます:

sd_reader

あなたが DOS コマンドウィンドウの結果を確認することができます:

sd_reader


Hacking

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.