Can Impulse C applications be simulated before compiling to hardware?
Yes, Impulse C includes a simulation library compatible with standard ANSI C. This means that your applications (which may include multiple parallel processes written in C and communicating via streams, signals and shared memories) can be compiled in standard C development environments including Visual Studio and GCC/GDB. When executed in these environments, parallel behavior is emulated using multiple threads of execution which may be observed using a combination and standard debugging techniques and the Impulse Application Monitor.