2011-06-30 8 views
1

Cコードを使用した端末との対話セッションが可能ですか?C/C++を使用したLinuxでの端末とのやりとり

ターミナルを使用してPORTを開いてから、GtkTermを起動して16進コードを送信する必要があります。だから、私はCコードを使ってすべてこれを行うことができます。

シリアルポート経由で通信する他の選択肢を提案してください。しかし、私はGUIを作る必要があるので、ターミナルに何度も行く必要はありません。なぜなら、それはすべてのユーザーから期待されるものではないからです。

感謝:)

+0

コードを使用して接続を確立するマニュアルでも動作します –

答えて

2

は何年も前、私は、シリアル通信のためのグリーンリーフのCommLibを使用し、それは非常に高品質の製品であることが判明しました。いくつかの端末エミュレーション機能を追加したように見えるので、コードに対話性を追加する機能がいくつかあります。彼らはライブラリのCとC + +のバージョンがあります。

これはちょっと高価ですが、高品質を支払う必要があると思います。 http://www.greenleafsoft.com/

これはWindowsライブラリですが、おそらくそれはあなたのためにはうまくいかないでしょう。今、あなたは対話型の一部のために、端末エミュレーションに追加する必要が

http://www.easysw.com/~mike/serial/serial.html

:私はここPOSIXシステム上のシリアル通信のための無料電子ブックを発見しました。それはエミュレーションを提供しようとするようlibvtermに見えます:http://sourceforge.net/projects/libvterm/ QT用の端末エミュレーションウィジェットは良い仕事かもしれない、あまりにもそこにあるように見えます

http://qt-apps.org/content/show.php/QTermWidget?content=82832

幸運を...ない多くの人々は、もはやシリアル通信を扱います。

関連する問題