Students will learn about embedded systems and ARM processors. The key aspects covered include:
- The RISC design philosophy adapted by ARM and typical embedded system hardware/software.
- The ARM instruction set and how it differs from pure RISC to suit embedded applications.
- The major hardware components of an embedded system including the ARM processor, controllers, peripherals, memory, and buses.
- Embedded system memory characteristics like hierarchy, width and common memory types.
- How peripherals connect and interface with the external world.