Docente
|
MENICHELLI FRANCESCO
(programma)
Introduction (4 hours) - Embedded systems definition and application domains - Embedded systems components Hardware units (28 hours) - Instruction Set Architecture Design - The ARM Architecture and ISA - Memory and memory map, bus, bus hierarchy - GPIO Devices - Timers, Capture/Compare/PWM, clock generation in microcontrollers, watchdogs - Interrupts, interrupt controller, vector table - Communication devices, RS232, SPI, I2C, CAN - Acquisition devices, ADC, DAC Software and toolchain (16 hours) - Embedded systems toolchain, compiler, assembler, linker - Interaction between C and assembly code - Embedded systems software structure, code and data - Debug, verification, executable analysis
Course slides and additional material available at https://sites.google.com/site/embeddedsystemssapienza/
|