Conversation
Edited 29 days ago

Our RTEMS CAN API with CAN FD and priority class queues (result of Michal Lenc’s thesis) has been accepted into RTEMS.org mainline. The related article Scheduling of CAN Frame Transmission when Multiple FIFOs with Assigned Priorities Are Used in RTOS Drivers was presented at International CAN Conference 2024. The maximal gateway latency under load with CTU CAN FD IP core on Zynq (MZ_APO) is under 65 µsec. Development of two more controller drivers is under development and we hope to find some GSoC participants to support even more hardware as well. #canbus #realtime

1
2
2

The project reuses our GNU/Linux CAN activities started in nineties and related CAN and CANopen OrtCAN libraries (https://ortcan.sourceforge.net/) support SoketCAN, original Linux LinCAN, NuttX and now even new RTEMS CAN API. Extension of pysimCoder to support RTEMS in addition to GNU/Linux and NuttX is planned and some initial experiments has been already built. It can be alternative to its use with NuttX described in the article An Open-Source Python-Based Framework of Real-Time Controls as Flight Software of CubeSats. The all these project are in beginning but it is nice adventure and space for joining people and companies ahead.

0
0
0