Vou desenvolver firmware FreeRTOS Zephyr RTOS para sistemas embarcados em tempo real com STM32, ESP32
Desenvolvedor de firmware embarcado para desenvolvimentos confiáveis de firmware de produto
Sobre este Serviço
Perguntas frequentes
Tradução automática
Você consegue desenvolver firmware tanto para FreeRTOS quanto para Zephyr RTOS?
Sim. Posso desenvolver e solucionar problemas em aplicações embarcadas usando FreeRTOS ou Zephyr, dependendo do seu MCU, código existente, suporte de hardware e requisitos do projeto.
Você pode corrigir bugs de agendamento e sincronização de tarefas do FreeRTOS?
Sim. Posso investigar prioridades de tarefas, manuseio de filas, uso de semáforos e mutexes, condições de corrida, deadlocks, problemas de timing e comunicação de interrupção para tarefa.
Você dá suporte a microcontroladores STM32 e ESP32?
Sim, sujeito às especificidades do chip, SDK e requisitos de hardware. Compartilhe o modelo do seu MCU, ambiente de desenvolvimento e firmware atual para que eu possa confirmar a compatibilidade antes de fazer o pedido.
Você consegue integrar drivers de UART, SPI, I2C, CAN e sensores?
Sim. Posso integrar periféricos suportados e drivers de sensores em uma aplicação RTOS, incluindo gerenciamento de comunicação, sincronização, relatórios de erro e coordenação de tarefas.
Você pode configurar Zephyr Kconfig e devicetree?
Sim. Posso ajudar com opções de Kconfig, overlays de devicetree, configuração de placas suportadas, problemas de build com west e integração de drivers compatíveis para projetos Zephyr.
Você consegue migrar firmware bare metal para um RTOS?
Sim. Posso avaliar uma aplicação bare metal existente e planejar ou implementar uma migração adequada para FreeRTOS ou Zephyr. O escopo depende da arquitetura atual, restrições de timing e dependências de periféricos.
Você irá testar e depurar o firmware?
Posso revisar a saída do build, logs, código fonte e resultados de testes disponíveis. Testes de hardware requerem acesso adequado à placa alvo ou um ambiente de teste reproduzível. Validação física não é garantida, a menos que explicitamente incluída.
O que devo fornecer antes de fazer o pedido?
Por favor, compartilhe o MCU ou placa de desenvolvimento, versão do RTOS escolhida, código fonte se disponível, funcionalidades necessárias, ferramentas de build, logs de erro e critérios de aceitação. Mencione também quaisquer restrições de timing, memória ou energia.
