Enables readers to understand the embedded systems development cycle and the specialized aspects of writing software in this environment. This book provides explanations of how cross-development environments work software/hardware integration techniques and the key methods and technologies for each phase of the development process.