[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:25894] Re: シリアルポートの設定について



佐野@浜松です。

In <000701c06371$7ee70ee0$5bb6a2d2@mimedia>,
  on "Mon, 11 Dec 2000 21:48:03 +0900',
   with "シリアルポートの設定について",
 "Motoi Nakashima" <nakashim@xxxxxxxxxxx> さん wrote:

> ご相談なのですが、Linux側での具体的なポートの設定方法について
> (termios構造体のc_cflagなどの使用方法)、アドバイスをお願い
> できないでしょうか?

> JFドキュメントや、debianメーリングリストの検索でしらべたのですが、
> 分かりませんでした。

数年前に Zaurus (PI-4000) と通信するソフトを作った時は
 JF の Serial-Programming-HOWTO にあるサンプルをほぼそのまま
使う感じでうまくいったような気がします。

 c_cflag は /usr/include/bits/termios.h に定義されています。

/* c_cflag bit meaning */
(skip)
#define CSTOPB  0000100
#define CREAD   0000200
#define PARENB  0000400
#define PARODD  0001000
#define HUPCL   0002000
#define CLOCAL  0004000

このへんですかね ?

/* c_iflag bits */
(skip)
#define IGNPAR  0000004
#define PARMRK  0000010
#define INPCK   0000020

このへんも関係あるかな ?

 man stty すれば、略号の意味もだいたいわかると思います。


-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)