How Do You Select an RTOS? (Embedded.com)
Selecting an RTOS that will work with your application and continuing to do so for into the future is not trivial. Once you understand your needs, you can carefully evaluate which RTOS best meets your application needs.
3 Techniques to Simulate Firmware (DesignNews.com)
Simulation is a modern technique that can help you to develop your firmware faster. The result is a cleaner, scalable, and testable software implementation you can verify before your hardware is built.
Will Rust’s Embedded-HAL Crate Open Rust to Embedded? (Embedded.com)
Abstracting the hardware from your application has many benefits; It makes the software reusable, portable, and easy to maintain. Now that the embedded-hal crate is stable, developers will see many examples that show how to use these interfaces properly, which will increase interest in Rust for embedded applications.