ARM Summer School (2023)

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 world, beginning with the fundamentals of low-level firmware.

We will explore the intricacies of the boot process, configuring and compiling its various components entirely from scratch. Additionally, we will construct a streamlined Linux distribution, encompassing the kernel, rootfs, and initramfs. To enhance our understanding of security, we will introduce innovative technologies such as Trusted Execution Environments (TEEs) and ARM TrustZone.

Finally, we will provide a short overview of Linux Kernel development. Get ready to embark on an exciting journey of learning and discovery!

For the labs, we will be using a TechNexion PICO-PI-IMX8M featuring a NXP i.MX8M Quad ARM Cortex-A53 + M4 SoC with 2GB DRAM.



Schedule: 18.07 - 22.07 (room EG302)
Tuesday Wednesday Thursday Friday Saturday
10 - 16 - - - - Hackathon &
17 - 18 Lecture 01 Lecture 02 Lecture 03 Lecture 04 -
18 - 22 Lab 01 Lab 02 Lab 03 Lab 04 -


Please take a minute to fill out this feedback form.

ass.txt · Last modified: 2023/07/30 20:10 by radu.mantu
CC Attribution-Share Alike 3.0 Unported Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0