Entenda como integrar corretamente rotinas de interrupção (ISR) ao FreeRTOS em sistemas embarcados. Aprenda o uso das APIs FromISR, prioridades de interrupção no Cortex-M, comunicação ISR → Task, boas práticas
Categoria: RTOS
Aqui falamos de Sistemas Real Time, sejam construídos com freeRTOS, Zephyr e outros.
Mutex no FreeRTOS: Tipos, Herança de Prioridade e Boas Práticas em Sistemas de Tempo RealMutex no FreeRTOS: Tipos, Herança de Prioridade e Boas Práticas em Sistemas de Tempo Real
Este artigo apresenta um estudo completo e didático sobre os tipos de mutex disponíveis no FreeRTOS, abordando seus conceitos fundamentais, os problemas clássicos de concorrência que eles resolvem e o
Idle Task, Hook Functions e Low Power no FreeRTOS: Guia Completo para Sistemas Embarcados EficientesIdle Task, Hook Functions e Low Power no FreeRTOS: Guia Completo para Sistemas Embarcados Eficientes
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
Tutorial Zephyr OS: Como Criar o Primeiro Projeto com example-application, DeviceTree e WestTutorial Zephyr OS: Como Criar o Primeiro Projeto com example-application, DeviceTree e West
Este artigo apresenta um tutorial técnico e didático sobre como criar o primeiro projeto com o Zephyr OS utilizando o repositório oficial example-application. O conteúdo explica em detalhes como clonar
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
Zephyr no ESP32: ADC Contínuo com DMA, VAD e Processamento de Sinais em Tempo RealZephyr no ESP32: ADC Contínuo com DMA, VAD e Processamento de Sinais em Tempo Real
Aprenda como usar o Zephyr OS no ESP32 para implementar leitura contínua do ADC com DMA, detecção de atividade de voz (VAD) e processamento de sinais em tempo real. Este
Zephyr RTOS: Como Projetar Comunicação Serial Robusta com UART, SPI e I²CZephyr RTOS: Como Projetar Comunicação Serial Robusta com UART, SPI e I²C
Aprenda como projetar comunicação serial robusta no Zephyr RTOS usando UART, SPI e I²C. Este artigo mostra, de forma didática e crítica, como configurar a UART no Zephyr, estruturar buffers,
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
Filas, Flags, Mutexes, Notificações e Eventos no Zephyr RTOSFilas, Flags, Mutexes, Notificações e Eventos no Zephyr RTOS
Aprenda em profundidade como usar queues, flags, semáforos, mutexes, eventos e notificações no Zephyr RTOS. Um guia didático e prático com exemplos em C, comparativos arquiteturais e boas práticas para
FreeRTOS na Prática: Threads, Semáforos, Filas, Mutexes, Timers e Boas Práticas em Sistemas EmbarcadosFreeRTOS na Prática: Threads, Semáforos, Filas, Mutexes, Timers e Boas Práticas em Sistemas Embarcados
Este artigo faz parte de uma série técnica semanal sobre FreeRTOS e apresenta, de forma didática e rigorosa, os principais conceitos de concorrência e sincronização em sistemas embarcados. São explicados