TIP810-SW-42 - VxWorks Device Driver
Page 4 of 36
1 Introduction
1.1 Device Driver
The TIP810-SW-42 VxWorks device driver allows the operation of the TIP810 CAN Bus IP conforming
to the VxWorks I/O system specification. This includes a device-independent interface with
open
,
read
,
write
and
ioctl
functions.
After installation of the device driver in the I/O system messages can be transmitted to and received
from the CAN bus by calling the
write()
or
read()
functions.
Special I/O operation that does not fit to the standard I/O calls will be performed by calling the
ioctl()
function with a specific function code and an optional function-dependent argument.
This driver invokes a mutual exclusion and queuing mechanism to prevent simultaneous requests by
multiple users from interfering with each other.
The TIP810-SW-42 device driver supports the following features:
Transmission and receive of Standard and Extended CAN Frames
Standard bit rates from 20 kbit up to 1.0 Mbit and user defined bit rates
Message acceptance filtering
Single-Shot transmission
Listen only mode
Message self reception
Programmable error warning limit
The TIP816-SW-42 supports the modules listed below:
TIP810-10
CAN Bus
Industry Pack®
This device driver has only been tested with TIP810 V2.0+ hardware, and does not guarantees
support for V1.0 modules.
To get more information about the features and use of TIP810 devices it is recommended to read the
manuals listed below.
TIP810 User manual
TIP810 Engineering Manual
CARRIER-SW-42 IPAC Carrier User Manual
SJA1000 PeliCAN controller User Manual