7. Exception Handling and Timer
We now have a standard programming environment with a C runtime library. This is a good start on our way to build a complete system. Now let’s explore bare metal programming in more detail and move toward embedded system programming. Before we try to build a system, including the bootloader, Linux kernel, and file system, however, we should examine the goldfish hardware more closely. We will explore exception handling in this chapter and NAND flash memory in next chapter. This information will help us build a solid foundation before we tackle the task of U-Boot porting.
The goldfish platform provides a unique way to handle interrupts and exceptions. This chapter first provides an overview of the goldfish interrupt ...
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