首页ARM嵌入式系统开发：软件设计与优化 ARM System Developer's Guide 英文版
ARM嵌入式系统开发：软件设计与优化 ARM System Developer's Guide 英文版
5星 · 超过95%的资源 需积分: 11 185 浏览量 更新于2023-05-30 评论 2 收藏 2.96MB PDF 举报
Andrew N.Sloss于1992年获得Herefordshire大学（英国）计算机科学学士学位，英国计算机协会认证注册工程师（C.Eng,MBCS）。他已在计算机行业工作了16年，从1987年开始参与有关ARM处理器的研发，在ARM处理器上开发了众多领域的应用项目，积累了丰富的经验。他为Emerald出版集团（英国）设计了首个能够在ARM2和ARM3处理器上运行的针对中文和埃及象形文字的编辑系统。他在ARM公司工作了6个多，目前是ARM在美国加州Los Gatos的技术销售工程师，负责为开发新产品的公司提供建议和支持。
ARM System Developer’s Guide
Designing and Optimizing
About the Authors
Andrew N. Sloss
Andrew Sloss received a B.Sc. in Computer Science from the University of Herefordshire (UK)
in 1992 and was certiﬁed as a Chartered Engineer by the British Computer Society (C.Eng, MBCS).
He has worked in the computer industry for over 16 years and has been involved with the ARM
processor since 1987. He has gained extensive experience developing a wide range of applications
running on the ARM processor. He designed the ﬁrst editing systems for both Chinese and Egyptian
Hieroglyphics executing on the ARM2 and ARM3 processors for Emerald Publishing (UK). Andrew
Sloss has worked at ARM Inc. for over six years. He is currently a Technical Sales Engineer advising
and supporting companies developing new products. He works within the U.S. Sales Organization
and is based in Los Gatos, California.
Dominic Symes is currently a software engineer at ARM Ltd. in Cambridge, England, where
he has worked on ARM-based embedded software since 1995. He received his B.A. and D.Phil. in
Mathematics from Oxford University. He ﬁrst programmed the ARM in 1989 and is particularly
interested in algorithms and optimization techniques. Before joining ARM, he wrote commercial and
public domain ARM software.
Chris Wright began his embedded systems career in the early 80s at Lockheed Advanced Marine
Systems. While at Advanced Marine Systems he wrote small software control systems for use on
the Intel 8051 family of microcontrollers. He has spent much of his career working at the Lockheed
Palo Alto Research Laboratory and in a software development group at Dow Jones Telerate. Most
recently, Chris Wright spent several years in the Customer Support group at ARM Inc., training and
supporting partner companies developing new ARM-based products. Chris Wright is currently the
Director of Customer Support at Ultimodule Inc. in Sunnyvale, California.
John Rayﬁeld, an independent consultant, was formerly Vice President of Marketing, U.S., at
ARM. In this role he was responsible for setting ARM’s strategic marketing direction in the U.S.,
and identifying opportunities for new technologies to serve key market segments. John joined ARM
in 1996 and held various roles within the company, including Director of Technical Marketing and
R&D, which were focused around new product/technology development. Before joining ARM, John
held several engineering and management roles in the ﬁeld of digital signal processing, software,
hardware, ASIC and system design. John holds an M.Sc. in Signal Processing from the University of
Surrey (UK) and a B.Sc.Hons. in Electronic Engineering from Brunel University (UK).
Designing and Optimizing
Andrew N. Sloss
With a contribution by John Rayﬁeld
AMSTERDAM • BOSTON • HEIDELBERG • LONDON
NEW YORK • OXFORD • PARIS • SAN DIEGO
SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO
Morgan Kaufmann is an imprint of Elsevier
Senior Editor Denise E.M. Penrose
Publishing Services Manager Simon Crump
Project Manager Sarah M. Hajduk
Developmental Editor Belinda Breyer
Editorial Assistant Summer Block
Cover Design Dick Hannus
Cover Image Red Wing No.6 by Charles Biederman
Collection Walker Art Center, Minneapolis
Gift of the artist through the Ford Foundation Purchase Program, 1964
Technical Illustration Dartmouth Publishing
Composition Cepha Imaging, Ltd.
Copyeditor Ken Dellapenta
Proofreader Jan Cocker
Indexer Ferreira Indexing
Interior printer The Maple-Vail Book Manufacturing Group
Cover printer Phoenix Color
Morgan Kaufmann Publishers is an imprint of Elsevier.
500 Sansome Street, Suite 400, San Francisco, CA 94111
This book is printed on acid-free paper.
© 2004 by Elsevier Inc. All rights reserved.
The programs, examples, and applications presented in this book and on the publisher’s Web site have been included for their instructional
value. The publisher and the authors offer no warranty implied or express, including but not limited to implied warranties of ﬁtness or merchantability
for any particular purpose and do not accept any liability for any loss or damage arising from the use of any information in this book, or any error or
omission in such information, or any incorrect use of these programs, procedures, and applications.
Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In all instances in
which Morgan Kaufmann Publishers is aware of a claim, the product names appear in initial capital or all capital letters. Readers, however, should
contact the appropriate companies for more complete information regarding trademarks and registration.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means—electronic, mechanical,
photocopying, scanning, or otherwise—without prior written permission of the publisher.
Permissions may be sought directly from Elsevier’s Science & Technology Rights Department in Oxford, UK: phone: (
+44) 1865 843830, fax:
+44) 1865 853333, e-mail: firstname.lastname@example.org. You may also complete your request on-line via the Elsevier homepage (http://elsevier.com)by
selecting “Customer Support” and then “Obtaining Permissions.”
Library of Congress Cataloging-in-Publication Data
Sloss, Andrew N.
ARM system developer’s guide: designing and optimizing system software/Andrew N.
Sloss, Dominic Symes, Chris Wright.
Includes bibliographical references and index.
ISBN 1-55860-874-5 (alk. paper)
1. Computer software–Development. 2. RISC microprocessors. 3. Computer
architecture. I. Symes, Dominic. II. Wright, Chris, 1953- III. Title.
For information on all Morgan Kaufmann publications,
visit our Web site at www.mkp.com.
Printed in the United States of America
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额