Device Driver für VxWorks

Produktfinder »
Device Driver für VxWorks

Der VxWorks Geräte Treiber can4vxworks unterstützt eine Vielzahl von CAN Interfacekarten.

Übersicht

Der can4vxworks ist ein universeller VxWorks Gerätetreiber und dient zur Steuerung von ISA-, PCI- und PC104 Einsteckkarten mit CAN-Bus Interface. Die Sourcen unterstützen zur Zeit den CAN-Controller Philips SJA1000 und können einfach auf andere CAN-Controller portiert werden.

Anwendungen

Das can4vxworks ist aus dem can4linux Projekt entstanden, welches 1997 zur Steuerung von Laborgeräten unter CAN entwickelt wurde. Neben den IOCTL-Rufen werden auch dieselben Datenstrukturen zur Übergabe der CAN-Messages verwendet, so dass ein Übergang zwischen LINUX™ und VxWorks problemlos möglich ist.

Während der Kompilierung wird der Treiber für die Zielhardware optimiert.

Treiber-Interface

Die Steuerung des Gerätetreibers erfolgt über die Standard Geräteinterfacefunktionen open(), close(), read(), write() und ioctl(). Dabei ist der Treiber über die IOCTL-Funktionen in hohem Maße konfigurierbar. Weiterhin ist es möglich, bis zu vier verschiedene Interfaceboards über die Gerätedateien /dev/can0 .. /dev/can3 zur gleichen Zeit zu betreiben.

Hardware

Der Treiber unterstützt verschiedene ein- und zweikanalige Standard PC-Einsteckkarten mit ISA-, PCI- und PC-104-Interface:

  • port AT-CAN-MINI (PeliCAN mode 29bit)
  • EMS CPC-PCI
  • IXXAT PCI03 (only SJA1000)
  • Advantech Pcm-3680 (PC 104)
  • DigiTec PCMatic® Feldbusmodul FC-CAN (SJA1000)
  • ESD PC104/200

Der Treiber wurde für Intel basierende PCs entwickelt, kann aber auch auf anderen Hardwareplattformen eingesetzt werden.

Verfügbare Produkte

Der can4vxworks kann auch mit verschiedenen Produkten von port verwendet werden. Zum Senden und Anzeigen von CAN-Nachrichten steht die einfache Anwendung horch als CAN Layer-2 Server zur Verfügung. Sie kann interaktiv in einem xterm oder als TCP/IP Server gestartet werden. Dafür ist auch die grafische und programmierbare Analyzer-Anwendung CAN-REport verfügbar.

Für den Einsatz in CANopen Netzwerken steht die ANSI-C CANopen Library für die Erstellung von eigenen Applikationen zur Verfügung.Basierend auf diesem Sourcecode ist der fertig übersetzte und konfigurierte CANopen Server m4d erhältlich, der ebenfalls interaktiv oder über die Bedienoberfläche des CAN- open Device Monitor genutzt werden kann.

 

Systemumgebung

Der can4vxworks Gerätetreiber ist als ANSI-C Quellcode verfügbar und kann für verschiedenen Hardwareplattformen übersetzt werden.

Bestellinformation

  • 0643/01 can4vxworks Device Driver

Datenblatt

Laden Sie sich Ihr Datenblatt (PDF) herunter.

Ähnliche Produkte

ANSI-C CANopen Library
ANSI-C CANopen Library
ANSI-C CANopen Treiberpakete
ANSI-C CANopen Trei...
CANopen Modules and Profiles
CANopen Modules and...
CANopen Bootloader
CANopen Bootloader
m4d – CANopen Gateway Server CiA 309-3
m4d – CANopen Gat...
CANopen Starter Kit
CANopen Starter Kit
youCAN
youCAN
Linux CAN can4linux / CANopen Driver
Linux CAN can4linux...
USB/CAN-Interface CPC-USB
USB/CAN-Interface C...
CPC-PCI/PCIe CAN Interface
CPC-PCI/PCIe CAN In...
PCI Intellican CAN Interface
PCI Intellican CAN...
Janz CAN-PCI Interface
Janz CAN-PCI Interface
IGW/900 - ist im Abkündigungsprozess
IGW/900 - ist im Ab...
EtherCAN
EtherCAN
CAN Analyzer CANREport
CAN Analyzer CANREport
CANobserver
CANobserver
CANwatch
CANwatch
Industrial Communication Creator - ICC (CANopen Design Tool)
Industrial Communic...
CANopen Device Monitor
CANopen Device Monitor
CANopen Configuration Manager
CANopen Configurati...
USB/CAN-Interface BASIC+ XS
USB/CAN-Interface B...
CANopen Master / Slave DLL
CANopen Master / Sl...
CANopen Evaluation Software
CANopen Evaluation...
Device Driver für VxWorks
Device Driver für...
Janz CAN-USB Interface
Janz CAN-USB Interface
Janz PC-Card Interface
Janz PC-Card Interface
Janz CAN-PC104 Interface
Janz CAN-PC104 Inte...
J1939 Protocol Stack
J1939 Protocol Stack
NetGen für SAE J1939
NetGen für SAE J1939
CANopen Mini Bootloader PAULUS
CANopen Mini Bootlo...
Treiber für Renesas RL Familie
Treiber für Renesa...
Gateway EtherCAN / EtherCANopen CI-ARM9
Gateway EtherCAN /...
USB/CAN Interface CPCUSB/embedded
USB/CAN Interface C...
CAN LWL Transceiver CTrans OL
CAN LWL Transceiver...
Janz CAN-USB Interface
Janz CAN-USB Interface
USB/CAN-Interface BASIC+ XS
USB/CAN-Interface B...
USB/CAN-Interface CPC-USB
USB/CAN-Interface C...
USB/CAN Interface CPCUSB/embedded
USB/CAN Interface C...