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.
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