In addition to its out-of-the-box support for basic hardware peripherals (e. g. digital + analog IOs, various communication interfaces), the redBlocks Simulator supports arbitrary complex hardware peripherals via its flexible scripting interface. It is even possible to simulate the interaction of multiple embedded applications, each being integrated in the redBlocks SiL environment.
Watch our Video Clips
In order to be able to integrate an embedded application with the redBlocks SiL environment, the platform independent parts of the software must be cleanly separated from the platform dependent code.
If this separation is in place, any embedded software application can be integrated with the redBlocks Simulator, no matter whether it uses the redBlocks Component Library or not. However, the redBlocks Component Library provides the best possible support to establish the required separation. This is, because the redBlocks platform abstraction concept does not introduce any overhead, compared to a monolithic solution.