Frequently Asked Questions para FreeBSD 2.X : Comunicaciones serie : Cómo accedo a los puertos serie en FreeBSD?
Previous: He actualizado a 2.0.5 y mi tty0X no existen!
Next: Cómo activo el soporte de tarjetas serie multipuerto?

11.4. Cómo accedo a los puertos serie en FreeBSD?

El tercer puerto serie, sio2 (conocido como COM3 en DOS), está en /dev/cuaa2 para dispositivos de salida (dial-out) y en /dev/ttyd2 para dispositivos de entrada (dial-in). Cuál es la diferencia entre estas dos clases de dispositivos?.

Usas los ttydX para los entrantes. Al abrir /dev/ttydX en "blocking mode", un proceso esperará para que el dispositivo cuaaX correspondiente se vuelva inactivo. Cuando abres un dispositivo cuaaX, se asegura de que el puerto serie no está en uso por un dispositivo ttydX. Si el puerto está disponible, se lo "roba" al dispositivo ttydX. Al mismo tiempo, el dispositivo cuaaXX no se preocupa de la detección de portadora. Con este esquema, y un módem en respuesta automática, puedes recibir usuarios remotos y puedes hacer conexiones externas con el mismo módem, mientras el sistema se preocupa de evitar los posible conflictos.


Frequently Asked Questions para FreeBSD 2.X : Comunicaciones serie : Cómo accedo a los puertos serie en FreeBSD?
Previous: He actualizado a 2.0.5 y mi tty0X no existen!
Next: Cómo activo el soporte de tarjetas serie multipuerto?