Vou adicionar testes unitários ao seu firmware em C embarcado sem hardware

Algumas informações foram traduzidas automaticamente.

Japão

Eu falo Japonês, Inglês

Engenheiro de firmware em C embarcado para Renesas, STM32, Linux embarcado, CAN, BLE e Un

Sou um engenheiro de software embarcado no Japão com 20 anos de experiência desenvolvendo firmware para produtos automotivos e industriais, incluindo ECUs de airbag, caixas de interface de EV, máquina...
Sobre este Serviço

Seu firmware não tem testes, e toda mudança parece arriscada?


Eu adiciono testes unitários baseados em host ao código em C embarcado, para que você possa testar a lógica no PC sem precisar de uma placa.


Sou um engenheiro embarcado japonês com 20 anos de experiência em grandes fabricantes de eletrônicos e um fornecedor Tier-1 de automotivos (ECU de airbag, caixa de interface de EV, máquinas de construção).


O que farei:

- Analisar seu código e escolher os módulos que valem a pena testar primeiro

- Simular registros de hardware e drivers para que os testes rodem no PC

- Escrever testes com Unity, CppUTest ou GoogleTest, incluindo casos de borda

- Configurar um script de build simples ou CI (GitHub Actions / GitLab CI)

- Reportar bugs encontrados durante os testes


O que você recebe:

- Código de testes e mocks que compilam e rodam no seu PC

- Relatório de cobertura

- Um guia rápido para sua equipe adicionar mais testes


Compatível com: C / C++, Renesas RX / RH850 / V850, STM32 / ARM Cortex-M, Linux embarcado, uITRON e bare metal.


Uso ferramentas modernas assistidas por IA para trabalhar rapidamente, e reviso pessoalmente cada teste para garantir a correção.


Por favor, envie uma mensagem com seu MCU, tamanho do código e ambiente de build antes de fazer o pedido.

Plataforma:

STM32

Sensores:

Acelerômetro

•

Infravermelho

•

Fotorresistor

•

Som e vibração

Especialidade:

Desenvolvimento de firmware

•

RTOS

•

Depuração

Tags relacionadas