Skip to content

Lab 4 - RTOS - Preparatório 30% da nota de lab

Iremos agora aprender como utilizar um sistema operacional dedicado para sistemas embarcados. O Real-Time Operating System (RTOS) é muito utilizado em aplicações embarcadas, pois ajuda a organizar o código, torna o sistema mais robusto e permite que tenhamos maior controle sobre a execução das etapas do programa.

Leitura obrigaratória

As próximas leituras são sobre os conceitos básicos do RTOS:

📖 Leitura 1

O que é RTOS

📖 Leitura 2

Gerenciando tasks

📖 Leitura 3

Funćão de delay

📖 Leitura 4

Mecanismo de sincronizaćão semaphore

📖 Leitura 5

Enviando dados entre tasks com queue

📖 Leitura 6

Qualidade de código com rtos

Entrega

Entregas que devem ser realizadas antes da aula de laboratório. Para conseguir pontos nesse laboratório você deve resolver todos os exercícios! Não existe nota parcial aqui.

1. Classroom

📝 Preparatório

2. Entrega final

Enviar no PrairieLearn

Nota

30% da nota do laboratório

WARNING

Lembrem que para realizar a entrega final, vocês devem submeter o repositório no PrairieLearn!