Pregunta

Quiero trabajar con un módem conectado en un puerto serie en una plataforma integrada.
Aquí hay algunas soluciones que he rechazado hasta ahora:

  • Espere más un programa terminal:
    Mi sistema de compilación (cruzada) no tiene ninguna regla de paquete para esperar, y de acuerdo con las instrucciones de instalación de las fuentes esperadas, el script de configuración debe ser interactivo porque realiza algunas pruebas con el terminal en el que se invoca. Thid no se ve como algo que quieres hacer al realizar una compilación cruzada.

  • Python más pyserial: Me encantaría usar esto, pero el tamaño de todo no cabe en mi espacio flash limitado.

  • Chat (desde el paquete pppd): Bueno, puedo intentarlo, pero es muy, muy limitado

Por lo tanto, estoy buscando algún tipo de reemplazo ligero y embebible. No tengo conocimiento de lua. ¿Sería un buen candidato para esperar como scipting?

¿Fue útil?

Solución

Bueno, Expect es solo extensiones Tcl plus para manejar otros programas a través de pseudo terminales y hacer una coincidencia de patrones en los resultados. Si solo desea manejar un puerto serie, puede soltar el programa de terminal externo y hacer que Tcl maneje el puerto serie directamente; consulte código de muestra . Consulte también la página de Tcl Wiki en compilación cruzada .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top