8. NAND Flash Support in Goldfish
To boot an embedded system, we don’t really need to initialize all hardware interfaces. Instead, we can leave it to the operating system to initialize the entire platform. Nevertheless, we have to initialize at least a minimum set of hardware so that the system can boot up. In this book, the goal is to demonstrate how to boot up the Android system using U-Boot. Through this process, we learn about the various hardware interfaces and the basics about U-Boot.
In Chapter 7, we discussed serial ports, interrupt controllers, and the real-time clock (RTC)—all hardware interfaces included in the minimum list that we have to initialize. In this chapter, we explore the NAND flash support in the goldfish platform. We will ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access