So enough theory already. Let’s break down how to take requirements and design statements and design code in a highly decoupled way that will allow maximum reuse and hardware independence. In other words, here’s how it’s done with PIM.
In this chapter, I’ll go through the example that was presented in Chapter 3, where we designed a persistent storage module to write to an EEPROM (more or less an implementation of Figure 3-4). Afterward, I’ll show a similar persistent storage example using a PIM ...