Experience with CAN bus on RTEMS
ianc at goanna.iinet.net.au
Thu Nov 30 00:59:26 UTC 2017
We use CANOpen in our devices, the I/O end use LPC176x processors,
running FreeRTOS and our master units run RTEMS on an iMX287 ARM9 processor.
We use CAN Festival for the CANOpen stack and on the imx287 we made it
work in an RTEMS (4.10) environment, but not specifically an RTEMS
driver, it sits as a library that uses the RTEMS API for interrupts,
tasks and message queues.
If you have any specific questions I am more than happy to discuss further.
On 29/11/2017 10:23 PM, Jan.Sommer at dlr.de wrote:
> I was wondering if there has been any experience with the CAN bus on RTEMS before?
> It turns out that searching for "can" results in quite poor results. So far I had little luck to find out if there are drivers for CAN bus controllers available in freebsd and which devices are supported.
> Regarding RTEMS drivers I only found the CAN drivers for the lpc176x and for grcan. As we are targeting a PC104 platform I don't think they are relevant.
> Is there someone with experience with CAN + RTEMS (+libbsd?) and would be willing to share?
> The most common device seems to be the SJA1000, so I will investigate if there is driver available which might be possible to port.
> Best regards,
> Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
> German Aerospace Center
> Simulation and Software Technology | Software for Space Systems and Interactive Visualization | Lilienthalplatz 7 | 38108 Braunschweig | Germany
> Jan Sommer
> Telephone +49 531 295-2494 | Telefax 0531 295-2767 | jan.sommer at dlr.de
> users mailing list
> users at rtems.org
More information about the users