Cómo escribir una secuencia de comandos para enviar a los puertos seriales

Escrito por andy carr | Traducido por jane laury
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo escribir una secuencia de comandos para enviar a los puertos seriales
(Thinkstock Images/Comstock/Getty Images)

La transferencia de información importante hacia y desde diferentes dispositivos digitales debe ser posible. En las computadoras, esto se puede lograr ya sea copiando los datos a una unidad externa para transportarlos físicamente, o mediante la transmisión automática mediante los puertos seriales o de comunicaciones. En general, es más seguro es transmitir automáticamente esta información desde un dispositivo a otro a través de los puertos seriales de comunicación. Esto se puede conseguir escribiendo una secuencia de comandos para automatizar el proceso, e incluir los comandos para escribir y leer hacia y desde los puertos serie.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Lista de los puertos seriales en el (los) sistema (s)

Lista completaMinimizar

Instrucciones

  1. 1

    Identifica las convenciones de nomenclatura para los puertos serie. Antes de que una secuencia de comandos pueda ser escrita, es necesario identificar los nombres estándar que se utilizan para los puertos seriales en el sistema (s). En los equipos Windows que utilizan sistemas operativos de disco (DOS), la mayoría de los puertos de comunicaciones seriales se nombran utilizando la convención COM1, COM2 y COM3, pero en los sistemas de tipo Unix, los puertos serie se nombran con frecuencia de forma similar a una estructura de directorios, como / dev/ttyS1, / dev/ttyS2 y así sucesivamente.

    Cómo escribir una secuencia de comandos para enviar a los puertos seriales
    Los puertos físicos se denominan en el software de acuerdo con la convención adecuada. (port replicator isolated on the white background image by Elnur from Fotolia.com)
  2. 2

    Aprende o utiliza el lenguaje de secuencias de comandos apropiado. Antes de que un puerto serie pueda ser accedido a través de una secuencia de comandos, es necesario utilizar el lenguaje disponible para lograr la tarea. En los sistemas DOS, esto se puede lograr a través del lenguaje de secuencias de comandos de proceso por lotes, pero en Unix esto se logra a través de la secuencia de comando de shell.

    Cómo escribir una secuencia de comandos para enviar a los puertos seriales
    Aprende el lenguaje de secuencias de comandos apropiado. (abc"s image by sonya etchison from Fotolia.com)
  3. 3

    Envía los datos al puerto de comunicaciones mediante el comando correcto. Cuando la información se ha procesado y está lista para ser enviada a través de un puerto serie, se necesita un comando adecuado para lograr la tarea. Por ejemplo, en los sistemas DOS escribiendo al puerto serie COM1, el comando "echo Hola> COM1" envía "Hola" al puerto de comunicaciones identificado como COM1. En los sistemas Unix, el comando "echo Hola>/dev/ttyS1" envía "Hola" al puerto serial identificado como /dev/ttyS1.

Consejos y advertencias

  • Además de la salida estándar también es posible obtener mensajes de error de un puerto serie. Esto se consigue mediante una modificación de los comandos estándar utilizando un parámetro diferente.
  • El estándar de lenguajes de secuencia de comandos son sólo un método de escritura a los puertos seriales. Sin embargo, cualquier lenguaje que tenga acceso a los puertos serie y al sistema operativo se puede utilizar como por ejemplo Java y C + +.
  • A veces es necesario tener un programa separado para que lea los datos procedentes del puerto serie, de lo contrario el programa se puede "colgar".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles