Programming Embedded Systems in C and C++

An introduction to embedding systems for C and C++++ programmers encompasses such topics as testing memory devices, writing and erasing Flash memory, verifying nonvolatile memory contents, and much more. Original. (Intermediate).

I have found it is best to have three individual memory tests: a data bus test, an
address bus test, and a device test. The first two test for electrical wiring problems
and improperly inserted chips; the third is intended to detect missing chips and ...