3 ms·
I don't know that I'd recommend learning FreeRTOS for fun because you should basically never be using a traditional RTOS if you can possibly avoid it. Unless yo
by AlotOfReading 4y ago
I don't know that I'd recommend learning FreeRTOS for fun because you should basically never be using a traditional RTOS if you can possibly avoid it. Unless you really like reinventing stuff that you get "for free" on Linux, there are remarkably few advantages beyond certifiability (which FreeRTOS in particular doesn't get you), easier porting (just buy something that actually runs Linux) and lower resource use (more work to actually achieve!).
As for Linux, your first stop should be the bootlin materials [1]. They're fairly comprehensive and regularly updated.
[1] https://bootlin.com/docs/ https://bootlin.com/docs/
- kejaed 4y agoWhile I have not had a chance to work with it yet, there is a path to cert from FreeRTOS in SAFERTOS https://www.highintegritysystems.com/safertos/ https://www.highintegritysystems.com/safertos/
- AlotOfReading 4y agoI spent a fair bit of time at my last job trying to convince people that migrating to SAFERTOS and certifying from there was easier than certifying from FreeRTOS, to no avail. It's more like a fork than a drop-in replacement once you're far along in a project, but it's certainly the better path to take than the alternative. I'd still say the developer and EE experience on Linux is far better than either though.