Instead of reinventing the wheel over and over again, you can rely on the thoroughly tested and ready-to-use components of the redBlocks toolkit. They cover many typical embedded software application requirements right out-of-the-box. Thus, you can focus on your application specific features of your embedded device that distinguishes your product from your competitors.
The redBlocks components are organized in the following functional blocks: