Driver Ulan.

Um driver RS-485 Link e Ulan Protocol para Linux e Windows.
Baixe Agora

Driver Ulan. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Pavel Pisa
  • Site do editor:
  • http://cmp.felk.cvut.cz/~pisa/ulan/ul_drv.html

Driver Ulan. Tag


Driver Ulan. Descrição

Um driver de link RS-485 e Ulan Protocol para Linux e Windows. O Ulan Driver fornece protocolo de comunicação orientada para a mensagem de 9 bits, que é transferido por link RS-485.Charactores são transferidos da mesma forma que para a transferência assíncrona RS-232, exceto o bit de paridade, o que é usado para distinguir entre caracteres de dados e informações de controle de protocolo. Uma camada física consiste em um par trançado de leads e transceptores RS-485. O uso do caractere de 9 bits simplifica a transferência de dados binários e para controladores inteligentes pode diminuir a carga da CPU, devido à CPU não precisa se preocupar com os caracteres de dados outro nó. Produtores da maioria dos microcontroladores para aplicativos incorporados sabem que e implementaram extensão de 9 bits em UARTs da maioria dos MCUs de hoje. Há a lista abaixo para mencionar alguns deles: - todos os MCUs baseados na Intel 8051 e 8096 com UART-MEMBROS da família Motorola 683xx (68332, 68376, ...) - Hitachi H8 Microcontroladores O motorista é implementado como camadas e subsistemas relativamente independentes. As mensagens são preparadas e recebidas na memória dedicada pelo driver. Esta memória é dividida em blocos com tamanho uniforme com rotinas de alocação atômica. Quando a mensagem está sendo armazenada em blocos, a cabeça de mensagem com par de bytes de dados é armazenada no primeiro bloco de memória alocado. Se todos os dados não puderem ser armazenados no primeiro bloco, os próximos blocos serão alocados e ligados juntos. As cabeças de mensagem estão vinculadas em listas vinculadas bidirecionais de mensagens preparadas para envio, mensagens processadas e mensagens preparadas para notificação do cliente. Essas listas ou filas são o principal mecanismo para a transferência de mensagens entre o Subsystems.Link Protocol é programado como autômato do estado finito com a pilha do estado, que as rotinas do estado são executadas pelo manipulador de interrupção. A rotina estadual pode retornar informações inteiras positivas, notificação de erro negativa ou zero, que leva a esperar pela próxima interrupção. A informação ou erro é usado como parâmetro de entrada quando a rotina do estado é chamada. Quando a rotina do estado deseja iniciar a transferência para outra rotina de estado, ele muda o ponteiro para a rotina real do estado. Se a rotina anterior do estado retornar a nova rotina de valor diferente, em outro caso a próxima interrupção invoca a nova rotina do estado. Há pilha de chamadores de rotinas estaduais reais que possibilitam construir subsistemas de autômatos, que podem ser usados em mais lugares no loop principal do Automata . Objetivo principal deste autômato é enviar ou processar mensagens próximas em lista de mensagens preparadas para envio e se especificadas, mova essas mensagens para a lista de mensagens preparadas para notificação do cliente. As mensagens receptivas também são colocadas nessa lista. O subsistema é supervisionado pelo Handler Timeout, que pode revitalizar a comunicação em caso de morrer de outro nó. Os manipuladores de interrupção e tempo limite são totalmente reentrantes do SMP.O subsistema automata usa ponteiros para rotinas de driver de chip para manipulação de porta de hardware. Esta é apenas parte dependente do chip usado, hoje 82510, 16450 e OX16C950PCI. Essas rotinas podem enviar e receber características de 9 bits, conectar-se à linha RS-485 pela sequência de arbitragem, aguarde o tempo especificado para caractere e inicializar e fechar o subsistema de operação Port.File Faz interface entre os Filas de Mensagens do OS Kernel VFS e Client. Ele permite preparar mensagens simples ou multi-quadro e armazena notificações de mensagens recebidas ou processadas nas estruturas estaduais privadas dos clientes. Esta parte é altamente dependente do sistema operacional. O que há de novo nesta versão: · Esta versão adiciona suporte ao conversor USB e muitas correções. · Ele foi testado no Linux (até 2.6.28 em alvos i386 e x86_64), no Windows 2K, XP e Vista, e em alvos LPC21xx do braço do sistema.


Driver Ulan. Software Relacionado

perfmm2.

Perfmon2 é uma interface de monitoramento de desempenho baseada em hardware para o Linux. ...

188

Download

Madwifi.

Madwifi é curto para o driver de ateros multiband para fidelidade sem fio. ...

771

Download

ipw2200-ap.

IPW2200-AP é um pacote de driver de acesso de código 802.11 de código aberto 802.11 para o IPW2200 e IPW2915 (Intel Pro / Wireless 2200BG). ...

420

Download

LSE / OS.

LSE / OS é um sistema operacional baseado em Nanokernel dedicado para o X86. ...

197

Download