Embedded Systems Engineer
From Architecture to Production
Master embedded systems from processor fundamentals through real-time operating systems to production-grade firmware — covering ARM architecture, assembly, HAL programming, sensors, actuators, and USB protocols.
8 Series
249 Articles
120 Hours
Part 1
01 Architecture History
38 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 2
02 Arm32 Instructions
46 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 3
03 Aarch64 Registers
34 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 4
04 Arithmetic Logic
34 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 5
05 Branching Loops
39 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 6
06 Stack Subroutines
33 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 7
07 Memory Caches
42 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 8
08 Neon Simd
30 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 9
09 Sve Sve2
41 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 10
10 Floating Point
38 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 11
11 Exception Levels
47 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
Part 12
12 Mmu Virtual Memory
46 min read
ARM processor architecture, registers, instruction sets, and bare-metal programming.
Read Article →
+17 More
View All 29 Articles
Continue Series
Part 1
Asm Part00 Environment Setup
43 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 2
Asm Part01 Fundamentals
49 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 3
Asm Part02 Cpu Architecture
49 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 4
Asm Part03 Registers
36 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 5
Asm Part04 Instruction Encoding
37 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 6
Asm Part05 Nasm
41 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 7
Asm Part06 Masm
39 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 8
Asm Part07 Memory Addressing
35 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 9
Asm Part08 Stack Calling
42 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 10
Asm Part09 Control Flow
30 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 11
Asm Part10 Arithmetic
31 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
Part 12
Asm Part11 Floating Point
30 min read
Advanced assembly techniques, optimizations, ABI conventions, and system calls.
Read Article →
+14 More
View All 26 Articles
Continue Series
Part 1
Assessment
36 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 2
Part01 Overview Ecosystem
40 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 3
Part02 Core Registers Nvic Systick
34 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 4
Part03 Startup Linker Vector Table
35 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 5
Part04 Rtos2 Threads Mutexes
46 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 6
Part05 Rtos2 Queues Events
30 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 7
Part06 Dsp Filters Fft
46 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 8
Part07 Driver Uart Spi I2c
38 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 9
Part08 Pack Software Components
40 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 10
Part09 Debugging Dap Coresight
34 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 11
Part10 Portable Firmware
46 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
Part 12
Part11 Interrupts Concurrency
38 min read
Cortex Microcontroller Software Interface Standard — HAL abstraction and RTOS integration.
Read Article →
+9 More
View All 21 Articles
Continue Series
Part 1
Assessment
34 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 2
Part01 Architecture Cubemx
45 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 3
Part02 Gpio Debounce
30 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 4
Part03 Uart Communication
47 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 5
Part04 Timers Pwm
48 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 6
Part05 Adc Dac
42 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 7
Part06 Spi Protocol
43 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 8
Part07 I2c Protocol
49 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 9
Part08 Dma Memory
41 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 10
Part09 Interrupts Nvic
47 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 11
Part10 Low Power
35 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
Part 12
Part11 Rtc Calendar
40 min read
STM32 Hardware Abstraction Layer — GPIO, timers, UART, SPI, DMA, and interrupts.
Read Article →
+7 More
View All 19 Articles
Continue Series
Part 1
Assessment
37 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 2
Android Architecture
30 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 3
Android Bsp
32 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 4
Android Hal
45 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 5
Autosar
32 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 6
Debugging
38 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 7
Device Drivers
46 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 8
Fundamentals
48 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 9
Kernel
32 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 10
Linux Fundamentals
40 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
Part 11
Protocols
30 min read
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
RTOS, scheduling, memory management, power optimization, and debugging embedded firmware.
Read Article →
+2 More
View All 14 Articles
Continue Series
Part 1
Assessment
44 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 2
Capstone01 Environmental Monitor
42 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 3
Capstone02 Smart Power Supply
40 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 4
Capstone03 Edge Ai Camera
35 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 5
Capstone04 Home Automation
39 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 6
Capstone05 Industrial Monitoring
38 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 7
Capstone06 Ai Debugging
36 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 8
Capstone07 Wearable Health
31 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 9
Capstone08 Autonomous Robot
31 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 10
Part01 Foundations
46 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 11
Part02 Prototyping
46 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
Part 12
Part03 Mcu Architecture
48 min read
PCB design, power supplies, signal integrity, EMC, and hardware-software co-design.
Read Article →
+17 More
View All 29 Articles
Continue Series
Part 1
Assessment
46 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 2
Actuator Aerospace
41 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 3
Actuator Automotive
49 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 4
Actuator Bldc
32 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 5
Actuator Dc Motor
42 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 6
Actuator Energy
39 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 7
Actuator Haptic
34 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 8
Actuator Hydraulic
32 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 9
Actuator Industrial
39 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 10
Actuator Iot
37 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 11
Actuator Linear Actuator
31 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
Part 12
Actuator Mems
33 min read
Temperature, pressure, motion, optical, chemical sensors plus motors, solenoids, and actuator drivers.
Read Article →
+89 More
View All 101 Articles
Continue Series
Continue exploring all 101 articles in this series.
View Series →
Part 1
Assessment
39 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 2
Part01 Fundamentals
49 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 3
Part02 Electrical Hardware
31 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 4
Part03 Protocol Enumeration
35 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 5
Part04 Device Classes
32 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 6
Part05 Tinyusb Deep Dive
35 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 7
Part06 Cdc Virtual Com
43 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 8
Part07 Hid Devices
32 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 9
Part08 Mass Storage
40 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 10
Part09 Composite Devices
43 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 11
Part10 Debugging
39 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
Part 12
Part11 Rtos Usb
30 min read
USB protocol stack, device classes, descriptors, enumeration, and firmware implementation.
Read Article →
+6 More
View All 18 Articles
Continue Series