Aggiungerò test unitari al tuo firmware embedded c senza hardware

Alcune informazioni sono state tradotte automaticamente.

Giappone

Parlo Giapponese, Inglese

Ingegnere firmware embedded C per Renesas, STM32, Linux embedded, CAN, BLE e Un

Sono un ingegnere del software embedded in Giappone con 20 anni di esperienza nello sviluppo di firmware per prodotti automotive e industriali, tra cui ECU airbag, box interfaccia EV, macchinari da co...
Informazioni su questo servizio

Il tuo firmware non ha test e ogni modifica sembra rischiosa?


Inserisco test unitari basati su host nel codice embedded C, così puoi testare la logica su un PC senza alcuna scheda.


Sono un ingegnere embedded giapponese con 20 anni di esperienza presso grandi produttori di elettronica e un fornitore Tier-1 per l'automotive (ECU airbag, box interfaccia EV, macchinari da costruzione).


Cosa farò:

- Analizzare il tuo codice e scegliere i moduli più importanti da testare prima

- Mockare registri hardware e driver in modo che i test possano essere eseguiti su un PC

- Scrivere test con Unity, CppUTest o GoogleTest, includendo casi limite

- Configurare uno script di build semplice o CI (GitHub Actions / GitLab CI)

- Segnalare eventuali bug trovati durante i test


Cosa ottieni:

- Codice di test e mock che si compilano ed eseguono sul tuo PC

- Report di copertura

- Una breve guida per permettere al tuo team di aggiungere altri test


Supportato: C / C++, Renesas RX / RH850 / V850, STM32 / ARM Cortex-M, embedded Linux, uITRON e bare metal.


Utilizzo strumenti moderni assistiti da AI per lavorare velocemente, e rivedo personalmente ogni test per verificarne la correttezza.


Contattami prima di ordinare con dettagli sul MCU, dimensione del codice e ambiente di build.

Piattaforma:

STM32

Sensori:

Accelerometro

•

Infrarossi

•

Fotoresistore

Expertise:

Sviluppo firmware

•

RTOS

•

Debug

•

Ottimizzazione SoC

Tag correlati