<p>Arquitetura interna de sistemas operacionais de tempo real (RTOS) e concepção de sistemas embutidos discretos. Compara abordagens arquiteturais: sistemas bare-metal orientados a interrupções (foreground/background), microkernels de tempo real (FreeRTOS, Zephyr, QNX, VxWorks) e núcleos monolíticos adaptados (PREEMPT_RT no Linux). Analisa o mecanismo de troca de contexto determinística (context switch time), a latência de despacho (dispatch latency) e o gerenciamento de memória em tempo real (alocação de blocos de tamanho fixo para eliminação de fragmentação externa e tempo de busca determinístico O(1)). Desenvolve o tratamento determinístico de interrupções de hardware: rotinas de serviço de interrupção (ISR) de primeiro nível (top-half - acknowledge e captura rápida de dados) e execução diferida (bottom-half / Deferred Procedure Calls - DPC / tasklets). Aborda temporizadores de alta resolução (hardware timers), relógios de tempo real (RTC) e circuitos de cão-de-guarda (Watchdog Timers - WDT) para recuperação autônoma de falhas em campo. Modela o interfaceamento de sistemas embutidos discretos com o mundo físico: conversão analógico-digital (ADC/DAC), modulação por largura de pulso (PWM) e barramentos de comunicação industriais e automotivos (CAN Bus, SPI, I2C, UART).</p>
2. Fundamentos & Conceito Central (Estudos)
Arquitetura interna de sistemas operacionais de tempo real (RTOS) e concepção de sistemas embutidos discretos. Compara abordagens arquiteturais: sistemas bare-metal orientados a interrupções (foreground/background), microkernels de tempo real (FreeRTOS, Zephyr, QNX, VxWorks) e núcleos monolíticos adaptados (PREEMPT_RT no Linux). Analisa o mecanismo de troca de contexto determinística (context switch time), a latência de despacho (dispatch latency) e o gerenciamento de memória em tempo real (alocação de blocos de tamanho fixo para eliminação de fragmentação externa e tempo de busca determinístico O(1)). Desenvolve o tratamento determinístico de interrupções de hardware: rotinas de serviço de interrupção (ISR) de primeiro nível (top-half - acknowledge e captura rápida de dados) e execução diferida (bottom-half / Deferred Procedure Calls - DPC / tasklets). Aborda temporizadores de alta resolução (hardware timers), relógios de tempo real (RTC) e circuitos de cão-de-guarda (Watchdog Time...
Desbloqueie o Conteúdo Completo
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
Privacidade, cookies e mensuração (LGPD)Usamos cookies essenciais para sessão e segurança. Com sua permissão, ativamos análise (GA4/GTM) e mensuração de mídia (Meta Pixel / API de Conversões) para melhorar sua experiência. Política de Cookies