Agregaré pruebas unitarias a tu firmware en embedded C sin hardware

Parte de la información se ha traducido automáticamente.

Japón

Hablo Japonés, Inglés

Ingeniero de firmware en embedded C para Renesas, STM32, Linux embebido, CAN, BLE y más

Soy un ingeniero de software embebido en Japón con 20 años de experiencia desarrollando firmware para productos automotrices e industriales, incluyendo ECUs de airbags, cajas de interfaz EV, maquinari...
Acerca de este Servicio

¿Tu firmware no tiene pruebas y cada cambio parece arriesgado?


Agrego pruebas unitarias basadas en host al código en embedded C, para que puedas probar la lógica en una PC sin ninguna placa.


Soy un ingeniero embebido japonés con 20 años de experiencia en grandes fabricantes de electrónica y un proveedor Tier-1 de automoción (ECU de airbags, caja de interfaz EV, maquinaria de construcción).


Lo que haré:

- Analizar tu código y escoger los módulos que valga la pena probar primero

- Simular registros y controladores de hardware para que las pruebas se ejecuten en una PC

- Escribir pruebas con Unity, CppUTest o GoogleTest, incluyendo casos límite

- Configurar un script de compilación simple o CI (GitHub Actions / GitLab CI)

- Reportar errores encontrados durante las pruebas


Lo que obtendrás:

- Código de pruebas y mocks que compilan y funcionan en tu PC

- Informe de cobertura

- Una guía breve para que tu equipo pueda agregar más pruebas


Compatible con: C / C++, Renesas RX / RH850 / V850, STM32 / ARM Cortex-M, Linux embebido, uITRON y bare metal.


Utilizo herramientas modernas asistidas por IA para trabajar rápido, y reviso personalmente cada prueba para asegurar su corrección.


Por favor, envíame un mensaje con tu MCU, tamaño del código y entorno de compilación antes de hacer el pedido.

Plataforma:

STM32

Sensores:

Acelerómetro

•

Infrarrojo

•

Fotorresistencia

Experiencia:

Desarrollo de firmware

•

RTOS

•

Depuración de código

Etiquetas relacionadas