An overview of unit testing embedded software and firmware. Topics covered include fakes, mocks, and stubs, as well as setting up and using CppUTest.