This is an old revision of the document!


ARM Summer School (TBD july 2026)

Greetings! In this course, we will delve into the world of embedded systems engineering using ARM microprocessors. Our focus will be on the System-on-Chip architecture prevalent in the ARM ecosystem, beginning with the fundamentals of low-level firmware.

We will explore the intricacies of the boot process, manually configuring and compiling its various components—including ARM Trusted Firmware (TF-A) and the U-Boot bootloader - entirely from scratch. Leveraging Buildroot, we will then construct a streamlined, custom Linux distribution encompassing the kernel, rootfs, and initramfs.

To address modern security practices, we will introduce crucial technologies such as Trusted Execution Environments (TEEs) and ARM TrustZone. Finally, we will round out our journey with an overview of Linux kernel development, focusing on custom device drivers.

Get ready to embark on an exciting journey of learning and discovery!

Lab Hardware:

For the practical labs, we will gain hands-on experience with the NXP FRDM iMX93 platform, featuring:

Team

If you have any questions, fill free to contact us:

Timetable

Schedule: 04.08 - 08.08 2025 (room EG302)
Monday Tuesday Wednesday Thursday Friday
10 - 16 - - - - Final Day
16 - 17 Presentation Presentation Presentation Presentation Final Day
17 - 21 Labs Labs Labs Labs -
ass.1780999117.txt.gz · Last modified: 2026/06/09 12:58 by florin.stancu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0