This shows you the differences between two versions of the page.
|
ass [2024/05/17 21:46] florin.stancu |
ass [2026/07/15 11:47] (current) radu.mantu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | ====== ARM Summer School (5-10 august 2024) ====== | + | ====== ARM Summer School (13-17 July 2026) ====== |
| Greetings! In this course, we will delve into the world of embedded systems engineering using ARM microprocessors. | 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. | + | 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, configuring and compiling its various components entirely from scratch. | + | 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. |
| - | 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. | + | 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. |
| - | + | ||
| - | 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! | Get ready to embark on an exciting journey of learning and discovery! | ||
| - | For the labs, we will be having hands-on experience on a [[https://www.technexion.com/shop/pico-pi-imx8m|TechNexion PICO-PI-IMX8M]] featuring a [[https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors/i-mx-8m-family-armcortex-a53-cortex-m4-audio-voice-video:i.MX8M|NXP i.MX8M Quad]] ARM Cortex-A53 + M4 SoC with 2GB DRAM. | + | ===== Lab Hardware: ===== |
| - | ===== Participation ===== | + | For the practical labs, we will gain hands-on experience with the [[https://www.nxp.com/design/design-center/development-boards-and-designs/frdm-i-mx-93-development-board:FRDM-IMX93|NXP FRDM iMX93]] platform, featuring: |
| - | If you wish to participate, [[https://forms.gle/Mi9ijZGrsxDe89xT7|fill this registration form]] (also read the instructions there). | + | * SoC: [[https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-9-processors/i-mx-93-applications-processor-family-arm-cortex-a55-ml-acceleration-power-efficient-mpu:i.MX93|NXP i.MX93]] |
| + | * CPU: 2 x ARM Cortex-A55 @ 1.7 GHz | ||
| + | * MCU: 1 x ARM Cortex-M33 @ 250 MHz | ||
| + | * Memory: 2 GB DRAM | ||
| + | * Storage: 32 GB eMMC Flash | ||
| + | * Extras: [[https://developer.arm.com/Processors/Ethos-U65|Arm® Ethos™ U-65 microNPU]]! | ||
| - | **Deadline is <color #900>30.06.2024</color>**, submissions will not be accepted after this. | ||
| + | {{ :ass:labs-2025:01:imx93_frdm_board.jpg?500 |}} | ||
| + | |||
| + | |||
| + | ===== Registration ===== | ||
| + | |||
| + | Please see the current edition's [[https://wiki.cs.pub.ro/studenti/summer-schools/2026/arm|announcement page on our Faculty's wiki]] (2026). | ||
| ===== Team ===== | ===== Team ===== | ||
| Line 32: | Line 39: | ||
| ===== Timetable ===== | ===== Timetable ===== | ||
| - | ^ **Schedule: 05.08 - 10.08 2024** (room EG302) ^^^^^^^ | + | ^ **Schedule: 13-17 july 2026** (room TBD) ^^^^^^ |
| - | ^ ^ Monday ^ Tuesday ^ Wednesday ^ Thursday ^ Friday ^ Saturday ^ | + | ^ ^ Monday ^ Tuesday ^ Wednesday ^ Thursday ^ Friday ^ |
| - | ^ 10 - 16 | - | - | - | - | - | TBD | | + | ^ 10 - 16 | - | - | - | - | Final Day | |
| - | ^ 17 - 18 | TBD | TBD | TBD | TBD | TBD | - | | + | ^ 16 - 17 | Presentation | Presentation | Presentation | Presentation | Final Day | |
| - | ^ 18 - 22 | TBD | TBD | TBD | TBD | TBD | - | | + | ^ 17 - 21 | Labs | Labs | Labs | Labs | - | |
| <hidden> | <hidden> | ||
| Line 43: | Line 50: | ||
| Please take a minute to fill out this [[https://docs.google.com/forms/d/e/1FAIpQLSc6AtosiSVcBF1joFynco7xxIaoxAW2vuoEvwHvkQrab_5Wsg/viewform?usp=sf_link|feedback form]]. | Please take a minute to fill out this [[https://docs.google.com/forms/d/e/1FAIpQLSc6AtosiSVcBF1joFynco7xxIaoxAW2vuoEvwHvkQrab_5Wsg/viewform?usp=sf_link|feedback form]]. | ||
| </hidden> | </hidden> | ||
| + | |||
| + | <note> | ||
| + | //This work was supported by a grant of the Ministry of Research, Innovation and Digitization, CNCS UEFISCDI, project number PN-IV-45PCBROMD-2025, within PNCDI IV.// | ||
| + | </note> | ||