Sunteți pe pagina 1din 31
The Art of - PROGRAMMING EMBEDDED SYSTEMS JACK G. GANSSLE ‘This book is printed on acid-free paper. Copyright © 1992, Elsevier Science (USA). All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. Requests for permission to make copies of any part of the work should be mailed to: Permissions Department, Acudemic Press, 6277 Sea Harbor Drive, Orlando, Florida 32887-6777 Academic Press An Imprint of Elsevier Science 525 B Street, Suite 1900, San Diego, California 92101-4495, USA hup:/www.academicpress.com Academic Press 32 Jamestown Road, London NWI 7BY, UK. hitp:/hwww-academicpress.com Library of Congress Cataloging-in-Publication Data Ganssle, Jack G, The art of programming embedded systems / Jack G. Ganssle. Pom. Includes bibliographical reference and index. ISBN 0-12-274880-8 1. Embedded computer systems—Programming. 1. Title, QA766.G334 1991 005.1=dc20 91-24153 cle PRINTED IN THE UNITED STATES OF AMERICA 02 03 04 05 06 BT 11 10 9 8 Contents Preface al Acknowledgments iit Introduction 1 On the Algorithm Collection 4 Corporate Knowledge bf Basic Assumptions 8 Initial Considerations ° Business Issues ° Picking the Processor n Estimating Memory Requirements v Selecting YO Devices 20 Languages: The HLL Dilemma 22 Transitioning to ROM 29 Elegant Structures a6 Designs with One CPU 39 State Machines ao Distributed Processing 45 Watchdogs 3 The Software Engineering Methodology 83

S-ar putea să vă placă și