I'm relatively new to embedded development (come from the software side of things), so pardon any ignorance.
For as long as I have been developing, unit tests have been king.
Now, I find myself working on a pseudo-RTOS (the details are irrelevant) where I need to run tests to verify behavior.... but how to simulate?
I'm aware of uTasker, but for an open-source project that's basically a no-go.
I need to simulate the core itself (no peripherals, GPIO, etc) which made me think QEMU could work out as I have _lots_ of experience with it -- but Cortex-M4(f) support seems experimental at best.
Looking around at the various RTOSes around, I see very few with true unit tests (though I could be missing something).
What do you guys use?