Whether it's an iPad, Surface tablet, iPhone
or Nintendo DS, ARM is the microprocessor technology that helps run them all. These ARM-based processors offer powerful number-crunching capabilities while using very little energy, making them perfect for mobile
devices. This guide gets you started in the world of embedded ARM development, walking you through the different systems common to every ARM processor. It explores the basics of ARM embedded development, including a brief tour of the processors, the programming
language used by the processor, and numerous programming
examples. Following its step-by-step details, you'll quickly create your first embedded application.