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. 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: 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 | - |
Please take a minute to fill out this feedback form.