Тёмный
No video :(

FreeRTOS on the Raspberry Pi Pico (RP2040) Part 5: Semaphores 

Learn Embedded Systems
Подписаться 35 тыс.
Просмотров 10 тыс.
50% 1

Опубликовано:

 

21 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@DarylBCarr
@DarylBCarr 2 года назад
Very intersting. Looking forward to future FreeRTOS tutorials.
@jamesdemaine2289
@jamesdemaine2289 Год назад
Great video series, I am on the edge of my seat for the hardware interrupt video
@NoOneYouKnow466
@NoOneYouKnow466 2 года назад
Great video, congratulations on providing a very clear and compact explanation and examples. Looking forward for new episodes of this series
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 года назад
Many thanks!
@WolGarm
@WolGarm Год назад
Hi! This tutorial series has been really helpful. Your explanations are so easy to follow, great work! Please keep going.
@uffeibsen8872
@uffeibsen8872 Год назад
This is great !!! Would love to see more on this topic and maybe real life examples poshing this to the limit !!!!
@edwardvidal6176
@edwardvidal6176 2 года назад
Thanks! Using this video series I was able compile, debug and connect a pico running freeRTOS to a Raspberry Pi 3B+ running bare metal Ultibo. The pico is running a blinking led task and a 2nd task performing KLT & DWT. The processing task that (sends Sync & Ready 10 times each, recives 4160 bytes an image of 64 x 64 with CRC after each column, performs the klt-feature-detect finds 4 PCA Feature #0: (37.000000,29.000000) with value of 19844 Feature #1: (28.000000,39.000000) with value of 9270 Feature #2: (24.000000,29.000000) with value of 4393 Feature #3: (38.000000,39.000000) with value of 465), in addition a dwt lifting step with 4 levels of decomposition.
@jameslibby5215
@jameslibby5215 2 года назад
I’ve been following this project because I’m using this pico in my senior engineering design class in university. I’ve just designed and ordered a custom pcb with the rp2040 on it and I’m excited to get it working and maybe moving from the arduino IDE to VS code and using FreeRTOS. I’d love a job in embedded systems or robotics. I’m a computer engineering student.
@davidaguilera8608
@davidaguilera8608 2 года назад
Please publish the SMP tutorial for FreeRTOS, I need it for my thesis project. Also: You Explain so well, keep going!
@oguzkaganyagloglu103
@oguzkaganyagloglu103 2 года назад
I've been following this tutorial and it is really great. You explain everything so clearly. I am looking forward to the freertos multiprocessing tutorial. Are there any updates on when to come out?
@Pyrografpl
@Pyrografpl 2 года назад
Thanks, you inspired me to check FreeRTOS, I used it but actully not indepth.
@yahmk3978
@yahmk3978 2 года назад
Thank you!
@electrocsj3461
@electrocsj3461 2 года назад
Muy buenos tutoriales, estaría bueno que hablaras sobre los mutex o los eventgroups
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 года назад
Mutexes are covered in part 4 of the tutorial series, check the playlist!
@edwardvidal6176
@edwardvidal6176 2 года назад
pshell and littlefs are now working as part of rp2040-freertos-project. Next step is testing xmodem transfers between pico and rpi4b. littlefs-test.txt on github provides on the steps to merge. Thanks for a great series of videos.
@jimhorwitz9983
@jimhorwitz9983 Год назад
Any update on SMP video? excited to see it...
@edwardvidal6176
@edwardvidal6176 2 года назад
Using 2 minicom shells connected to USB & Uart on pico. I as able to transfer files from raspberry pi with xmodem to pico. My rp2040-freertos-project at github user develone. My test-read-crc16 project includes several libraries (freertos lifting crc16 klt littlefs). In the doc/xmodem has several images. The text file doc/littlefs-test.txt has more information on build of my code.
@edwardvidal6176
@edwardvidal6176 2 года назад
Any updates on when a multi-core freeRTOS will come out. I am looking forward to it.
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 года назад
Sorry for the delay, it will hopefully be out in the next 2 weeks.
@5mxg
@5mxg 2 года назад
Now would be nice to compare rtos overhead for different techniques
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 года назад
I plan on making a video regarding memory management which will include overheads for different FreeRTOS functions, is this what you mean?
@5mxg
@5mxg 2 года назад
@@LearnEmbeddedSystems Yes, memory and CPU cycles overhead for thread switching, mutex checking/setting, queues etc. I wonder how different will it be on different CPUs. Some time ago FreeRTOS for 8 bit PIC was too bulky and as I don't like the 'memory and cpu is cheap so we can waste it'. So I made some own replacements for inter process communication and used more like coroutines approach. I wonder how it is now. Looking forward to next parts of Your current tutorial.
@irenerose2879
@irenerose2879 2 года назад
Have you done any work on the Arducam RP2040? It has a great deal of functionality on board. I personally would like to run/use FreeRTOS on it.
@edwardvidal6176
@edwardvidal6176 2 года назад
Has anyone found a way how to convert pico led to pico_w led? Also freeRTOS has an smp branch, Is freeRTOS smp planned for this video series?
@alexcristian2593
@alexcristian2593 Год назад
where is the next part? :(((
@edwardvidal6176
@edwardvidal6176 2 года назад
I am in process of adding to my rp2040-freertos-project at github the code found in pshell which uses littlefs. I currently have a libcrc16.a that has crc16.c xreceive.c, xtransmit.c, fs.c, lfs.c, lfc_util.c, from pshell project. The library also has head-tail.c and cvtutils.c I have tested pshell and have a document at github pshell-test.pdf. Next I will try and add to libcrc16.a the vi.c from pshell.
Далее
Never Troll Shelly🫡 | Brawl Stars
00:10
Просмотров 1,2 млн
FreeRTOS Kernel SMP for the Raspberry PI Pico
16:58
Просмотров 22 тыс.
DON'T Use Raspberry Pis for Servers! (Use THIS)
16:23
Raspberry Pi Pico FreeRTOS and Arduino part 1
3:40
Просмотров 3,4 тыс.
Never Troll Shelly🫡 | Brawl Stars
00:10
Просмотров 1,2 млн