Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Embedded Systems for Aerospace
·
Module 1
Embedded Systems Foundations
1
ARM Cortex-M Architecture Overview
Explain the high-level architecture of an ARM Cortex-M microcontroller, including the core, memory map, and key peripherals.
2
Navigating Microcontroller Manuals
Read a microcontroller's reference manual and datasheet to find register addresses, bit-field definitions, and electrical characteristics.
Bitwise Operations for Hardware Register Control
Use bitwise operations in C to set, clear, toggle, and test individual bits in hardware registers.
4
Understanding the Embedded Software Build Process
Describe the embedded software build process: cross-compilation, the role of the linker script, and the startup file.
5
Memory-Mapped I/O in C/C++
Explain how memory-mapped I/O allows the CPU to control hardware peripherals using pointer manipulation in C/C++.
6
Dissecting Linker Maps: Flash and RAM Placement
Inspect a linker map file to identify how program sections (.text, .data, .bss) are placed in Flash and RAM.
Next module isn't ready yet,
Back to course
Previous module
Next module