Test-driven development is an important practice for embedded software development. Why? Embedded developers
experience slow builds, opaque execution environments, concurrent execution, hardware specific tools, as
well as non-existent or early released hardware. Given these realities, you better get your code working to the
best of your ability before dropping it to the target. TDD can help get your code working with less pain and more
fun. In this session we‘ll see how.
Target Audience: Embedded systems engineers, Developers, Project Leader, Manager, any C programmers
Prerequisites: C programming experience
You will learn:
1) Accept the problems if embedded development. You are the master not a victim.
2) How to use dual targeting to get code working before meeting the hardware.
3) How the tools, preprocessor, compiler and linker are used to create test fixtures.