ganssle, j. g. (1999). the art of designing embedded systems

262 504 0
ganssle, j. g. (1999). the art of designing embedded systems

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

THE The Art of Designing Embedded Systems The Art of Designing Embedded Systems Jack G. Ganssle Newnes BOSTON OXFORD AUCKLAND JOHANNESBURG MELBOURNE NEW DELHI Newnes is an imprint of Butterworth-Heinemann. Copyright 0 2000 by Butterworth-Heinemann A member of the Reed Elsevier group All rights reserved. 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, recording, or other- wise, without the prior written permission of the publisher. 130' Recognizing the importance of preserving what has been written, Butterworth-Heinemann prints its books on acid-free paper whenever possible. Butterworth-Heinemann supports the efforts of American Forests and the Global ReLeaf program in its campaign for the betterment of trees, forests. and our environment. Library of Congress Cataloging-in-Publication Data Ganssle, Jack G. The art of designing embedded systems I Jack G. Ganssle. ISBN 0-7506-9869-1 (hc. : alk. paper) 1. Embedded computer systems-Design. p. cm. I. Title. Tk7895.E42G36 1999 99-36724 004.16- dc2 1 CIP British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. The publisher offers special discounts on bulk orders of this book. For information, please contact: Manager of Special Sales Butterworth-Heinemann 225 Wildwood Avenue Woburn, MA 0 180 1-204 1 Tel: 781-904-2500 Fax: 78 1-904-2620 For information on all Butterworth-Heinemann publications available, contact our World Wide Web home page at: http://www.newnespress.com 109 8 7 65 4 3 Printed in the United States of America Dedicated to Graham and Kristy Acknowledgments Chapter 1 Introduction Chapter 2 Disciplined Development Chapter 3 Chapter 4 Chapter 5 Firmware Musings Chapter 6 Hardware Musings Chapter 7 Troubleshooting Tools Chapter 8 Troubleshooting Chapter 9 People Musings Appendix A A Firmware Standards Manual Appendix B A Drawing System Stop Writing Big Programs! Real Time Means Right Now i 5 35 53 87 109 133 165 187 203 223 Index 23 7 . THE The Art of Designing Embedded Systems The Art of Designing Embedded Systems Jack G. Ganssle Newnes BOSTON OXFORD AUCKLAND JOHANNESBURG MELBOURNE NEW DELHI. Ganssle, Jack G. The art of designing embedded systems I Jack G. Ganssle. ISBN 0-7506-9869-1 (hc. : alk. paper) 1. Embedded computer systems- Design. p. cm. I. Title. Tk7895.E4 2G3 6. create software. Under close questioning, though, the majority of these admit to applying their rules in a haphazard manner. 5 6 THE ART OF DESIGNING EMBEDDED SYSTEMS When the pressure

Ngày đăng: 18/04/2014, 12:25

Từ khóa liên quan

Mục lục

  • Cover

  • Frontmatter

    • Half Title Page

    • Title Page

    • Copyright

    • Table of Contents

    • Acknowledgments

    • Chapter 1: Introduction

    • Chapter 2: Disciplined Development

      • Any Idiot Can Write Code

      • Firmware Is the Most Expensive Thing in the Universe

      • What Does Firmware Cost?

      • Quality Is Nice... As Long As It’s Free

      • The CMM

      • Summary

      • Chapter 3: Stop Writing Big Programs

        • COCOMO Data

        • Partitioning

        • Develop Firmware Incrementally

        • Conquer the Impossible

        • Summary

        • Chapter 4: Real Time Means Right Now!

          • Interrupts

          • Debugging INT/INTA Cycles

Tài liệu cùng người dùng

Tài liệu liên quan