The whole picture -- Power on and bootloader -- Inside the CPU -- RAM, DMA, and interrupt -- Bus architecture -- Firmware coding in C -- Firmware coding in the C++ and script languages -- Building and deployment -- Field-programmable gate arrays -- System on programmable chip (SOPC) -- De-Bounce, power management, and display -- Fixed point math -- Popular ways of console communications : prepare the tools -- Work flow