서브메뉴

본문

The Firmware Handbook
The Firmware Handbook
저자 : Jack Ganssle
출판사 : Newnes
출판년 : 2004
정가 : 39000, ISBN : 075067606X

책소개


This handbook provides a comprehensive reference for firmware developers looking to increase their skills and productivity. It addresses each critical step of the development process in detail, including how to optimize hardware design for better firmware.

목차


Preface
What's on the CD-ROM?
Sect. I Basic hardware 1
Ch. 1 Basic electronics 5
Ch. 2 Logic circuits 33
Ch. 3 Hardware design tips 49
Sect. II Designs 53
Ch. 4 Tools and methods for improving code quality 57
Ch. 5 Tips to improve functions 69
Ch. 6 Evolutionary development 77
Ch. 7 Embedded state machine implementation 101
Ch. 8 Hierarchical state machines 111
Ch. 9 Developing safety critical applications 121
Ch. 10 Installing and using a version control system 137
Sect. III Math 155
Ch. 11 An Introduction to machine calculations 159
Ch. 12 Floating point approximations 181
Ch. 13 Math functions 201
Ch. 14 IEEE 754 floating point numbers 203
Sect. IV Real-time 207
Ch. 15 Real-time kernels 211
Ch. 16 Reentrancy 231
Ch. 17 Interrupt latency 245
Ch. 18 Understanding your C compiler : how to minimize code size 251
Ch. 19 Optimizing C and C++ code 267
Ch. 20 Real-time asserts 275
Sect. V Errors and changes 281
Ch. 21 Implementing downloadable firmware with flash memory 285
Ch. 22 Memory diagnostics 299
Ch. 23 Nonvolatile memory 307
Ch. 24 Proactive debugging 313
Ch. 25 Exception handling in C++ 321
Ch. 26 Building a great watchdog 339
App. A ASCII table 355
App. B Byte alignment and ordering 357
Index 361