Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Freertos On Raspberry Pi Pico

Posted By: Sigha
Freertos On Raspberry Pi Pico

Freertos On Raspberry Pi Pico
Last updated 2/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English (UK) | Size: 914.19 MB | Duration: 2h 58m

Using FreeRTOS Kernel on RP2040 boards including the Pico and Pico W.

What you'll learn
To get to grips with FreeRTOS on Raspberry PI PICO or RP2040 Board
Be able to develop applications for Pico/RP2040 using FreeRTOS
Protect shared resources using Semaphores
Communicate between tasks using Queues and Message Buffers
Utilise both Cores of the Pico/RP2040 by using Symmetric Multi Processor feature

Requirements
Basic electronics knowledge (Able to connecting LEDs to PICO)
Good knowledge of C++
Able to compile and copy code to Pico (C++)

Description
Updated for FreeRTOS Kernel V11 - January 2024.FreeRTOS Kernel allows us to add multi-processing to projects on the Raspberry PI Pico. This course teaches the foundations of FreeRTOS Kernel through practical example projects to get you quickly up and running. The course includes 15 separate projects using FreeRTOS Kernel including Symmetric Multi-Processing (using both RP2040 cores).The course is written for the Raspberry PI Pico and Pico W. The examples will also run on any RP2040 board, though some modification due to different pinouts may be required if the board is different from the Raspberry PI Pico. These examples can be used as a basis for your own projects or as reference examples of the concepts of FreeRTOS Kernel.This course covers:Tasks: Multiple concurrent processes on a single coreSemaphores: Sending signals between tasks to protect shared resourcesQueues: Queue management. Queues are often used for decoupling tasksMessage Buffers: A queue of variable length itemsSymmetric Multiprocessing: Using both RP2040 coresC++ use of the FreeRTOS HeapSimple circuits to illuminate LEDs are used in each example. To build these circuits a small amount of equipment is required:Raspberry PI Pico or Pico WMicro USB Cable for powerBreadboard and connection wires12 LEDs. Any colour though examples use 2x Green, 2x Blue, 8x Red12 75Ohm resistorsDesktop/Laptop for building code and flashing the PicoThe course assumes knowledge of C++. Though each example will walk through the functionality, the course will not talk about the syntax of C++. An understanding of how stack and heap are used by C++ is also assumed.The course assumes that you can compile and deploy C++ code to the Pico using the Raspberry PI Pico SDK. My other course “Introduction to C Development Environment for Raspberry PICO” teaches these skills.FreeRTOS Kernel is a foundation state in the journey to more complex projects and IoT devices. Join the course today to have some fun learning FreeRTOS Kernel for the Raspberry PI Pico, Pico W or RP2040 board.

Who this course is for:
Microcontroller Developers,Hobboy Developers


Freertos On Raspberry Pi Pico


For More Courses Visit & Bookmark Your Preferred Language Blog
From Here: English - Français - Italiano - Deutsch - Español - Português - Polski - Türkçe - Русский