Embedded adventure | Day 20 - fixed freertos task creation on esp32. Failed exam)
Published at : 23 Dec 2025
Hello everyone! This is embedded adventure day 20 where I'm as a complete monkey or beginner in embedded systems trying to do and learn cool stuff with esp32 microcontroller. I do it everyday, so next video tomorrow ;)
Today I fixed a bug with task creation in freertos! Also made some experiments with data race. So cool! Next time we're gonna do more experiments on different data races in freertos on esp32. Seems interesting. Stay tuned, monks ;)
0:00 - Hello monks
02:30 - freertos task creation debugging :)
Who am I?
- A C++ developer with 1 year experience
- Working part time as a compiler engineer
- Preparing bachelor diploma
- Almost absolute zero in embedded systems
-----------------------------------------------------------------------------
Why I even decided to learn embedded?
In university we had a lot of courses on digital circuit design and electronics. Until this year I was thinking that it is not my cup of tea.
I was more interested in software. But this year we had a course where we were developing a CPU! And I kinda got interested in it and especcially in how software can communicate with hardware.
I’ve been postponing a decision to start embedded until now - the end of the year, but it is better now then never.
-----------------------------------------------------------------------------
Main goal
Currently my goal is to just dive deep into this area.
But globally:
1. Make a cool project that I really enjoy
2. Find a job in embedded
-----------------------------------------------------------------------------
Learning embedded systems and electronics daily for one hour before any work or studying so I don't burn out. Hope you'll guys love this one hour format.
Links:
telegram channel - t.me/embedded_monkey
github - github.com/kargamant
All other links in channel description.