Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. When writing firmware for an embedded system, immunity aware programming is a set of programming techniques used in an attempt to tolerate transient errors in the program counter or other that would otherwise lead to failure. Immunity aware programming is one kind of defensive prog ...Full description
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. When writing firmware for an embedded system, immunity aware programming is a set of programming techniques used in an attempt to tolerate transient errors in the program counter or other that would otherwise lead to failure. Immunity aware programming is one kind of defensive programming. Immunity aware programming is one kind of EMC Aware Programming. Such transient errors in a "victim" device may be caused by single event upsets, insufficient power, or by strong electromagnetic signals transmitted by some other "source" device.