"Linux Embedded Development + Driver Development Video Tutorial" allows you to learn ARM architecture and assembly, development board peripheral drivers, peripherals and bootloader, ARM interrupt programming, kernel startup process and kernel core structure, linux character devices, linux interrupts