1

組み込みプラットフォームのシリアル ポートに接続されたモデムを使用したいと考えています。
これまでに拒否したいくつかの解決策を次に示します。

  • Expect と端末プログラム :
    私の (クロス) ビルド システムには、expect のパッケージ ルールがありません。expect ソースからのインストール手順によると、configure スクリプトは、呼び出された端末で何らかのテストを行うため、対話型である必要があります。これは、クロス コンパイル時にやりたいことのようには見えません。

  • Python と pyserial : これを使いたいのですが、全体のサイズが限られたフラッシュ スペースに収まりません。

  • チャット (pppd パッケージから): まあ、試してみるかもしれませんが、非常に限られています

だから私はある種の軽量で組み込み可能な代替品を探しています。luaの知識はありません。scipting のように期待するのに適した候補でしょうか?

4

1 に答える 1

1

つまり、Expect は単なる Tcl と、疑似端末を介して他のプログラムを駆動し、結果に対してパターン マッチングを行うための拡張機能です。シリアル ポートを駆動したいだけの場合は、外部端末プログラムを削除して、Tcl にシリアル ポートを直接駆動させることができます。サンプル コードを参照してください。クロスコンパイルに関する Tcl Wiki ページも参照してください。

于 2009-11-30T13:46:13.740 に答える