Field notes from the firmware bench.
Articles, recorded talks and webinars on embedded firmware, RTOS and system architecture. The talks are in Portuguese, delivered at Embarcados community events and partners since 2020.
- Articles
- 2
- Recorded talks
- 9
- Writing since
- 2018
Creating a full IoT application with Raspberry Pi Pico W + Zephyr RTOS
Serving an HTML/CSS/JS control panel and a REST API straight from flash on a Raspberry Pi Pico W: gzip-compressed web assets built into the firmware, eight relays, WS2812, RTTTL ringtones, LittleFS file transfer and a Telnet shell, all on Zephyr RTOS.
How far can Zephyr RTOS go with 16 KB of RAM?
Building a real Modbus monitoring-and-control application on a Cortex-M0 with only 128 KB of Flash and 16 KB of RAM: sensors, OLED, NVS, watchdog and a shell, all on Zephyr RTOS.
Do Código ao Campo: Validando Firmware com Zephyr RTOS
Como testar e validar a versão de firmware que vai para o campo usando o ecossistema Zephyr RTOS: testes unitários e de integração com ztest e Twister, desenvolvimento e depuração sem hardware com native_sim, simulação de placas com Renode, testes de aceitação com Robot Framework e atualização segura de firmware com MCUboot. A palestra termina com uma demonstração do fluxo completo, dos testes automatizados à atualização da placa.
Sistemas embarcados em 2026: mercado, IA, carreira e o futuro da tecnologia
Mesa-redonda do Latinoware ao lado de Fábio Souza, Thalis Antunes de Souza e Thiago Lima sobre o presente e o futuro dos sistemas embarcados: hardware, firmware, RTOS e Linux embarcado, IA na borda (Edge AI), segurança e confiabilidade em sistemas críticos, e o peso do software e do hardware livres no ecossistema. A conversa passa também pelo mercado brasileiro, pelas habilidades mais valorizadas e por onde começar na área.
Desenvolvimento de Firmware Profissional
Bate-papo ao vivo sobre os principais desafios do desenvolvimento profissional de firmware: boas práticas, arquitetura, ferramentas, RTOS e os cuidados necessários para construir sistemas embarcados mais confiáveis e sustentáveis. Uma conversa para quem desenvolve firmware e quer levar seus projetos a um nível mais profissional.
Zephyr RTOS: Construindo uma Aplicação IoT Completa
Webinar prático sobre como construir uma aplicação IoT completa com Zephyr RTOS: configuração do hardware via Device Tree, conexão à rede Wi-Fi, servidor HTTP embarcado, armazenamento persistente em flash interna e acesso remoto via Shell sobre Telnet.
Zephyr RTOS: Primeiros passos
Aprenda a desenvolver com Zephyr RTOS na prática. Nesta apresentação demonstro a criação de um projeto do zero utilizando uma Linum Board, passando pela configuração do ambiente, estrutura de um app Zephyr, Device Tree, Kconfig e primeiros passos com drivers.
Além do FreeRTOS na Programação de Sistemas Embarcados
Análise dos pontos fortes do NuttX e do Zephyr em relação ao FreeRTOS. Quando faz sentido migrar? Uma discussão prática sobre RTOS modernos para projetos de missão crítica, com exemplos reais de produtos embarcados em campo.
Inicie seu firmware da forma certa
Nesta bancada de 2024, Jorge Guzman conversa com a equipe do Embarcados sobre como iniciar um projeto de firmware da forma certa: levantamento de requisitos, escolha do microcontrolador, configuração do ambiente de desenvolvimento, Git e geração do binário.
Dia a dia do desenvolvedor de firmware
Bate-papo com Jorge Guzman sobre o cotidiano de quem desenvolve firmware profissionalmente: ferramentas, processos, desafios do dia a dia e como é a rotina de um consultor de sistemas embarcados.
Arquitetura de Software para Sistemas Embarcados
Uma discussão sobre a importância da estruturação de firmware durante o ciclo de desenvolvimento de produto. Apresento práticas arquiteturais para firmware modular, portável e manutenível, incluindo separação em camadas (drivers, devices, libraries, tasks).
No talk matches this topic.
Columnist on the Embarcados portal since 2018
I publish tutorials and technical articles on Zephyr RTOS, NuttX, FreeRTOS, firmware architecture, the Internet of Things and embedded Linux.