The art of designing embedded systems / Jack Ganssle.

By: Ganssle, Jack G
Material type: TextTextPublisher: Amsterdam ; Boston : Elsevier / Newnes, c2008Edition: 2nd edDescription: ix, 298 p. : ill. ; 24 cmISBN: 9780750686440 (pbk.)Subject(s): Embedded computer systems -- Design and constructionDDC classification: 004.03 DIC Online resources: Table of contents only
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library
004.03 DIC 1 (Browse shelf) 1 Available 0002843
Book Open Access Book Open Access Engineering Library
004.03 DIC 2 (Browse shelf) 2 Available 0006415
Book Open Access Book Open Access Engineering Library
004.03 DIC 2 (Browse shelf) 3 Available 0006416

Chapter 1: Introduction

Chapter 2: The project
2.1 Partitioning
2.2 Scheduling

Chapter 3: The code
3.1 Firmware standard
3.2 Code inspections
3.3 Design by Contract
3.4 Other ways to insure quality code
3.5 Encapsulation

Chapter 4: Real time
4.1 Real time means right now
4.2 Reentrancy
4.3 eXtreme instructing
4.4 Floating point approximations

Chapter 5: The real world
5.1 Electromagnetics for firmware people
5.2 Debouncing

Chapter 6: Discipline development
6.1 Discipline development
6.2 The seven step plan
6.3 The postmortem

Appendix A: A Firmware standard
A.1 Scope
A.2 Projects
A.3 Modules
A.4 Variables
A.5 Functions
A.6 Interrupt service routines
A.7 Comments
A.8 Coding conventions

Appendix B: A simple drawing system
B.1 Scope
B.2 Drawings and drawing storage
B.3 Master drawing book
B.4 Configuration drawings
B.5 Bills of materials
B.6 ROMs and PALs
B.7 ROM and PAL file names
B.8 Engineering change orders
B.9 Responsibilities

Appendix C: A Boss's guide to process improvement
C.1 Version control
C.2 Firmware standard
C.3 Code inspections
C.4 Chuck bad code
C.5 Tools
C.6 Peopleware
C.7 Other tidbits

Index: p. 295-298

There are no comments for this item.

to post a comment.


© Busitema University, 2022. All rights reserved.