Processi paralleli con FreeRTOS e Arduino - Video 714

Sdílet
Vložit
  • čas přidán 8. 11. 2022
  • Processi paralleli con FreeRTOS e Arduino - Video 714
    Info abbonamenti: www.zeppelinmaker.it/abboname...
    Codice: github.com/zmaker/arduino_coo...
    Shop Libri e Componenti: www.amazon.it/shop/paoloaliverti
    Libri:
    - "Arduino trucchi e segreti" - amzn.to/2zvM2S8
    - "Il manuale di Arduino" (va bene per chi inizia): amzn.to/2WQLzlw
    - "Progettare con Arduino": amzn.to/3mMfKXZ
    Puoi scaricare gratuitamente i miei libri:
    - "Il manuale di Arduino - gumroad.com/l/arduino
    - "Il cookbook di Arduino": gumroad.com/l/arduinocookbook
    Altre informazioni e sul libri mio sito: - www.zeppelinmaker.it/libri/
    Indice dei video:
    www.zeppelinmaker.it/arduino100/
    La playlist elettronica: bit.ly/2ICzhGS
    La playlist su Arduino: bit.ly/2SNTKf4
    La playlist coding sul: bit.ly/2B1uuL2
    Come cercare tra i miei video:
    • Canale CZcams di Paol...
    Che cosa uso come lavagna digitale? OpenBoard (www.openboard.ch). + tavoletta wacom (amzn.to/3t2Fynd)
    • Che strumenti utilizzo...
    - Per offrirmi un caffè: www.zeppelinmaker.it/vuoi-off...
    - Vuoi chiedere un video su un argomento particolare? www.zeppelinmaker.it/vuoi-chie...
    ATTENZIONE: Per ovvi motivi di tempo non posso correggere o analizzare gli sketch e schemi che postate nei commenti o che inviate via mail. Cerco di rispondere a tutte le domande e le richieste sensate ma sono veramente troppe: abbiate pazienza.
    #arduino #elettronica

Komentáře • 38

  • @Mazaku38
    @Mazaku38 Před rokem +2

    Super interessante! Grande Paolo sempre contenuti di alto profilo e che accendono di volta in volta nuove lampadine nella testa di chi ti segue!

  • @ifaber68
    @ifaber68 Před rokem +1

    Argomento molto interessante dalle gradi potenzialità, grazie Paolo 🙂

  • @giuseppelucido6569
    @giuseppelucido6569 Před rokem +1

    Sempre numero 1

  • @carmelocostantino4301
    @carmelocostantino4301 Před rokem +1

    Al solito sei chiaro e coinciso al punto giusto
    molto interessante, mi piacerebbe vedere altri esempi sull'argomento .

  • @VasaMusic438
    @VasaMusic438 Před rokem +1

    Molto interessante !! Sicuramente a approfondire

  • @lucianodipaolo2428
    @lucianodipaolo2428 Před rokem +1

    molto interessante ..non conoscevo nulla di questo argomente ..grazie Paolo

  • @maurociapetti3574
    @maurociapetti3574 Před rokem +1

    Grazie Paolo, molto interessante...

  • @gianniminuzzo180
    @gianniminuzzo180 Před rokem +1

    Grandissimo Paolo!!!!

  • @antoniofalvella6918
    @antoniofalvella6918 Před rokem

    👏👏👏 complimenti, non lo sapevo farò esperimenti

  • @78ascanio
    @78ascanio Před rokem +1

    wow stupenda questa cosa, grazie

  • @gabry7529
    @gabry7529 Před rokem +1

    Video utilissimo!!!

  • @Massimoxha1s
    @Massimoxha1s Před rokem +1

    OS in real time per arduino?!?! non ne sapevo l'esistenza, devo subito inventarmi qualcosa per sfruttarlo! : )

  • @sergiokibizer8317
    @sergiokibizer8317 Před rokem

    Moooolto interessante. Da studiare.

  • @khriss75
    @khriss75 Před rokem +2

    Forse ricordo male, ma tempo fa ho fatto delel prove con FreeRTOS e board ESP32. I questo caso se non erro c'è addirittura la possibilità di gestire i due core dell'esp32. Avevo fatto dei test per non bloccare il uc durate la riconnessione MQTT che bloccava il tutto per uno o due secondi. Nel mio caso dovevo contare degli impulsi, se per caso veniva persa la connesisone con il broker mqtt, durante il tentativo di riconnessione gli impulsi venivano persi. "Giocando" con ESP32 e FreeRTOS ed utilizzando i due core dell'esp, non perdevo nessun impulso (uno gestiva la riconnessione, l'altro il conteggio degli impulsi). Da vedere se una cosa si può fare anche con arduino nano o mega. Sempre video interessanti, grazie!

  • @circoloterramitica
    @circoloterramitica Před rokem

    Moooolto interessante!!!

  • @lucagraziano8091
    @lucagraziano8091 Před rokem

    Questo era interessantissimo

  • @lucaolimpio5784
    @lucaolimpio5784 Před rokem

    Grande! Sempre super video! L'unica cosa che non ho ben capito è come decidere i byte nello stack da dedicare ad ogni processo.

  • @robertovolpini9359
    @robertovolpini9359 Před rokem +1

    grande come sempre Paolo 👏 il multitasking è un argomento non solo interessante ma utilissimo per molte applicazioni 🤩
    un commento sul Idle 2 di arduino, visto che tu sei stato molto politically correct è troppo buono: è na schifezza 🤮🤣

  • @alexsoft55
    @alexsoft55 Před 18 dny

    Il void loop funziona da processo di background?

  • @Tommyaggiustatutto
    @Tommyaggiustatutto Před rokem

    Fantastico!!! Grande Paolo. Fino a quanti loop riesce a reggere ?

    • @filippograziani3796
      @filippograziani3796 Před rokem

      Dipende dalla complessità del loop probabilmente

    • @zeppelinmaker
      @zeppelinmaker  Před rokem

      con arduino non mi spingerei oltre a 2 max 3. Ma dipende da quello che fai nel loop (come suggerisce Filippo)

  • @marcoscoding7275
    @marcoscoding7275 Před rokem

    Ciao Paolo, la prossima volta sarebbe bello vedere come gestire gli input in tempo reale, cioé se arriva un segnale ad un pin , come poterlo gestire in freertos!

  • @franceschellifederico

    Bel video innanzi tutto. Volevo chiedere: un processo può leggere le variabili di un altro processo?

    • @danquan1
      @danquan1 Před rokem +1

      In linea teorica si, poi come implementare...
      devi chiedere a Paolo...😎

    • @zeppelinmaker
      @zeppelinmaker  Před rokem +1

      si ma con qualche attenzione. Sto preparando del materiale

  • @ivanmobile65rossi80
    @ivanmobile65rossi80 Před 3 měsíci

    Grande Paolo hai affrontato nuovamente il freertos con altri esempi ?

  • @martinafuso7826
    @martinafuso7826 Před rokem

    Ciao Paolo, come faccio a sapere quanti task (strutturati a loop) può reggere una ESP32? Tra le altre cose, dovrei far girare una pompa con motore stepper ma gira male (nonostante il task che fa girare la pompa sia scritto bene, infatti se testato singolarmente la fa girare bene). Sul core 1 vanno il loop e il task della pompa (il loop gestisce un protocollo TCP/IP), mentre sul core 0 gli altri task (lettura di un sensore, scansione di stringhe che arrivano tramite protocollo TCP-IP e invio dei dati del sensore al Client). E' possibile che il core 1 non riesca a gestire contemporaneamente il funzionamento della pompa e la comunicazione con il Client?
    Grazie mille in anticipo!

  • @ivanmobile65rossi80
    @ivanmobile65rossi80 Před 5 měsíci

    Capita a nessuno l'errore : xTaskCreate' was not declared in this scope e anche 'portTICK_PERIOD_MS' was not declared in this scope ?

  • @pietrobassoli
    @pietrobassoli Před rokem

    Ciao appena iscritto al canale e nn ho parole per descrivere la sempicita delle tue spiegazioni
    Io sn abbastanza VINTAGE cioe gli unici codici scritti in basic li facevo girare sul commodore 64 poi mi sn allontanato dalla programmazione
    per dedicarmi all elettronica discreta............Purtroppo oggi e tutto gestito da microcontrollori quindi si ritorna a sQuola :-) per imparare un po di programmazione sull ATMEGA 328 TQFP32 perche fa risparmiare un sacco di 74xx o cd 40xx per fare le stesse cose .
    Se sul tuo canale hai dei tutorial ancora piu easy puoi indicarmeli tranquillamente perche sn proprio zero.
    Meglio usare l' IDE di arduino ( ho quella vecchia anche io) oppure ATMEL studio 7.0 ?
    Grazie per le tue preziose indicationi e per i tutorial.
    Piero

    • @zeppelinmaker
      @zeppelinmaker  Před rokem

      Ciao Piero. Grazie. Puoi seguire le varie playlist. Per programmare usa Arduino IDE o Platformio.

  • @danquan1
    @danquan1 Před rokem

    Ciao Paolo,
    Mi metto qua.
    O f f t o p i c
    (poi vedi tu cosa e come), se necessario banna e cancella, no problem .
    Non vedo i post vip in registrata, e se mi arriva qualcosa, comunque , arriva dopo che YT decide di renderli disponibili.
    Non per gonfiare i palloni che sono già gonfi di suo, ma scusa un metodo per seguire i tuoi graditi pipponi, pagando , non esiste???
    Voglio dire che, non tu, ma sto circo potrebbe essere più in linea?
    Tu fai lo streaming oggi, a me arriva la notifica dopo due o tre giorni...
    dello streaming che hai già fatto.
    Va beh dai, tanto in un modo o in un altro ti riesco a vedere, però un po' mi rode.
    P A G A N D O , esiste qualcosa che si possa utilizzare per seguire i tuoi post in modo decente?? In tempo reale, fuori da sta roba che funziona malissimo??
    Da questa parte, gli
    €$¥ si trovano, quindi non contesto il contenuto ma il vettore.
    In poche parole, se tu tiri qualcosa da YT, comunica ai signori che fanno noia.
    A sto punto sarebbe meglio che ti contattassi in libera professione, senza balzelli, magari vedrei i tuoi post quando li pubblichi...
    Si, è vero sono un marinaio, però da quello che mi hanno detto sembra che non ci siano più le condizioni di rete che avevamo negli
    anni '70....
    Comunque sia, andando "a vapore,"
    ti seguo.
    A tutti un abbraccione
    ✨🦾💫

    • @zeppelinmaker
      @zeppelinmaker  Před rokem

      Ciao Danquan1. Grazie per la segnalazione. Molto utile saperlo. In effetti faccio live con 5 o 6 partecipanti (e non è il massimo). A questo punto cambio sistema. Più per voi che per me...

  • @MizzardNote11s-yx1cj
    @MizzardNote11s-yx1cj Před 9 dny

    È un po' inutile, il concetto di parallelismo è facile da implementare senza usare librerie complesse e pesanti... Inefficiente