タグ

serialに関するsillowのブックマーク (3)

  • The Linux Serial HOWTO

    David S.Lawyer dave@lafn.org original by Greg Hankins v2.07 May 2000 The Linux Japanese FAQ Projectv2.07j, May 2000 この文書は、シリアルポートの機能のうち、Modem-HOWTO, PPP-HOWTO, Serial-Programming-HOWTO, Text-Terminal-HOWTO で扱われていない範囲を 説明します。マルチポートシリアルカードに関する情報も紹介します。 シリアルポートに関して他の文書より詳しく書いてあるので、 問題がシリアルポートそのものにある場合は、これを読むのが一番でしょう。 モデム、PPP (電話回線でインターネットにアクセスするために使います)、 テキスト端末を扱っている場合には、それぞれに対応 する HOWTO 文書を先にご覧くださ

  • Linuxで同期・カノニカルデータ受信

    ここでは、シリアルポートを通して入力されたデータを、 Linuxマシン上で表示するプログラムについて考えてみましょう。 シリアル入力としては、同期・非同期とともに、カノニカル・非カノニカルの選択をすることができます。 同期:入力がうまくいくまでread文がブロックされる(デフォルト)。 非同期:read文は即座に終了。読み込みが完了したときにプログラムにシグナルが送られる。 カノニカル:入力は行単位で行われる(デフォルト)。 非カノニカル:read毎に決まった文字数を扱う。決まった文字数のキャラクタを受信するときなどに使用。 ここでは、同期・カノニカルの例を扱ってみましょう。 /* LinuxでRS232Cを用いた同期・カノニカルデータ受信 1行読み込んだら表示 zを読みこんだら終了(serial00.c) マイコン側も同名のファイル */ #include<stdio.h> #inclu

  • The Linux Serial HOWTO: シリアルポートの基礎

    次のページ 前のページ 目次へ 3. シリアルポートの基礎 シリアルポートを使うだけなら基礎を理解する必要はありませんが、基礎 を理解しておけば、問題が起きた際に原因を特定する役に立つかもしれません。 この章は新しい話題について述べるだけでなく、前の章( ハードウェアによるバイトデータの転送の仕方 の内容の一部も繰り返します。ただし、こちらの章ではずっと詳しい説明を行 います。 3.1 シリアルポートとは何か? シリアル入門 シリアルポートは I/O (入出力)デバイスです。 I/O デバイスはコンピュータにデータを出し入れするための方法です。I/O デ バイスにはシリアルポートやパラレルポート、ディスクドライブコントローラ、 イーサネットボード、汎用シリアルバス等のたくさんの種類があります。 ほとんどの PC にはシリアルポートが 1 つか 2 つあります。 各ポートはコンピュータの裏

  • 1