An extensive overview of the embedded systems landscape, covering electronics, microcontrollers, RTOS, and professional development paths beyond Arduino.
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: youtu.be/CvmyuDrvk5g
Do you need a degree? youtu.be/QFLw7I9f5zc
Bluetooth Low Energy: youtu.be/b9IWLOH3R8o
Get good at debugging: youtu.be/6FOMonXJcVw
I2C, SPI, UART: youtu.be/IjjZcnwkrAg
Yapped about DACs/ADCs: youtu.be/5sjKnz7ETiQ
How I design electronics: youtu.be/TWkb8mXjiBA
Grab the document (requires Xournal++): hoff.industries/files/embedded-overviews.xopp
Good STM32 tutorials (not sponsored): deepbluembedded.com/stm32-arm-programming-tutorials/
Chapters:
- meme of the day
- Intro/Overview
- How to approach embedded?
- Get good at debugging!
- BUILD YOUR PLATFORM
- C Programming is KING
- Choosing a Microcontroller
- Bare Metal vs RTOS
- Interrupts and Polling
- More on RTOS
- FreeRTOS vs Zephyr
- Hardware Abstraction Library (HAL)
- HARDWARE PERIPHERALS
- General Purpose Input/Output (GPIO)
- Timers
- Watchdogs (WDG)
- Analogue Peripherals (ADC/DAC)
- Inertial Measurement Unit (IMU)
- COMMUNICATION BUSES
- I2C, SPI, UART
- Bluetooth Low Energy (BLE)
- MQTT
- Zigbee
- CANBUS and Differential Signalling
- EMBEDDED MEMORY
- Memory-Mapped IO (MMIO)
- Port-Mapped IO (PMIO)
- Direct-Memory-Access (DMA)
- Memory Types (SRAM, EEPROM, Flash)
- ELECTRONICS
- Fundamentals
- Resistor Dividers and ADCs
- Misc. Basics
- Transistors
- Integrated Circuits (ICs)
- Signals and Filtering
- Schematics and Datasheets
- WHERE TO GO FROM HERE?
Why it's here
1 person recommends this
What people say. Highly recommended as an excellent introductory roadmap for beginners entering the embedded systems field.
BEST video For embedded Beginners
If you are someone getting into embedded systems or someone who Thinks abt switching their profession to embedded ....then I would highly recommend tht you watch this video
[video
Mods Lets add this to the wiki please