This paper describes how to set up and use Debian as an embedded operating system. It includes a discussion of debootstrap, how to set up and use a Debian runtime environment in cross-platform development settings, considerations for package management where embedded systems are concerned, packages of greatest interest to cross-platform embedded Debian development, and why you want to use Debian during development even if you don’t plan to deploy your embedded application with it.