Ulan-Fahrer

Ein RS-485-Link- und ULAN-Protokolltreiber für Linux und Windows.
Jetzt downloaden

Ulan-Fahrer Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pavel Pisa
  • Website des Verlags:
  • http://cmp.felk.cvut.cz/~pisa/ulan/ul_drv.html

Ulan-Fahrer Stichworte


Ulan-Fahrer Beschreibung

Ein RS-485-Link- und ULAN-Protokolltreiber für Linux und Windows. Der Ulan-Treiber bietet ein 9-Bit-Nachrichten-messorientiertes Kommunikationsprotokoll, das über RS-485 Link.Characters übertragen wird, wie für RS-232-Asynchronübertragung außer Paritätsbit, der zur Unterscheidung zwischen Datenzeichen und Protokollsteuerungsinformationen verwendet wird. Eine physikalische Schicht besteht aus einem verdrillten Paar von Leads und RS-485-Transceibern. Verwenden von 9-Bit-Zeichen, die die Übertragung von Binärdaten vereinfacht, und für intelligente Steuerungen können die CPU-Last verringern, da sich die CPU nicht um Datenzeichen senken müssen anderer Knoten. Produzenten der meisten Mikrocontroller für eingebettete Anwendungen wissen, dass er 9-Bit-Erweiterung in Uarts von den meisten heutigen MCUs umgesetzt hat. Es gibt die untenstehende Liste, um einige davon zu erwähnen: - Alle Intel 8051- und 8096-Basis-MCUs mit UART-Mitgliedern der Motorola 683xx-Familie (68332, 68376, ...) - Hitachi H8 Mikrocontrollers-Treiber ist als relativ unabhängige Schichten und Subsysteme implementiert. Nachrichten werden im Treiber dedizierten Speicher vorbereitet und empfangen. Dieser Speicher ist in Blöcke mit einer einheitlichen Größe mit atomarer Zuteilungsroutinen unterteilt. Wenn die Nachricht in Blöcke gespeichert wird, wird der Leiter der Nachricht mit ein paar Datenbytes im ersten zugewiesenen Speicherblock gespeichert. Wenn alle Daten im ersten Block nicht gespeichert werden können, werden die nächsten Blöcke miteinander zugewiesen und verknüpft. Die Nachrichtenköpfe werden in bidirektionalen verknüpften Listen von Nachrichten verknüpft, die zum Senden, verarbeiteten Nachrichten und Meldungen, die für die Clientbenachrichtigung vorbereitet sind, in Verbindung geführt. Diese Listen oder Warteschlangen sind der Hauptmechanismus zum Übertragen von Meldungen zwischen Subsystems.LINK-Protokoll, die als Finite State-Automata mit staatlicher Stapel programmiert ist, wobei die staatlichen Routinen von Interrupt-Handler ausgeführt werden. Die staatliche Routine kann positive Integer-Informationen, negative Fehlerbenachrichtigung oder Null zurückgeben, was zum Warten auf den nächsten Interrupt führt. Informationen oder Fehler wird als Eingabeparameter verwendet, wenn die staatliche Routine aufgerufen wird Wenn vorherige Status-Routine-Rendite-Renditen nicht null. . Hauptzweck dieses Automaten besteht darin, Nachrichten zu senden oder zu verarbeiten, die in der Liste der zum Senden vorbereiteten Meldungen erstellt werden, und wenn angegeben, verschieben Sie diese Meldungen auf die Liste der für die Clientbenachrichtigung vorbereiteten Nachrichten. Das Subsystem wird vom Timeout-Handler überwacht, der die Kommunikation im Falle eines anderen Knotens revitalisieren kann. Die Interrupt- und Timeout-Handler sind vollständig SMP-Wiederentranten. Das Automat-Subsystem verwendet Zeiger auf Chip-Treiberroutinen für die Manipulation von Hardware-Port. Dies ist nur ein Teil abhängig vom gebrauchten Chip, heute 82510, 16450 und OX16C950PCI. Diese Routinen können 9 Bit-Zeichen senden und empfangen, die Anschluss an die RS-485-Zeile mit der Arbitrierungssequenz anschließen, auf die angegebene Zeit für die Zeichen- und Initialisierung und Schließen von Port.File-Betriebs-Subsystem ermöglicht die Schnittstelle zwischen den Warteschlangen von OS Kernel VFS und Client-Nachrichten. Es ermöglicht es, Single- oder Multi-Frame-Nachrichten herzustellen und Benachrichtigungen über empfangene oder verarbeitete Nachrichten in den privaten Zustandsstrukturen der Kunden zu speichern. Dieser Teil ist ein stark laufendes Systemabhängig. Was ist neu in dieser Version: · Diese Version fügt den USB-Konverter-Support und viele Korrekturen hinzu. · Es wurde auf Linux (bis 2.6.28 auf den Targets von I386- und X86_64) unter Windows 2K, XP und Vista getestet, und auf systemlosen ARM LPC21XX-Targets.


Ulan-Fahrer Zugehörige Software

OpenVz-Kernel.

OpenVZ ist ein modifizierter Linux-Kernel mit zusätzlicher Unterstützung für virtuelle Privatserver von OpenVz (VPS). ...

284

Herunterladen

ACPI4ASUS.

ACPI4ASUS-Projekt ist ein Linux-Kernel-Treiber, der den Besitzern von ASUS-Laptops ermöglicht, alle Funktionsstoffe ihrer Computer zu verwenden. ...

187

Herunterladen