Frage

Ich möchte mit einem Modem an einer seriellen Schnittstelle auf einem Embedded-Plattform eine Schnittstelle arbeiten.
Hier sind einige Lösungen, die ich abgelehnt habe bisher:

  • Erwarten plus ein Terminalprogramm:
    Mein (Kreuz) Build-System hat keine Paketregeln für erwarten, und gemäß den Installationsanweisungen von den erwarten Quellen, muss der Configure-Skript interaktiv sein, weil es einigen Test mit dem Terminale tut es in aufgerufen wird. Thid sieht nicht wie etwas wünschen, wenn Kreuzkompilierung.

  • tun
  • Python Plus pyserial: Ich würde gerne diese verwenden, aber die Größe der ganzen Sache nicht auf meinem begrenzten Flash-Raum passen.

  • Chat (vom pppd-Paket): Nun, ich kann es versuchen, aber es ist sehr, sehr begrenzt

Also habe ich für eine Art von leichten suchen, erwarten embeddable Ersatz. Ich habe keine knwoledge von lua. Wäre es ein guter Kandidat sein für wie scipting erwarten?

War es hilfreich?

Lösung

Nun, erwarten, ist nur Tcl und Erweiterungen anderen Programmen über Pseudo-Terminals zu fahren und auf den Ergebnissen Pattern-Matching zu tun. Wenn Sie nur eine serielle Schnittstelle fahren möchten, können Sie das externe Terminal-Programm fallen und haben Tcl direkt über die serielle Schnittstelle fahren - siehe Beispielcode . Siehe auch die Tcl Wiki-Seite auf Crosskompilierung .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top