ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) eBook Download
The book covers both the ARM and Thumb instruction sets, covers Intel's XScale Processors, outlines distinctions among the versions of the ARM architecture, demonstrates how to implement DSP algorithms, explains exception and interrupt handling, describes the cache technologies that surround the ARM cores as well as the most efficient memory management techniques.
* Author team combines extensive ARM software engineering experience with an in-depth knowledge of ARM developer needs.
A must have for all software engineers working with ARM
Whether you're developing a small automotive application runned ARM7 or working on a real-time or timeshared operating system involving ARM platform this book is definitely a must-have desk guide. The book also covers ARM DSP extensions, THUMB instruction set and gives a handy list of heavily optimized primitives for common operations like arithmetics, bit operations and random numbers generation.
Not perfect, but its the best available
Simply put, this is the must-have-book for any ARM programmer as I think this is the best or perhaps the only useful book of its kind available.
I like the chapter "Efficient C Programming" that tells you how to optimize your code in general and specifically for ARM architecture. Anyway, the content of this book is still relevant and useful for many ARM7/9-powered microprocessor being used in the market.
Complete expert-ARM guide
This book covers all necessary topics to know ARM evolution, general ARM architecture organisation and ARM programming.
Written in a mid-tecnhical style, it's recommended to have ARM specific data sheet and ARM instruction set to know specific details about the ARM processor used.
Very clear and detailed, good reference
The authors have done a wonderful job of taking something complicated and making it very simple, without dumbing it down.
Highlights include discussions about registers, Arm multiple load/store instructions, the Arm function calling convention, tactics for writing fast C and assembler, DSP implementation, memory management, and assembler code for things like division.
Computer science students, get this computer ebook by download itARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) from Rapidshare/Megaupload/Hotfile for free.
Publisher: Morgan Kaufmann
ISBN: 1558608745 / 9781558608740
Pages: 689
Publication Date: Apr 8, 2004
eBook Subject: Computer & Internet
