2001年7月 6日

[obu:00712] Re: シリアルを使いたい

更科です。

Linux(OpenBlocks)は始めたばかりですが。
現在拙作プログラムで工作機械(NC)と通信テストに使っています。

> > (TXD,RXDのみで、ハード制御なし、9600Bps、8Bit、ノンパリティ)
> > ある外部機器とデータのやり取りを行いたいのですが。。。
> > 出来ればWebを使って、ある数字を入力、又はアイコンをクリックすると
> > 相手のデータが見えたり、自分から相手に固定のデータを出力出来れば
> > 嬉しいのです。

> >
> > まずどの辺から、始めればよいでしょうか?
> > (HDDブートで動かしています)

まず(と言われれば)
man termio
man termios
man tty
man stty
man getty
でしょう。(名前は別かも知れません)

後に

> とりあえず、 /etc/inittab の
>
> 2:2345:respawn:/sbin/mingetty ttyS1
>
> 行をコメントアウトしてみますか。

ですね。

> 次に
>
> cat /dev/ttyS1
>
> 最後に
>
> cat > /dev/ttyS1

と既存のコマンドでも動くと思いますが、
拙作プログラムを卒業研究でブラウザから動かしたいと
ソース持っていった人がいますから、
探すとあると思います。(成功したと聞いています)

でも、相手機械に癖があると既存のツールで歯が立たない事が多いです。
(シリアルの初期化も明示的にしないと思わぬ所でハングしますし)

拙作のプログラムのマニュアルを参照下さい。(下記)

> #それよりも、外部機器との通信手順をはっきりさせる方が重要かつ難しいかと :-o

同感!

-----------------------------------------------------
更科 久 < Sarashina Hisashi > JA0LWO
mailto:SGR00624@xxxxx ( Personal )
http://member.nifty.ne.jp/LWO ( Web )

投稿者 xml-rpc : 2001年7月 6日 08:58
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/6717
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。