RTEMS | Controller Area Network (CAN) Stack Improvements (#5440)
Gedare Bloom (@gedare)
gitlab at rtems.org
Fri Jan 30 21:20:00 UTC 2026
Gedare Bloom created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5440
<!--
Use this template for project descriptions that are intended
to be shown at https://projects.rtems.org/
Set the project::<size> label to make it appear in the list.
Set the gsoc and the gsoc::<size> label to make it appear in the
GSoC Ideas List
-->
## Summary
RTEMS has a state-of-the-art CAN stack that would benefit from several possible directions for improvements, include:
* Add new CAN Controllers, such as DCAN used on BeagleBone Black, Xilinx-CAN, etc.
* Implement more rigorous test suite and examples for the CAN Stack
<!--
Provide background information about the project idea.
-->
## Approach
Familiarize with the CAN Stack. A good resource is Michal Lenc's thesis and related publications:
* https://gitlab.fel.cvut.cz/lencmich/master-thesis/-/tree/main
* https://can-cia.org/fileadmin/cia/documents/proceedings/2024_lenc_pisa.pdf
Discuss the approach to take with mentors. Familiarity with CAN is desirable. Access to CAN hardware is required for most device driver porting. Testing and examples might be possible using Qemu. Inquire for more information.
<!--
Describe the general techniques to use to complete the project.
-->
## Knowledge/Skills
* C Programming
* Controller Area Network (CAN) bus
<!--
add the programming languages or other technical skills needed.
-->
## Possible Mentors
@michallenc @ppisa @gedare
<!--
List/tag mentors here
-->
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5440
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260130/7d021573/attachment.htm>
More information about the bugs
mailing list