Esencialmente, nos gustaría conectarnos a un dispositivo externo que se ajuste a una interfaz de hardware serie DB-9 (o DB-25, porque tenemos un cable cruzado para eso), y todo lo que tenemos son computadoras portátiles Apple por ahí.
Estoy familiarizado con las computadoras estilo Sun Microsystems cuando trabajábamos en nuestros entornos de laboratorio y hacíamos algo como
consejo /dev/term/a
o algo así, para obtener una interfaz estilo Vt-100 para una de las interfaces serie de nuestra computadora de vuelo... - la última vez que emití tal comando fue hace unos 15 o 20 años. :-)
[Agregado para aclaración:]
Desde el punto de vista de un usuario, iniciarían un programa (iTerm, posiblemente) o algo así como ese antiguo programa SunOS 4.3, consejo, y luego se comunicarían a través de alguna interfaz serie (UART, probablemente emulada por un controlador). que se conecta a un conector de 9 pines en un dispositivo externo, a través de un cable simple, probablemente 3 o 4 cables que realmente realizan la comunicación.
[Agregado para aclaración:]
Pero ahora existe la necesidad de que nuestra iglesia hable con algún equipo de sonido, y somos una tienda de Mac, así que...
¿Algunas ideas? ¿Es posible obtener una combinación de adaptador/controlador en un sistema OS-X posterior para conectar un puerto (digamos USB-3) y luego actuar como un terminal Vt-100 a través del conector DB-9?
Estoy seguro de que entraré en algo como el comando STTY(1) para configurar las características de control de flujo del terminal en ese dispositivo, abstrayendo así un terminal a través de un DB-9 con el adaptador/controlador USB-3/Thunderbolt apropiado. Sin embargo, espero que, siendo Mac, no tenga que pensar demasiado en esos detalles... :-D
¿Alguna idea para los gurús de UNIX?
De hecho, preferiríamos el enfoque de bricolaje y luego aprender algo en el proceso.
Nuestras preciosas interfaces USB son escasas, por lo que utilizar un puerto infrautilizado, digamos Thunderbolt, o incluso Firewire-400/800, funcionaría mejor para nosotros.
¿Alguna sugerencia sobre cómo conectar un cable serie antiguo (de una enorme caja excedente de cosas así) y luego separar un par serie (¿qué, 2 o 3 cables?) de un Firewire ya separado de un Thunderbolt (el puerto menos utilizado). en nuestra computadora portátil)?
Soy bastante competente con un soldador, cortadores y pelacables... :-) Entonces, el diagrama de cableado para conectar Firewire a una interfaz en serie con algunos consejos sobre cómo crear un dispositivo para tal bestia en el sistema operativo. -X, y luego configurar las características de su terminal realmente sería de gran utilidad para este chat. :-) Eso mostraría lo que se necesita para cerrar la brecha entre el hardware puro y el software puro, y realmente conduciría a una discusión más interesante, en mi humilde opinión.
Pero una solución enlatada también funcionaría para nosotros, pero no una que cueste demasiado. Estamos trabajando en un presupuesto financiado por la fe.
Respuesta1
Los adaptadores USB a RS232 son económicos.
Nuestras preciosas interfaces USB son de primera calidad
Compra un centro. También son baratos.
por lo que utilizar un puerto infrautilizado, digamos Thunderbolt, o incluso Firewire-400/800, funcionaría mejor para nosotros.
Si su sistema tiene una ranura para Express Card, es posible que encuentre un adaptador Express Card RS-232.
Se espera que la "capa de enlace" de la mayoría de las interfaces informáticas modernas esté controlada por un controlador de hardware, y los protocolos USB, Firewire y Thunderbolt son más complejos que RS-232. No puedes dejar el controlador a un lado y leer los estados de los pines por sí solos. Las E/S de muchas computadoras antiguas funcionaban como el puerto paralelo de la PC: si la electricidad fluye a través de un cable, un bit en un registro se reduce a 0; de lo contrario, flota a 1. Ya no: el controlador realiza el enlace. capas de cosas y arroja datos a la CPU a través de DMA; todos los registros disponibles son para configuración, enumeración de dispositivos, etc.
Así esnotan simple como simplemente soldar las clavijas de su cable DB-9 a las clavijas Firewire o Thunderbolt.
Utilice un adaptador RS-232 a USB y un concentrador. Las tiras de velcro son excelentes para sujetar el concentrador o el adaptador a las superficies.
Respuesta2
El término que busca en Google es "USB a RS232C". Hay bastantes adaptadores disponibles.