This book is designed to aid embedded systems programmers by providing ready-to-use modules. It describes what the module does, how it works and, what services it provides, and helps the readers to estimate the resources they need to implement their product.