Northeastern-Electric-Racing / Cerberus

Our FreeRTOS-based vehicle control application
1 stars 0 forks source link

POSIX #99

Closed nwdepatie closed 1 month ago

nwdepatie commented 7 months ago

Spike Type

Technical

Goal

Currently our OS calls consist of wrappers from the CMSIS-RTOS library. These are provided by STM to abstract any RTOS kernel we want. I want to investigate looking into a POSIX compliant library to make code similar to how it looks on a regular computer system.

Reason for Spike

There is a lot more documentation on POSIX compliant stuff AND it is a lot more industry standard. This would prepare people a lot more for traditional system programming roles.

Additional notes

https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_POSIX/index.html

Here is a FreeRTOS plugin to achieve semi-posix compliance