The firmware emulator mocks all hardware dependent functionality to allow testing of the firmware without access to a board.