A practical Wrox guide to ARM programming for mobile devices
With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-step instructions for creating an embedded application, it prepares you for this popular specialty.
While ARM technology is not new, existing books on the topic predate the current explosive growth of mobile devices using ARM and don't cover these all-important aspects. Newcomers to embedded technology will find this guide approachable and easy to understand.
Covers the tools required, assembly and debugging techniques, C optimizations, and more
Lists the tools needed for various types of projects and explores the details of the assembly language
Examines the optimizations that can be made to ensure fast code
Provides step-by-step instructions for a basic application and shows how to build upon it
Professional Embedded ARM Development prepares you to enter this exciting and in-demand programming field.
A Passion for Mathematics: Numbers, Puzzles, Madness, Religion, and the Quest for Reality
A Passion for Mathematics is an educational, entertaining trip through the curiosities of the math world, blending an eclectic mix of history, biography, philosophy, number theory, geometry, probability, huge numbers, and mind-bending problems into a delightfully compelling collection that is sure to please math buffs, students, and...
Microsoft XNA Framework Edition: Programming Windows Phone 7
This book is a gift from the Windows Phone 7 team at Microsoft to the programming community, and I am proud to have been a part of it. Within the pages that follow, I showyou the basics of writing applications for Windows Phone 7 using the C# programming language with the Silverlight and XNA 2D frameworks.
Coding Faster: Getting More Productive with Microsoft Visual Studio
Visual Studio is sexy. In the world of Integrated Development Environments (IDEs), it stands
as a beautiful example of how environments should work. Yet many of the features created
to improve productivity, I believe, are largely neglected. Most developers use only a small
percentage of the capabilities in this wonderful...
Mastering Technical Mathematics, 2nd edition The definitive self-teaching guide to learning mathematics--now fully up-to-date. Unlike other math books that make your start at page one and work your way up to the technique you need, this unique guide steers you right to your topic of interest, fully explains it within its own context, and then shows you how to use it with real-world examples....