Driver Ulan.

Un pilota RS-485 e Driver del protocollo Ulan per Linux e Windows.
Scarica ora

Driver Ulan. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Pavel Pisa
  • Sito web dell'editore:
  • http://cmp.felk.cvut.cz/~pisa/ulan/ul_drv.html

Driver Ulan. Tag


Driver Ulan. Descrizione

Un pilota RS-485 e Driver del protocollo Ulan per Linux e Windows. Ulan Driver fornisce un protocollo di comunicazione orientato ai messaggi a 9 bit, che viene trasferito su RS-485 Link.charablers viene trasferito come per il trasferimento asincrono RS-232 ad eccezione del bit di parità, che viene utilizzato per distinguere tra i caratteri dei dati e le informazioni di controllo del protocollo. Uno strato fisico è costituito da una coppia contorta di piombo e ricetrasmettitori RS-485.Uno del carattere a 9 bit semplifica il trasferimento dei dati binari e per i controller intelligenti può abbassare il carico della CPU, a causa della CPU che non si prende cura dei caratteri dei dati inviati a altro nodo. I produttori della maggior parte dei microcontrollori per le applicazioni incorporate lo sanno e hanno implementato un'estensione a 9 bit in UARTS della maggior parte degli MCU di oggi. C'è la lista qui sotto per citarne alcuni di essi: - Tutti gli Intel 8051 e 8096 basati su MCU con i membri UART della famiglia Motorola 683xx (68332, 68376, ...) - Hitachi H8 microcontrollersI Driver è implementato come strati e sottosistemi relativamente indipendenti. I messaggi sono preparati e ricevuti nella memoria dedicata del conducente. Questa memoria è suddivisa in blocchi con dimensioni uniformi con routine di allocazione atomica. Quando il messaggio viene memorizzato in blocchi, la responsabilità del messaggio con un paio di byte di dati è memorizzato nel primo blocco di memoria assegnato. Se tutti i dati non possono essere memorizzati nel primo blocco, i blocchi successivi vengono assegnati e collegati insieme. Le testine dei messaggi sono collegate in elenchi bidirezionali collegati di messaggi preparati per l'invio, i messaggi e i messaggi elaborati preparati per la notifica del client. Queste liste o code sono il meccanismo principale per il trasferimento di messaggi tra sottosistemi. Il protocollo di sottosistemas.Link è programmato come automati di stato finito con lo stack di stato, che le routine di stato vengono eseguite mediante un gestore di interrupt. La routine di stato può restituire informazioni interi positive, notifica di errore negativa o zero, che porta ad attendere il prossimo interrupt. Informazioni o errore vengono utilizzati come parametro di input quando viene chiamato la routine di stato. Quando la routine di stato vuole avviare il trasferimento su un'altra routine di stato cambia il puntatore nella routine di stato effettiva. Se la precedente routine di stato restituisce il valore diverso da zero Valore della nuova routine viene chiamato immediatamente, in altro caso, l'interrupt successivo richiama la nuova routine di stato. C'è una pila di chiamanti di routine statali reali che consente di costruire sottosistemi automatici, che possono essere utilizzati in più luoghi del ciclo automatico principale . Scopo principale di questo automizzazione è di inviare o processare i messaggi che arrivano nell'elenco dei messaggi preparati per l'invio e, se specificato, spostano questi messaggi sull'elenco dei messaggi preparati per la notifica del client. I messaggi acquisiti vengono inseriti su questa lista. Il sottosistema è supervisionato dal gestore di timeout, che può rivitalizzare la comunicazione in caso di morire di altro nodo. I gestori di interrupt e timeout sono completamente REINTRANT SMP.Il sottosistema Automata utilizza puntatori su routine del driver chip per la manipolazione della porta hardware. Questa è solo parte dipendente dal chip usato, oggi 82510, 16450 e OX16C950PCI. Queste routine possono inviare e ricevere un carattere a 9 bit, connettersi alla riga RS-485 mediante la sequenza di arbitrato, attendere il tempo specificato per il carattere e l'inizializzazione e la chiusura del sottosistema operativo della porta.File fa un'interfaccia tra le code dei messaggi del Kernel VFS e dei messaggi client. Consente di preparare messaggi singoli o multi-frame e memorizza le notifiche dei messaggi ricevuti o elaborati nelle strutture statali private dei clienti. Questa parte è molto dipendente dal sistema operativo. Cosa c'è di nuovo in questa versione: · Questa versione aggiunge supporto convertitore USB e molte correzioni. · È stato testato su Linux (fino a 2.6.28 su target I386 e X86_64), su Windows 2K, XP e Vista, e sugli obiettivi LPC21xx a braccio di sistema.


Driver Ulan. Software correlato

Ubuntu Eeeepc Kernel.

Ubuntu Eeeepc Kernel è specificamente progettato per Ubuntu 8.04 con una serie di terze parti per ottenere il massimo dalla tua Asus Eeeecc ...

147

Scarica

GAMMA

Gamma è una bassa latenza, sistema di comunicazione ad alto throughput per cluster di PC. ...

280

Scarica

Colonnello

Il colonnello è una funzionalità di offerta di microkernel semplicistica protetta IPC. ...

184

Scarica

cracklinux.

cracklinux fornisce un modulo del kernel e un oggetto condiviso per Linux 2.6.x. ...

177

Scarica

Zeppoo-Dump.

Zeppoo-Dump è uno strumento per esplorare il kernel Linux attraverso / dev / (k) mem. ...

156

Scarica