Copyright IXXAT Automation GmbH
UCI Programming Manual FlexRay, V1.13
Introduction
7
1
Introduction
The Virtual CAN Interfaces (VCI) is a powerful software package for the IXXAT
PC/CAN interfaces. It was designed for software developers who wish to develop
high-quality, hardware-independent CAN applications for the PC.
The Universal Controller Interface (UCI) is connected to a VCI-internal software
layer and offers a narrower and slightly faster programming interface than the
VCI. The UCI dispenses with multiple transmit and receive queues, as well as the
receive and remote buffers of the VCI API. One receive and one transmit queue of
fixed, hardware-dependent size is available per CAN and per FlexRay controller.
The UCI is also independent of the used hardware and is available for all IXXAT
interfaces supported by the VCI V2, in the following also referred to as boards.
No additional software installation is necessary in order to use UCI. After instal-
ling the VCI V2 and the VCI FlexRay Device Add-on, it is also possible to program
on the basis of UCI with the aid of additional header files.
Several instances of the UCI can be used in parallel, however only on different
boards and not simultaneously on the same board. The same applies to several
instances of the VCI and to UCI/VCI in parallel.
Содержание FlexRay CCM
Страница 6: ......