ESP32 Meet-up - FreeRtos

  Рет қаралды 45,757

Mair Swartz

Mair Swartz

Күн бұрын

Пікірлер: 59
@vdfam
@vdfam 4 жыл бұрын
Well done, sir. There aren't many videos talking about how-to program ESP32 with ESP-IDF. The explanation is easy understandable! Thank you!
@muhambykar
@muhambykar 4 жыл бұрын
Đại Phạm hi, ı use esp idf for a long time, and decided to creare a channel to shoot video series of esp idf. The first reason of this as you said on youtube, I have could not a proper source and my learning kept long. You can subscribe my channel and follow my video series! kzbin.info/www/bejne/eqDGpYqlra6Ufpo
@niyaziugur
@niyaziugur 3 жыл бұрын
This video has everything about FreeRTOS with a specific things of ESP32. Well done. Thanks.
@tdtrecordsmusic
@tdtrecordsmusic 3 жыл бұрын
This is GOLD. I was just reading that exact book! while researching some topics I stumbled into this vid. WOW, I am thankful. I was wishing for an overview/summary all along // How it will eventually fit together !! U mentioned wanting critique for level of depth / over-all impressions : I feel like your pace and level of depth was just right. To get to this level of coding a person cannot skip C syntax. scope . mem management. setting build env .. etc .. AND if you wished to teach these topics that is another vid. IOW(in other words) >> I thank you for not holding back and NOT dumbing it down
@ghazni101
@ghazni101 4 жыл бұрын
Thanks for putting this gem on KZbin
@CuriousCyclist
@CuriousCyclist Жыл бұрын
Thanks for recording and uploading this video. Much appreciated.
@siowjerhan
@siowjerhan 5 жыл бұрын
A lot of tutorial I know of prefers Arduino port of the IDF because it's easier to use. To truly appreciate the effort put into the documentation by Espressif and to truly unleash the potential of ESP32 I think it would be great if you could include ESP-Mesh and deep sleep into your course, as those are the things still lacking in Arduino port (last I checked one of the deep sleep mode is not available in Arduino port). Anyway, thanks for this super-helpful explanation and keep up the good work. I have been struggling with the IDF myself for the past few months as well, trying to wrap my head around a lot of unfamiliar concept. It is certainly amazing to know there are people out there willing to share their learning experience.
@mairswartz
@mairswartz 4 жыл бұрын
Siow Jer Han Thank you for your kind words I don’t currently have anything on ESP-mesh but I do have quite a bit of content in my course on sleep and deep sleep check it out on learnesp32.com
@rinikaravinthv8490
@rinikaravinthv8490 4 жыл бұрын
Really enjoyed it. Thanks for uploading.
@TekWit
@TekWit 4 жыл бұрын
This tutorial is so great !!!!!!!!!! I learn something new each time !!
@mairswartz
@mairswartz 4 жыл бұрын
Awesome! Thank you!
@nonamesareavailabe
@nonamesareavailabe 2 жыл бұрын
Great video, one of the best. Any chance of sharing the MQTT example?
@georgegu3374
@georgegu3374 2 жыл бұрын
start with task is highly recommanded.
@youreale
@youreale 4 жыл бұрын
Very useful talk and content. Thanks! Proudly subscribed.
@mairswartz
@mairswartz 4 жыл бұрын
Welcome aboard!
@junkmauler
@junkmauler 4 жыл бұрын
I would like more information on using ESP-IDF, along with Visual Studio Code, the initial setup of getting all working together.
@mairswartz
@mairswartz 4 жыл бұрын
Hi Joseph, Check out learnesp32.com first few videos are free and cover exactly what you are asking
@junkmauler
@junkmauler 4 жыл бұрын
@@mairswartz I found them right after I posted this comment, however it seems the tutorial is a bit dated. I have ESP tools installed, but when I go to make a project using create-esp32-app and launch Visual Studio Code it doesn't even know how to find the header stdio.h, I've checked and my paths are correct and looked at the cpp properties file which appears to be including the lib folder.. I'm at a loss as to why it doesn't see it.
@mairswartz
@mairswartz 4 жыл бұрын
@@junkmauler did you install the idf with the installation wizard? try disabling the idf tools. Take a look at the top of .vscode/c_cpp_properties.json ensure the IDF_PATHS and IDF_TOOLS paths are correct
@junkmauler
@junkmauler 4 жыл бұрын
@@mairswartz The IDF tools and PATH are correct, I'm still not sure what went wrong. I will try installing again..
@junkmauler
@junkmauler 4 жыл бұрын
@@mairswartz The IDE is completing if I do #include
@beantaxi
@beantaxi 5 жыл бұрын
(first?) Thank you Mair! I really enjoyed this here in the USA. I have a little ESP32 side project with some friends, and can't wait to tell them about JTag/OCD and claim their esteem! Quick question ... have you done much with using an ESP32 as a server or AP for other ESP32s, eg via Wifi or ESPNow? It's a fun (and perhaps even useful) idea but I'm curious about how reliable it is, or if you'd spend all your time dealing with connection failures and go back to vanilla Wifi anyway. Thanks again for a great video! If your meetup has posted any others, feel free to share links and I'll be sure to check those out too,
@mairswartz
@mairswartz 5 жыл бұрын
I have done some work using the ESP32 as a server and as an AP. its pretty solid -stable once you get it up and running. There are a few moving parts but... I have a coarse coming soon that explains it in detail. If you like, you can sign up at www.learnesp32.com/ to get informed when its ready
@julianmcfarlane8445
@julianmcfarlane8445 4 жыл бұрын
Thanks, that got me started.
@michaelkremer3146
@michaelkremer3146 2 жыл бұрын
Hi, I have a problem with ADC and DAC. When they run together in one task, they affect each other. Can someone tell me where the problem could be?
@shaivalnagarsheth3257
@shaivalnagarsheth3257 3 жыл бұрын
ESP32 lib dependency working on Arduino but not on ESP-IDF framework? Please tell how to use the readymade library in Arduino into ESP-IDF
@ahmadsadiq40
@ahmadsadiq40 2 жыл бұрын
Hello sir . I got many errros in vs code when i build the code. Freertos erros many time. Can you please help me to solve it?
@laurarive8642
@laurarive8642 4 жыл бұрын
hello! I want too use the espeye with aws and tensorflow, but I have never use esp32. I don't how to start programming... Can you help me how to start? I view somelse programing wirh freeROTS and anothers use MQTT. Really I'm felt lost. I didn't see some similar in the demo of your course learnesp32
@mairswartz
@mairswartz 4 жыл бұрын
Hi Laura, Its best to take these things one step at a time. first ensure you can program in c. once you know that you can learn the IDF with my course which also covers MQTT. then AWS, then tensorflow. I don't cover tensorflow or AWS at this time but there are other resources that will cover those. It's a bit of a learning curve but you can do it.
@oswevega2939
@oswevega2939 Жыл бұрын
thanks for the explanations. to the point. really ! thanks.
@nukiduki2
@nukiduki2 5 жыл бұрын
Very well done!
@BryanChance
@BryanChance 2 жыл бұрын
I learned a bunch! thank you
@barchilsaid3001
@barchilsaid3001 2 жыл бұрын
where is my Pitza?
@idlisambar
@idlisambar 4 жыл бұрын
I'm just so curious about this stuff ahhah thanks for the video
@mairswartz
@mairswartz 4 жыл бұрын
Any time!
@usrrsr
@usrrsr 3 жыл бұрын
Can you share flowchart 40:17
@mairswartz
@mairswartz 3 жыл бұрын
github.com/Mair/FreeRtos-meetup/blob/master/FreeRtos%20intercommunication%20decision%20tree%20.jpeg
@BrknSzn
@BrknSzn 4 жыл бұрын
1:02:31 a little heart attack. God bless you. Super video though, thank you.
@mairswartz
@mairswartz 4 жыл бұрын
LOL. Bless you
@undercrackers56
@undercrackers56 3 жыл бұрын
There is something I don't understand about embedded recruitment. Companies would not hire a software engineer to design their PCBs, so why do they insist on recruiting electronics engineers to write substantial embedded applications?
@mairswartz
@mairswartz 3 жыл бұрын
You make a very good point. My guess is that what embedded devs do is a bit esoteric in the eyes of recurutors. I.e. they have no clue what embedded is.
@excite236
@excite236 3 жыл бұрын
Good question, Electronics Engineers first design the hardware then work on low-level stuff, so they know how hardware works at the register level, interfaces, write drivers from reading datasheets. If there are issues with hardware then Software Engineer wouldn't know how to find them. Writing computer software is not the same as writing embedded firmware. Also, a Software Engineering degree is not the same as Computer Science although many courses do overlap, both work on different levels. There are videos on yt explaining differences.
@mekatrol
@mekatrol 4 жыл бұрын
Did you say a word is half a byte? If so, a nibble is half a byte and a word is two bytes. So in you example, if your stack width is 16 bits (a word) you allocated 2048 words (or 4096 bytes)...
@mairswartz
@mairswartz 4 жыл бұрын
Hi, seems I caused a bit of confusion there. sorry about that. according to ESP-IDF docs docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/freertos.html#freertos the size is actually in bytes not words
@ytubeleo
@ytubeleo 4 жыл бұрын
@@mairswartz Thanks for clearing that up! You should maybe add one of those correction pop-up annotations over the video at that point.
@mairswartz
@mairswartz 4 жыл бұрын
@mekatrol. I edit that section out
@steved1122
@steved1122 2 жыл бұрын
Very good job!!!!!
@iamcalledusman
@iamcalledusman 3 жыл бұрын
Superb !
@himanshugour7250
@himanshugour7250 Жыл бұрын
51:00 sema4
@syeduthman
@syeduthman 4 жыл бұрын
Yummyy... I want pizza too.. hahahah
@TomSky00
@TomSky00 2 ай бұрын
really? you deleted my question?
@mairswartz
@mairswartz 2 ай бұрын
@@TomSky00 sorry, what was the question
@kellyanderson7115
@kellyanderson7115 2 жыл бұрын
Scoped Mutex Class/wrapper makes take/give much nicer. class ScopedMutex { public: ScopedMutex(SemaphoreHandle_t &m) : _mutex(m) { xSemaphoreTake(m, portMAX_DELAY); } ~ScopedMutex() { xSemaphoreGive(_mutex); } private: SemaphoreHandle_t &_mutex; };
HTTP protocol for ESP32 developers
1:34:30
Mair Swartz
Рет қаралды 9 М.
Deep sleep on the ESP32
1:24:46
Mair Swartz
Рет қаралды 1,8 М.
ВЛОГ ДИАНА В ТУРЦИИ
1:31:22
Lady Diana VLOG
Рет қаралды 1,2 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
Get to know FreeRTOS from the Creator! - DesignWest 2013
38:09
Real Time Operating Systems (RTOS) - Nate Graff
35:02
White Hat Cal Poly
Рет қаралды 54 М.
Getting Started with PlatformIO
51:54
DroneBot Workshop
Рет қаралды 644 М.
EDC22 Day 1 Talk 4: FreeRTOS in ESP IDF
43:01
Espressif Systems
Рет қаралды 18 М.
Symmetric Multiprocessing (SMP) with FreeRTOS and Raspberry Pi Pico
43:11
Southern California Linux Expo
Рет қаралды 1,2 М.
ESP32 Emulation with QEMU
15:36
Mair Swartz
Рет қаралды 22 М.
React on an ESP32
34:10
Mair Swartz
Рет қаралды 11 М.
ESP32 - DEBUGGING your ESP-IDF code using JTAG [VS CODE]
19:53
ВЛОГ ДИАНА В ТУРЦИИ
1:31:22
Lady Diana VLOG
Рет қаралды 1,2 МЛН