Nesta oficina explicaremos o que é um RTOS é que tipos de benefícios ele traz à nossa aplicação.
Na parte prática usaremos o CubeMX para aprender como habilitar e configurar uma aplicação com FreeRTOS(um dos RTOS mais usados hoje no mercado) do zero. Usaremos o Kit B-L475E-IOT01A da ST para programar nossos exemplos. Mostraremos também como transmitir dados em real time é realizar o trace do freeRTOS usando a ferramenta System Viewer da SEGGER. Esta será uma oficina muito especial então não perca.
- Explicar o ambiente de desenvolvimento da ST
- Introdução CubeMX
- Introdução FreeRTOS:
- Task
- Queue
- semáforo
- mutex
- APIs do FreeRTOS
- Rodar o exemplo que usa a biblioteca micro-shell para ligar/desligar led, ler os principais sensores da placa.
- Usar a lib RTT é Segger Viewer para realizar o trace do FreeRTOS.