• Home • Files • Structures         • Download

Introduction to CANpie


The goal of this project is to define a Standard API (Application Programming Interface) for access to the CAN bus. The API provides functionality for ISO/OSI Layer-2 (Data Link Layer). The CANpie driver is the base for Higher Layer Protocols like CANopen, DeviceNet, J1939, etc.

cp_drv_structure.jpg

CANpie structure

Whereever it is possible CANpie is independent from the used hardware and operating system. The function calls are unique for different kinds of hardware. Also CANpie provides a method to gather information about the features of the CAN hardware. This is especially important for an application designer, who wants to write the code only once.


 

© MicroControl GmbH & Co. KG

CANpie - V2.00