¿Existe una biblioteca de consola integrada común?

5

¿Alguien sabe o utiliza un conjunto estándar de archivos de origen para una consola integrada simple?

Hace algunos años que estoy haciendo trabajo integrado, y tengo un conjunto de archivos de código de consola que he reutilizado en varias situaciones. He buscado anteriormente en la web un código de consola común y no he encontrado una biblioteca estándar.

He intentado usar diferentes soluciones RTOS, y he escrito mis propias consolas que funcionan bien. Solo espero encontrar una implementación de referencia estándar para recomendar a otros, o para trabajar en y para mejorar la calidad y la cantidad de desarrolladores en un proyecto.

    
pregunta Far McKon

2 respuestas

1

Atmel tiene una aplicación y algún software para implementar una consola ANSI simple. (AVR244)

enlace

    
respondido por el Toby Jaffey
1

Siempre he escrito una consola personalizada para mis aplicaciones. Aunque reutilizo mucho el código entre ellos, dependiendo del tipo de soporte que necesiten proporcionar.

Baso la mayoría de mis consolas en un formato de comando / respuesta donde el sistema proporciona un mensaje ">" entonces el usuario ingresa un comando que está en búfer. Cuando el usuario ingresa un 'CR' se ejecuta el comando almacenado. El sistema genera una respuesta y proporciona otro aviso.

Si la interfaz a la consola está automatizada y se requieren transferencias binarias, deberá encontrar una manera de escapar de la 'CR' para que no se interprete como un fin de comando.

Por lo que sé, los componentes básicos de cualquier consola son:

  • Interrupción para recibir y almacenar el búfer de entrada
  • Tarea para procesar la entrada almacenada en búfer e imprimir la respuesta
respondido por el mjh2007

Lea otras preguntas en las etiquetas