I have a code base that is a mix of hard, soft, and static real time. I have a command line interface built in to it and a lot debug logging that can be re-enabled.
I've also spent some effort into making it tolerate being interrupted. And there is also the good old technique of inserting break points while the code is running.
I've also spent some effort into making it tolerate being interrupted. And there is also the good old technique of inserting break points while the code is running.