<< RawCAN Stack <<

Overview RawCAN Stack

The RawCAN Stack is a powerful CAN stack in source code. The stack is developed in ANSI-C and it is MISRA-conform. CAN devices can be quickly and easily developed or extended with our CAN Software Stack.

Compared to the basic CAN routines often provided by micro controller manufacturers our RawCAN stack and our own CAN drivers provide reliability and additional functions such as:


A flexible user interface provides functions to evaluate the received data and to use the CAN services in the network.
To connect the RawCAN Stack to multiple CAN controllers and CPU types, a well-defined driver interface is used. Using this driver interface the CAN stack can also easily be adapted to new CAN controllers or CPU types. Also it is possible to substitute hardware platforms with only little effort. The RawCAN Stack can be used with various Realtime Operating Systems such as Azure RTOS ThreadX, FreeRTOS, Keil RTX or TI-RTOS, and as well with Linux (SocketCAN, can4linux) or QNX and also with Real time extensions for Windows.

To save resources the CAN Stack is widely configurable and scalable. The settings for these features are supported by the graphical configuration tool, CAN DeviceDesigner, which also allows the creation of the signal database. As a consequence, changes can be realized fast and easy. Using the unique CAN DeviceDesigner valuable development time is saved.

Many ready-to-run examples are provided to make the start with the RawCAN stack as easy as possible. Additionally a user manual, which describes principles and use cases and a reference manual, which describes each API function in detail belongs to the scope of delivery.

System requirements

Scope of delivery/Licensing model



<< EnergyBus Software, Tools & Services <<

emotas embedded communication GmbH is the software development partner of EnergyBus e.V.. We carry out   =>


<< EtherCAT Software & Tools <<

EtherCAT DeviceDesigner The EtherCAT DeviceDesigner is an easy to handle tool for the fast and cost-saving   =>


<< Top ten reasons for emotas <<

Choose emotas as your development partner! Why? Here are 10 good reasons:   =>


<< CAN/CANopen Overview <<

CAN/CANopen Technology CANopen has been the standard for open CAN based networks for nearly twenty years   =>


<< About emotas <<

emotas embedded communication GmbH – founded 2012 as emtas GmbH – is an embedded software   =>

By continuing to use the site, you agree to the use of cookies. Get more

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.