Contents i
Embedded Systems Design
ii Contents
By the same author
VMEbus: a practical companion
Newnes UNIX™ Pocket Book
Microprocessor architectures: RISC, CISC and DSP
Effective PC networking
PowerPC: a practical companion
The PowerPC Programming Pocket Book
The PC and MAC handbook
The Newnes Windows NT Pocket Book
Multimedia Communications
Essential Linux
Migrating to Windows NT
All books published by Butterworth-Heinemann
About the author:
Through his work with Motorola Semiconductors, the author has been
involved in the design and development of microprocessor-based systems since 1982.
These designs have included VMEbus systems, microcontrollers, IBM PCs, Apple
Macintoshes, and both CISC- and RISC-based multiprocessor systems, while using
operating systems as varied as MS-DOS, UNIX, Macintosh OS and real-time kernels.
An avid user of computer systems, he has had over 60 articles and papers published
in the electronics press, as well as several books.
Embedded Systems Design
Second edition
Steve Heath
OXFORD AMSTERDAM BOSTON LONDON NEW YORK
PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO
iv Contents
Newnes
An imprint of Elsevier Science
Linacre House, Jordan Hill, Oxford OX2 8DP
200 Wheeler Road, Burlington MA 01803
First published 1997
Reprinted 2000, 2001
Second edition 2003
Copyright © 2003, Steve Heath. All rights reserved
The right of Steve Heath to be identified as the author of this work
has been asserted in accordance with the Copyright, Designs and
Patents Act 1988
No part of this publication may be reproduced in any material form (including
photocopying or storing in any medium by electronic means and whether or not
transiently or incidentally to some other use of this publication) without the
written permission of the copyright holder except in accordance with the
provisions of the Copyright, Designs and Patents Act 1988 or under the terms
of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham
Court Road, London, England W1T 4LP. Applications for the copyright
holder’s written permission to reproduce any part of this publication should be
addressed to the publisher
TRADEMARKS/REGISTERED TRADEMARKS
Computer hardware and software brand names mentioned in this book are
protected by their respective trademarks and are acknowledged
British Library Cataloguing in Publication Data
A catalogue record for this book is available from the British Library
Library of Congress Cataloguing in Publication Data
A catalogue record for this book is available from the Library of Congress
ISBN 0 7506 5546 1
Typeset by Steve Heath