Neste artigo técnico e didático, exploramos em profundidade como o FreeRTOS gerencia períodos de ociosidade e consumo de energia por meio da Idle Task, das Hook Functions e dos mecanismos
Tag: freertos
Dimensionamento de Pilha (Stack) e Heap no FreeRTOSDimensionamento de Pilha (Stack) e Heap no FreeRTOS
Aprenda como dimensionar corretamente stack e heap no FreeRTOS com explicações detalhadas sobre TCB, heap e stack, cálculos práticos, fórmulas, exemplos em C e boas práticas profissionais. Este guia técnico
Máquina de Estados em Sistemas Embarcados com FreeRTOS: Projeto Cíclico, Recuperável e Orientado a EventosMáquina de Estados em Sistemas Embarcados com FreeRTOS: Projeto Cíclico, Recuperável e Orientado a Eventos
Aprenda como projetar Máquinas de Estados robustas para sistemas embarcados usando FreeRTOS. Este artigo apresenta uma abordagem prática e profissional para construir firmware cíclico e recuperável, utilizando duas threads cooperativas,
Como Criar Tarefas e Soft Timers no FreeRTOS: Guia Prático e Didático para Sistemas EmbarcadosComo Criar Tarefas e Soft Timers no FreeRTOS: Guia Prático e Didático para Sistemas Embarcados
Este artigo apresenta um guia completo e didático sobre como criar e gerenciar tarefas e soft timers no FreeRTOS, explicando conceitos fundamentais de escalonamento, prioridades, dimensionamento de stack e comunicação
WCET (Worst Case Execution Time) em FreeRTOS e ZephyrWCET (Worst Case Execution Time) em FreeRTOS e Zephyr
Entenda em profundidade o conceito de WCET (Worst Case Execution Time) e sua aplicação prática em sistemas de tempo real baseados em FreeRTOS e Zephyr. Este artigo apresenta, de forma
Portabilidade do FreeRTOS e Gerenciamento de Heap: Entendendo heap_1 a heap_5 em Sistemas EmbarcadosPortabilidade do FreeRTOS e Gerenciamento de Heap: Entendendo heap_1 a heap_5 em Sistemas Embarcados
Este artigo apresenta uma análise técnica e didática sobre a portabilidade do FreeRTOS com foco no seu sistema de gerenciamento de heap. São explicados em profundidade os algoritmos heap_1, heap_2,
História do FreeRTOS: Origem, Evolução, Adoção Industrial e Licença de UsoHistória do FreeRTOS: Origem, Evolução, Adoção Industrial e Licença de Uso
Metadescrição Conheça a história do FreeRTOS, desde os problemas que motivaram seu surgimento até sua adoção em larga escala pela indústria de sistemas embarcados. Entenda o contexto técnico que levou à
Problemas de Deadlock e Starvation em Sistemas Embarcados: O caso dos Filósofos Glutões no FreeRTOSProblemas de Deadlock e Starvation em Sistemas Embarcados: O caso dos Filósofos Glutões no FreeRTOS
Aprenda a evitar deadlock e starvation em microcontroladores com FreeRTOS. Veja soluções práticas com mutexes e semáforos no clássico problema dos Filósofos.
Introdução à Nomenclatura do FreeRTOSIntrodução à Nomenclatura do FreeRTOS
Aprenda a nomenclatura do FreeRTOS, incluindo prefixos, sufixos e boas práticas para funções e variáveis. Organize seu código e melhore a legibilidade no desenvolvimento embarcado.
Introdução aos RTOS para MicrocontroladoresIntrodução aos RTOS para Microcontroladores
Descubra os principais RTOS para microcontroladores, suas características, vantagens e como escolher o melhor sistema operacional embarcado para seu projeto.