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.
If you need to transfer larger data (e.g. for firmware download or calibration field transfer) we recommend to use a segmented CAN protocol such as SDO in the CANopen stack, BAM or CMDT in the J1939 stack or ISO-TP in the UDS stack extension. |||||
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.