Episódios de Café Debug seu podcast de tecnologia0:00 / 1:04:42
#193 Arquitetura e Design Sistemas Embarcados
22 de junho de 20261h4min
Arquitetura de software não se limita a sistemas web ou distribuídos. Em sistemas embarcados, as decisões de design envolvem restrições muito mais rígidas, como limitação de hardware, consumo de energia, tempo real e confiabilidade. Neste episódio, conversamos com Rodrigo Schardong sobre como funcionam a arquitetura e o design de sistemas embarcados na prática.
🧩 Assuntos abordados:
Introdução ao convidado
- O que são sistemas embarcados e onde estão presentes
- Diferença entre desenvolvimento tradicional e sistemas embarcados
- Como funciona a arquitetura de sistemas embarcados
- Restrições de hardware (memória, processamento, energia)
- Design orientado a tempo real (real-time systems)
- Bare-metal / Super-loop: loop infinito com polling. Simples, previsível, sem overhead de SO
- RTOS (Real-Time Operating System): FreeRTOS, Zephyr, ThreadX. Tasks, filas, semáforos. Boa escolha quando há múltiplas responsabilidades concorrentes.
- Como dispositivos se comunicam (I2C, SPI, UART)
- O que é firmware e como é desenvolvido
- Anúncios, dicas e contatos
🔗Links úteis
- 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
- ☕ Mais episódios: Ouça aqui
- 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
- 🌐 Seu IoT Link
- 🌐 Arquitetura de Software em sistemas embarcados Link
👥 Participantes
- Jéssica Nathany – Software Developer e Host Github.io
- Rodrigo Schardong – Firmware Engineer e fundador Engenharia do Futuro: Link
🎧 Edição: Thiago Carvalho
LinkedIn
📬 Dúvidas, sugestões ou publicidade
Mande um e-mail para: debugcafe@gmail.com
See omnystudio.com/listener for privacy information.