Books and reference material.
Recomended Books: We have looked at dozens of ARM, ARM9, and embedded books. As you all know, there are too many books that are light on details. These books are all meat and potatoes. No salads.
ARM Systems Developer's Guide by Sloss, Symes, and Wright. Highly recomended amazingly good book. A good section on optimizing C for ARM9 (choosing native data types for example). Also numerical methods, filters, DSP and all in assembly and C and optimized for ARM9. A real treasure trove. You will want to rewrite all your code! Amazon page is here.
ARM System-on-Chip Architecture by Steve Furber. An all around solid book with no wasted space. A lot on cache performance, instruction set, OS support and all that. A good discussion of cache locking for peak performance. The author picks up ARM9 when they are at 200 MHz and there is little newer material - no ARM11/Cortex. But we are talking ARM9 here, right? Furber was one of the original deisngers of the BBC computer and the ARM processor. He recently recieved the 2010 Millenium Technology Prize under the name Stephen Furber. Amazon page is here.
Microsoft Windows Embedded CE6.0 by Samuel Phung. Strugling with CE6 and Platform Builder or Visual Studio? Tired of all those books that don't have the information you need? The is the "Ah-ha!" book. CE6 programmers say this book has saved them weeks or months or entire projects. It is the real deal, like most Wrox books. Amazon page is here.
Building Embedded LINUX Systems by Yaghmour, Masters, Ben-Yosseff, and Gerun. This is the best we have seen in Linux books that walk the line between useless overview on one side and unintelligible techno-babel on the other. Lots of details of the useful type. If you are bringing up a system or building a Linux for the first time, this is for you. The chapters are ordered in the steps you are likely to encounter. Amazon page is here.
Copyright 2008/2009/2010 Toone Enterprises. All rights reservers.