eCosPro-CAN - Controller Area Network driver and API for eCosPro RTOS
eCosPro-CAN provides standard Controller Area Network support for automotive and industrial applications. It combines a straightforward intuitive CAN API with support for an extensible range of external and on-chip CAN controllers. A CANopen protocol stack support is also available as an additional option.
eCosPro-CAN is supplied as an installable and configurable eCos EPK module. Full source code and documentation are included along with engineering technical support.
Developed by eCosCentric, the implementation is efficient both in terms communications performance and resource footprint, generally consuming less than 10KB total memory for both generic API and typical device driver portions.
Supported ARM compatible CAN devices include NXP external SJA1000 devices, ST STR71x on-chip devices, Atmel AT91SAM microcontrollers on-chip devices, and NXP ARM LPC2xxx series on-chip devices. Alternative hardware support can be either be added by following the supplied driver template, examples and documentation, or by eCosCentric developing a custom CAN device driver for your specified hardware.