CANbedded

Communication Control Layer

The Communication Control Layer (CCL) is designed to integrate the CAN software components CAN Driver, Interaction Layer, Network Management, Transport Protocol and KWP2000 Diagnostics into a run time environment (with or without operating system).

Concerning the software (CAN software components) and the hardware interface (CAN transceiver and WakeUp interrupt) the Communication Control Layer contains the complete abstraction of the control interface for CAN communication for different car manufacturers, microcontrollers, compiler/linker, CAN controller, CAN transceiver, system and communication concepts.

By using the Configuration Tool based on the database (car manufacturer), the configuration (supplier) and the license (Vector) the Communication Control Layer provides a common application interface for the system states PowerOn, StartUp, Shutdown, Stop/Sleep and Normal and the communication conditions Net Request and Net Release. By generic containers the interface of CAN software components becomes totally encapsulated concerning function prototypes and function sequence (initialization, timer tasks, state tasks, wakeup and GotoSleep).

A global debug mechanism of all CAN software components in the Communication Control Layer offers an interface to integrate an all-over-system error handling.

© 2006-2008 Vector Informatik. Last modified: 2007-11-14

Add page to favorites

Did you find this page helpful?