Internet of Things and embedded devices run the world, but there's a lack of good content on becoming a professional embedded engineer and escape arduino tutorial hell. Here's a crash course on electronics, memory, microcontrollers, FreeRTOS, zephyr and everything you need to get coverage of the field and get started!
Watch the extended intro meme: https://youtu.be/CvmyuDrvk5g
Do you need a degree? https://youtu.be/QFLw7I9f5zc
Bluetooth Low Energy: https://youtu.be/b9IWLOH3R8o
Get good at debugging: https://youtu.be/6FOMonXJcVw
I2C, SPI, UART: https://youtu.be/IjjZcnwkrAg
Yapped about DACs/ADCs: https://youtu.be/5sjKnz7ETiQ
How I design electronics: https://youtu.be/TWkb8mXjiBA
Grab the document (requires Xournal++): http://hoff.industries/files/embedded-overviews.xopp
Good STM32 tutorials (not sponsored): https://deepbluembedded.com/stm32-arm-programming-tutorials/
Chapters:
00:00 - meme of the day
00:14 - Intro/Overview
01:08 - How to approach embedded?
02:22 - Get good at debugging!
03:00 - BUILD YOUR PLATFORM
03:31 - C Programming is KING
04:56 - Choosing a Microcontroller
06:57 - Bare Metal vs RTOS
10:06 - Interrupts and Polling
11:17 - More on RTOS
11:53 - FreeRTOS vs Zephyr
13:43 - Hardware Abstraction Library (HAL)
14:33 - HARDWARE PERIPHERALS
15:17 - General Purpose Input/Output (GPIO)
16:22 - Timers
16:51 - Watchdogs (WDG)
17:28 - Analogue Peripherals (ADC/DAC)
19:03 - Inertial Measurement Unit (IMU)
19:34 - COMMUNICATION BUSES
20:07 - I2C, SPI, UART
20:52 - Bluetooth Low Energy (BLE)
21:34 - MQTT
22:23 - Zigbee
22:43 - CANBUS and Differential Signalling
24:10 - EMBEDDED MEMORY
25:17 - Memory-Mapped IO (MMIO)
26:09 - Port-Mapped IO (PMIO)
26:36 - Direct-Memory-Access (DMA)
28:46 - Memory Types (SRAM, EEPROM, Flash)
30:16 - ELECTRONICS
31:07 - Fundamentals
31:34 - Resistor Dividers and ADCs
32:44 - Misc. Basics
33:44 - Transistors
34:41 - Integrated Circuits (ICs)
35:25 - Signals and Filtering
37:16 - Schematics and Datasheets
38:25 - WHERE TO GO FROM HERE?
Watch the extended intro meme: https://youtu.be/CvmyuDrvk5g
Do you need a degree? https://youtu.be/QFLw7I9f5zc
Bluetooth Low Energy: https://youtu.be/b9IWLOH3R8o
Get good at debugging: https://youtu.be/6FOMonXJcVw
I2C, SPI, UART: https://youtu.be/IjjZcnwkrAg
Yapped about DACs/ADCs: https://youtu.be/5sjKnz7ETiQ
How I design electronics: https://youtu.be/TWkb8mXjiBA
Grab the document (requires Xournal++): http://hoff.industries/files/embedded-overviews.xopp
Good STM32 tutorials (not sponsored): https://deepbluembedded.com/stm32-arm-programming-tutorials/
Chapters:
00:00 - meme of the day
00:14 - Intro/Overview
01:08 - How to approach embedded?
02:22 - Get good at debugging!
03:00 - BUILD YOUR PLATFORM
03:31 - C Programming is KING
04:56 - Choosing a Microcontroller
06:57 - Bare Metal vs RTOS
10:06 - Interrupts and Polling
11:17 - More on RTOS
11:53 - FreeRTOS vs Zephyr
13:43 - Hardware Abstraction Library (HAL)
14:33 - HARDWARE PERIPHERALS
15:17 - General Purpose Input/Output (GPIO)
16:22 - Timers
16:51 - Watchdogs (WDG)
17:28 - Analogue Peripherals (ADC/DAC)
19:03 - Inertial Measurement Unit (IMU)
19:34 - COMMUNICATION BUSES
20:07 - I2C, SPI, UART
20:52 - Bluetooth Low Energy (BLE)
21:34 - MQTT
22:23 - Zigbee
22:43 - CANBUS and Differential Signalling
24:10 - EMBEDDED MEMORY
25:17 - Memory-Mapped IO (MMIO)
26:09 - Port-Mapped IO (PMIO)
26:36 - Direct-Memory-Access (DMA)
28:46 - Memory Types (SRAM, EEPROM, Flash)
30:16 - ELECTRONICS
31:07 - Fundamentals
31:34 - Resistor Dividers and ADCs
32:44 - Misc. Basics
33:44 - Transistors
34:41 - Integrated Circuits (ICs)
35:25 - Signals and Filtering
37:16 - Schematics and Datasheets
38:25 - WHERE TO GO FROM HERE?
- Category
- Systeme.io Boost your sales
- Tags
- programming, software, software engineering







Comments