Seleziona una pagina

FreeRTOS – sesto esempio

FreeRTOS – sesto esempio In questo sesto articolo vedremo la combinazione di tutti i concetti introdotti nei precedenti 5 esempi. Verranno creati due task con priorità 1, che non fanno altro che stampare continuamente una stringa. Sono quindi sempre nello stato...

FreeRTOS – quinto esempio

FreeRTOS – quinto esempio In questo quinto articolo vedremo un’altra alternativa per mettere un Task nello stato di “blocked”. I due task creati nell’esempio 4 sono periodici, ma l’utilizzo di vTaskDelay() non garantisce che la...

FreeRTOS – quarto esempio

FreeRTOS – quarto esempio In questo quarto articolo vedremo come permettere anche a Task con priorità minore di venire eseguite. Il problema è nato nel terzo esempio dove erano state create due istanze della stessa Task ma con priorità differenti. Mentre la Task...

FreeRTOS terzo esempio

FreeRTOS terzo esempio In questo terzo articolo vedremo come cambiare la priorità di una Task e analizzaremo il risultato. Il codice di partenza rimane invariato dall’esempio 2 se non appunto per la modifica della priorità della Task 2 dal valore ‘1’...

FreeRTOS – secondo esempio

FreeRTOS – secondo esempio In questo secondo articolo vedremo come passare degli argomenti ad una task e replicheremo l’esempio 1 in modo più efficiente ottenendo lo stesso risultato. Le due Task dell’esempio 1 sono identiche, la sola differenza sta...