jgediya
DIIDevHeads IoT Integration Server
•Created by Umesh Lokhande on 1/29/2024 in #middleware-and-os
The need to move on from Bare-metal to RTOS
A very basic question should be asked before finalzing bare-metal vs RTOS, are things needs to be prioritized? If yes then RTOS is must. e.g. what should be done when the code is busy glowing LEDs but high temperature interrupt is risen by sensor? If it is ok to complete LED work before you can handle sensor then bare-metal might be enough, if not then go for RTOS because it will help to preempt low priority task and jump to high priority task.
however, nowdays all the vendors(ST, NXP etc) provide their SDKs which rarely have support/example for bare-metals, so using what they support well(RTOS) helps to complete the product development timely.
Times have changed, products have become smarter and complex, I think number of new products using bare-metal environment professionally would be almost negligible compared to products which uses RTOS.
21 replies