The art of designing embedded systems / Jack Ganssle.
Publication details: Amsterdam ; Boston : Elsevier / Newnes, c2008.Edition: 2nd edDescription: ix, 298 p. : ill. ; 24 cmISBN:- 9780750686440 (pbk.)
- 004.03 21 GAN
Item type | Current library | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Book Open Access | Engineering Library | 004.03 GAN (Browse shelf(Opens below)) | 1 | Available | BUML23070535 | |
Book Open Access | Engineering Library | 004.03 GAN (Browse shelf(Opens below)) | 2 | Available | BUML23070536 | |
Book Open Access | Engineering Library | 004.03 GAN (Browse shelf(Opens below)) | 3 | Available | BUML23070537 |
Browsing Engineering Library shelves Close shelf browser (Hides shelf browser)
No cover image available | ||||||||
004.03 DIC Dictionary of Computing & Communications / | 004.03 FRE The computer desktop encyclopedia / | 004.03 GAN The art of designing embedded systems / | 004.03 GAN The art of designing embedded systems / | 004.03 GAN The art of designing embedded systems / | 004.0684 JAG 1 In the company of giants : candid conversations with the visionaries of the digital world / | 004.07155 ADV 1 Advanced productivity with Lotus 1-2-3 release 4 for windows / |
Table of content
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 on this title.