una - suma de n numeros en c++ con while
Programación en serie en C, en DOS (2)
Necesito hacer una programación serial básica en C, en el viejo MS-DOS de 16 bits. Sé lo básico, había codificado algunos comunicados en serie. en algún microcontrolador hace algunas décadas, pero eso ahora es conocimiento antiguo, y no es tan fácil encontrar información. Estoy buscando una biblioteca o código confiable (no necesariamente gratuito o de código abierto) e información general.
También estoy buscando algunas instrucciones / consejos sobre cómo probarlo, suponiendo que estoy desarrollando en una máquina Win7. Por ejemplo, si fuera posible emular una conexión null-modem desde un terminal de consola en mi máquina Win7 a un puerto COM emulado que ejecuta mi programa DOS en un entorno DOSBOX, o algo así.
Descargue la caja virtual e instale DOS (disponible con suscripciones de MSDN, ya que son alternativas gratuitas como FreeDOS).
Qué casualidad. Acabo de terminar una clase universitaria con hardware de bajo nivel usándolo.
Estos te guiarán (¡girando por sí mismo, sin libs, no duro!):
Diapositivas del curso en el puerto serie
Guión de laboratorio de curso en el proyecto práctico utilizando el puerto serie
El último está en portugués, pero las muestras de código / tablas están comentadas y con nombres de variables en inglés.
Buena suerte.
Acerca de emular. Virtual PC, por ejemplo, permite canalizar datos a través de un puerto serial virtual usando un archivo de texto. Buscalo en Google. También puede usar Windows 98 con DJGPP para compilar esto. Use old command.com (que es un emulador de dos contenido autónomo, básicamente). También puede reiniciar en MS-DOS.