Aula 13
Introdução a Sistemas Operacionais de Tempo Real (RTOS)
Engenharia de Sistemas Embarcados
Objetivos de Aprendizagem
- Conceito de determinismo e tempo real (Hard vs. Soft Real-Time). Arquitetura do FreeRTOS, escalonador preemptivo baseado em prioridades e o papel do SysTick.
- Controle de hardware via código em C de baixo nível
- Execução determinística e confiabilidade industrial
Pilares Técnicos
- Hard vs Soft Real-Time
- Escalonamento Preemptivo
- FreeRTOS Kernel
- SysTick Timer
- Determinismo
Estrutura de Implementação
// Estrutura Básica de Inicialização do FreeRTOS
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
void app_main(void) {
// O kernel do FreeRTOS assume o controle do fluxo de execução
xTaskCreate(vTaskTelemetry, "Telemetry", 4096, NU
Próximos Passos
Acesse o Quiz, Exercícios e Desafio Prático na plataforma.