conductor de Ulan

Un controlador de protocolo RS-485 Link y Ulan para Linux y Windows.
Descargar ahora

conductor de Ulan Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Pavel Pisa
  • Sitio web del editor:
  • http://cmp.felk.cvut.cz/~pisa/ulan/ul_drv.html

conductor de Ulan Etiquetas


conductor de Ulan Descripción

Un controlador RS-485 Link y Ulan Protocol para Linux y Windows. Ulan Driver proporciona un protocolo de comunicación orientado a un mensaje de 9 bits, que se transfiere sobre el enlace RS-485. Los caracteres se transfieren de la misma manera que para la transferencia asíncrona RS-232, excepto la bit de paridad, que se utiliza para distinguir entre caracteres de datos y información de control de protocolo. Una capa física consiste en un par trenzado de cables y transceptores RS-485. Uso de caracteres de 9 bits simplifica la transferencia de datos binarios y para los controladores inteligentes puede disminuir la carga de la CPU, debido a que la CPU no necesita preocuparse por los caracteres de datos. Otro nodo. Los productores de la mayoría de los microcontroladores para aplicaciones integradas lo saben y han implementado una extensión de 9 bits en UARTS de la mayoría de los MCU de hoy. Allí está la lista a continuación para mencionar algunos de ellos: - todos los MCU de Intel 8051 y 8096 con los miembros de UART de la familia Motorola 683XX (68332, 68376, ...) - Hitachi H8 Microcontrollersthe Driver se implementa como capas y subsistemas relativamente independientes. Los mensajes se preparan y reciben la memoria dedicada al conductor. Esta memoria se divide en bloques con un tamaño uniforme con rutinas de asignación atómica. Cuando el mensaje se almacena en bloques, el jefe de mensaje con un par de bytes de datos se almacena en el primer bloque de memoria asignado. Si todos los datos no se pueden almacenar en el primer bloque, los siguientes bloques se asignan y se conectan juntos. Los cabezales de mensajes están vinculados en listas de mensajes vinculados bidireccionales preparados para el envío, los mensajes procesados ​​y los mensajes preparados para la notificación del cliente. Estas listas o colas son el mecanismo principal para la transferencia de mensajes entre subsistemas. El protocolo enlace se programa como autómatas estatales finitos con la pila de estado, que las rutinas de estado se ejecutan mediante el controlador de interrupción. La rutina estatal puede devolver la información de enteros positivos, la notificación de error negativa o cero, lo que conduce a esperar la próxima interrupción. La información o el error se utiliza como parámetro de entrada cuando se llama la rutina estatal. Cuando la rutina estatal desea iniciar la transferencia a otra rutina del estado, cambie el puntero a la rutina de estado real. Si la rutina estatal anterior devuelve la nueva rutina de la nueva rutina, en otro caso, la interrupción siguiente invoca la nueva rutina de estado. Hay una pila de llamadoras de las rutinas estatales reales que permite construir subsistemas de autómatas, que se pueden usar en más lugares en el bucle principal de autómatas. . El objetivo principal de este autómata es enviar o procesar mensajes que vienen en la lista de mensajes preparados para enviar y, si se especifica, mueva estos mensajes a la lista de mensajes preparados para la notificación del cliente. Los mensajes recibidos también se colocan en esta lista. El subsistema está supervisado por el manejador de tiempo de espera, que puede revitalizar la comunicación en caso de morir de otro nodo. Los manipuladores de interrupción y tiempo de espera son totalmente reintendentes SMP. El subsistema de Automata utiliza punteros a rutinas de controladores de chip para la manipulación de puertos de hardware. Esta es solo una parte dependiente del chip usado, hoy 82510, 16450 y OX16C950PCI. Estas rutinas pueden enviar y recibir un carácter de 9 bits, conectarse a la línea RS-485 por la secuencia de arbitraje, espere el tiempo específico para el carácter y la inicialización y cierre el subsistema de operación de Port.File hace que la interfaz entre el SO KERNEL VFS y las colas de mensajes de cliente. Permite preparar mensajes individuales o múltiples y almacena notificaciones de mensajes recibidos o procesados ​​en las estructuras de estado privadas de los clientes. Esta parte depende del sistema de operación. ¿Qué hay de nuevo en este lanzamiento: · Esta versión agrega soporte de convertidor USB y muchas correcciones. · Se ha probado en Linux (hasta 2.6.28 en los objetivos I386 y X86_64), en Windows 2K, XP y VISTA, y en los objetivos de LPC21XX de ARM sin sistema.


conductor de Ulan Software relacionado

perfusión

PERFMON2 es una interfaz de monitoreo de rendimiento basada en hardware para Linux. ...

188

Descargar

Horquilla

HANDEDCNT es un programa simple que interface el parche del kernel latsched para obtener datos de la muestra del ciclo del programador. ...

65

Descargar

Madwifi

Madwifi es corto para el controlador Multiband Atheros para la fidelidad inalámbrica. ...

771

Descargar

ipw2200-ap

IPW2200-AP es un paquete de controlador de punto de acceso de código abierto 802.11 b / g para IPW2200 e IPW2915 (Intel Pro / Wireless 2200BG). ...

420

Descargar