This is an old revision of the document!
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. The result will be 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, device drivers and their customization.
Get ready to embark on an exciting journey of learning and discovery!
For the labs, we will be having hands-on experience on a TechNexion PICO-PI-IMX8M featuring a NXP i.MX8M Quad ARM Cortex-A53 + M4 SoC with 2GB DRAM.
If you wish to participate, fill this registration form (also read the instructions there).
Deadline is 30.06.2024, submissions will not be accepted after this.
If you have any questions, fill free to contact us:
Schedule: 05.08 - 10.08 2024 (room EG302) | ||||||
---|---|---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
10 - 16 | - | - | - | - | - | TBD |
17 - 18 | TBD | TBD | TBD | TBD | TBD | - |
18 - 22 | TBD | TBD | TBD | TBD | TBD | - |