An Operating System on a $4 Board? | Getting Started with FreeRTOS on the Raspberry Pi Pico

Low Level June 5, 2021
Video Thumbnail
Low Level Logo

Low Level

View Channel

About

Videos about cyber security + software security | New videos every week

Video Description

In this video, we talk about the basic concepts of a Real Time Operating System, or RTOS. Also, we go into how to setup a CMake project for the Raspberry Pi Pico to get FreeRTOS on the device. Finally, we discuss how to setup two tasks to blink LED's at different intervals. Without an operating system on your Raspberry Pi Pico RP2040, making programs that execute multiple functions at the same time is extremely difficult. By using an RTOS, you're able to write code in terms of "tasks" that a scheduler runs based on their priority. FreeRTOS is an open source RTOS that allows you to make your Pi Pico projects more powerful. 🏫 COURSES 🏫 https://www.lowlevel.academy/courses/ LLL Merch: https://linktr.ee/lowlevellearning Buy the RP2040: https://amzn.to/3uISUGn Join me on Discord!: https://discord.gg/gZhRXDdBYY FreeRTOS Kernel code: https://github.com/FreeRTOS/FreeRTOS-Kernel Code on Github: https://github.com/lowlevellearning/rp2040-freertos Chapters: 0:00 Intro 0:33 FreeRTOS 2:05 Coding 6:30 Demo 6:45 Multitasking 7:20 Outro

You May Also Like

Pico Project Must-Haves

AI-recommended products based on this video

Loading...
10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

(1)
$99.99
FREE delivery Mon, Aug 11
Loading...
ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

(49)
$117.29$102.21
$6.86 delivery Thu, Aug 14
Loading...
7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

(61)
$68.99
FREE delivery Tue, Aug 12
Loading...
BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

(288)
$54.14
FREE delivery Sun, Jun 22
Loading...
soundcore VR P10 Wireless Gaming Earbuds, Meta Quest 2 Accessories, 30ms Low Latency, Dual Connection, 2.4GHz Wireless, USB-C Dongle Included, Compatible with Steam Deck, PICO 4, PS4, PS5, PC, Switch

soundcore VR P10 Wireless Gaming Earbuds, Meta Quest 2 Accessories, 30ms Low Latency, Dual Connection, 2.4GHz Wireless, USB-C Dongle Included, Compatible with Steam Deck, PICO 4, PS4, PS5, PC, Switch

(2,206)
$69.99
FREE delivery Tue, Jun 17
50+ bought in past month
Loading...
PRISMXR PC-VR Streaming Air Link Compatible with Meta Quest 3S/3/2 AX3000 WiFi6 Router, Quest Pro and Pico 4/Ultra, Replace Oculus Link Cable, Wireless Stable and Fast (Puppis S1)

PRISMXR PC-VR Streaming Air Link Compatible with Meta Quest 3S/3/2 AX3000 WiFi6 Router, Quest Pro and Pico 4/Ultra, Replace Oculus Link Cable, Wireless Stable and Fast (Puppis S1)

(708)
$114.00
FREE delivery Wed, Jun 18
Loading...
Microcontroller Board for Pico RP2040, Dual Core ARM Cortex M0+Processor Flexible Microcontroller Module (Transparent White)

Microcontroller Board for Pico RP2040, Dual Core ARM Cortex M0+Processor Flexible Microcontroller Module (Transparent White)

(0)
$9.82
FREE delivery Thu, Jun 19 on your first order
Loading...
RasPi Pico Boot, ARM Cortex M0+ Cores, 256kb RAM, 30 GPIO Pins, 16MB QSPI Flash, 512GB SD2SP2 Pro Micro Storage, for Game Console, with Swiss Adapter

RasPi Pico Boot, ARM Cortex M0+ Cores, 256kb RAM, 30 GPIO Pins, 16MB QSPI Flash, 512GB SD2SP2 Pro Micro Storage, for Game Console, with Swiss Adapter

(0)
$18.42
FREE delivery Jun 27 - Jul 10
Loading...
DHT11 modules Digital Temperature and Humidity Temperature Sensor for arduino DIY KIT 5pcs

DHT11 modules Digital Temperature and Humidity Temperature Sensor for arduino DIY KIT 5pcs

(1)
$15.99
FREE delivery Sat, Jun 14 on your first order
Loading...
2 Pack Controller Battery Pack Rechargeable for Xbox One/Xbox Series X|S with 4 Battery Cover Xbox Play and Charge Kit with Micro USB Charging Cable for Xbox One S/X/Elite Controller

2 Pack Controller Battery Pack Rechargeable for Xbox One/Xbox Series X|S with 4 Battery Cover Xbox Play and Charge Kit with Micro USB Charging Cable for Xbox One S/X/Elite Controller

(355)
$36.99
FREE delivery Sun, Aug 24
Loading...
2 Pack Rechargeable Controller Battery Pack for Xbox Series X|S and Xbox One with 10FT USB C Charging Cable and Micro USB Adapter 6amLifestyle Battery Pack Xbox Play and Charge Kit

2 Pack Rechargeable Controller Battery Pack for Xbox Series X|S and Xbox One with 10FT USB C Charging Cable and Micro USB Adapter 6amLifestyle Battery Pack Xbox Play and Charge Kit

(4,379)
$34.99
FREE delivery Sun, Jun 15 on your first order
Loading...
Multi Charging Cable, Multi Charger Cable 3 in 1 Charger Fast Charge Multiple Ends 4FT Braided Universal Charging Cord with USB C Micro Lightning Cord for iPhone iPad Samsung Android Phone Tablet Global Recycled Standard

Multi Charging Cable, Multi Charger Cable 3 in 1 Charger Fast Charge Multiple Ends 4FT Braided Universal Charging Cord with USB C Micro Lightning Cord for iPhone iPad Samsung Android Phone Tablet Global Recycled Standard

(41)
$8.99
FREE delivery Sun, Oct 5 on your first order
600+ bought in past month
Loading...
RasPi Pico Boot, ARM Cortex M0+ Cores, 256kb RAM, 30 GPIO Pins, 16MB QSPI Flash, 512GB SD2SP2 Pro Micro Storage, for Game Console, with Swiss Adapter

RasPi Pico Boot, ARM Cortex M0+ Cores, 256kb RAM, 30 GPIO Pins, 16MB QSPI Flash, 512GB SD2SP2 Pro Micro Storage, for Game Console, with Swiss Adapter

(0)
$18.42
FREE delivery Jun 27 - Jul 10