* Hardware/Software Partitioning * Cross-Platform Development * Firmware Debugging * Performance Analysis * Testing & Integration Get into embedded systems programming with a clear understanding of the development cycle and the specialized aspects of Understand the embedded systems development cycle and the specialized aspects of writing software in this environment. You get clear explanations of how cross-development environments work, software/hardware integration techniques, and the key methods and technologies for each phase of the development process.