June 05 2023

ESP32 Arduino + FreeRTOS (in VSCode PlatformIO)



ESP32  Arduino + FreeRTOS (in VSCode PlatformIO)
Last updated 1/2023
Created by Viacheslav Kulakov
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 8 Lectures ( 1h 33m ) | Size: 1 GB





Arduino multithreading/multicore programming for ESP32

What you'll learn
You will learn how to use VSCode and PlatformIO in ESP32 arduino projects
You will learn how to combine arduino and FreeRTOS in your ESP32 project
You will be able to create multithreaded ESP32 applications
Learn thread synchronization (mutexes, semaphores, queues, event flags)
Critical sections and hardware interrupts
Arduino milticore
Requirements
Arduino and C/C++
Description
In this course I will tell about multithreaded arduino programming for ESP32. After completing it, you will learn how to combine the powerful functionality of arduino libraries with multithreaded programming for FreeRTOS.In the first introductory lecture, I will introduce you to VSCode, which is well suited for developing arduino programs. We will install it and the PlatformIO extension, which allows to compile and debug programs for arduino. Next, we will download a simple arduino-wifiscan project provided by PlatformIO, and use its example to learn how to work with projects in VSCode. Next, we will transfer this project to the original Arduino IDE and run it. After that, we will open the sample project in the Arduino IDE and import it from VSCode.In the next lecture, we will figure out how the arduino program for ESP32 works and find the main file for it. Next, we will write a simple multithreaded program with three threads.In the third lecture, we will study in detail the work of this program and use examples to understand what the priorities of tasks affect.In the next, fourth lecture, we will begin to study ways to synchronize between tasks and change a previously written program to synchronize two threads using a mutex.In the fifth lecture, we will run one of the tasks on another processor core and use its example to get acquainted with critical sections and find out what spinlock is.In the sixth lecture, I will show you how to synchronize tasks using semaphores. We will get acquainted with binary and counting semaphores. Than in this lecture we will study queues.In the seventh lecture I will talk about flags and events.In the eighth lecture, I will tell you how synchronization is performed between hardware interrupts and tasks. We will add an interrupt from the timer to the previously written program and use its example to consider the use of flags from the interrupt. Different processor cores will be used.Next, several more examples of multi-threaded programming of ESP32 with arduino will be considered.
Who this course is for
Aspiring developers of programs for ESP32
Homepage


https://rapidgator.net/file/68e8bc33c289e62a8a58c305ea642bc3/ESP32_Arduino___FreeRTOS_(in_VSCodePlatformIO).part1.rar.html
https://rapidgator.net/file/6eb8ec16ab3e153f735094f4b6e8d245/ESP32_Arduino___FreeRTOS_(in_VSCodePlatformIO).part2.rar.html

https://uploadgig.com/file/download/6bbA8F24c0c91458/ESP32_Arduino___FreeRTOS_in_VSCodePlatformIO.part1.rar
https://uploadgig.com/file/download/a6393e0fe6C91d3d/ESP32_Arduino___FreeRTOS_in_VSCodePlatformIO.part2.rar

UploadGIG.com/
Feel free to post your ESP32 Arduino + FreeRTOS (in VSCode PlatformIO) Free Download, RARBG, YIFY, YTS, ION10, VXT movies torrent, subtitles, free download, quality, NFO, Uploadgig, ul.to, Nitroflare, Rapidgator, Filejoker, Filefox, Turbobit, Keep2Share, Uploaded.net, 1fichier, Uptobox, Filefactory, Putlocker, mega.nz, ClicknUpload, WatchTVSeries, Mixdrop, GoogleDrive Watch HD Movies Series Stream Online, ESP32 Arduino + FreeRTOS (in VSCode PlatformIO) Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen, or whatever-related comments here. use only English, Owners of this website aren't responsible for content of comments.

Related News

Add comment

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Support WarezSerbia
You can support WarezSerbia by buying a Uploadgig account. %75 of your payment goes to WarezSerbia.

uploadgig

Uploadgig.com allows you to download as a premium user at Unlimited Speed!

WarezSerbia - Download Free Movies TvShows Games MP3 Albums Ebooks Video Tutorials and Softwares!

Recommended Filehosts