Domanda

Voglio lavorare con un modem interfacciato su una porta seriale su una piattaforma integrata.
Ecco alcune soluzioni che ho respinto finora:

  • Aspettati più un programma terminale:
    Il mio sistema di costruzione (incrociato) non ha regole di pacchetto per aspettarsi, e secondo le istruzioni di installazione dalle fonti di attesa, lo script di configurazione deve essere interattivo perché esegue alcuni test con il terminale in cui è invocato. come qualcosa che vuoi fare durante la compilazione incrociata.

  • Python plus pyserial: Mi piacerebbe usarlo, ma la dimensione dell'intera cosa non si adatta al mio spazio flash limitato.

  • Chat (dal pacchetto pppd): Beh, posso provarlo, ma è molto, molto limitato

Quindi sto cercando una sorta di sostituzione aspettabile leggera e incorporabile. Non ho conoscenza del lua. Sarebbe un buon candidato per aspettarsi come scipting?

È stato utile?

Soluzione

Bene, Expect è solo Tcl più estensioni per guidare altri programmi tramite pseudo-terminali e fare corrispondenze di pattern sui risultati. Se si desidera solo guidare una porta seriale, è possibile eliminare il programma terminale esterno e fare in modo che Tcl guidi direttamente la porta seriale - consultare codice di esempio . Vedi anche la pagina Wiki Tcl su cross-compilation .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top