Scriverò script di automazione in python per test hardware e hil
Sviluppatore esperto di Embedded Linux e Firmware per sistemi IoT STM32 RTOS
Livello 2
Ha soddisfatto criteri di prestazioni elevate e ha una comprovata esperienza nel soddisfare le aspettative dei clienti.
Informazioni su questo servizio
Smetti di testare manualmente i tuoi PCB e il firmware.
Come ingegnere di sistemi embedded specializzato in sistemi bare-metal, IoT e automazione hardware, so che la validazione manuale è lenta, soggetta a errori umani e crea colli di bottiglia nella linea di produzione.
Creo script di automazione Hardware-in-the-Loop (HIL) personalizzati usando Python per testare in modo rigoroso i tuoi dispositivi embedded, PCB e prodotti IoT prima che vengano spediti.
Ciò che posso automatizzare per te:
- Comunicazione seriale/UART & CAN: Automatizzare l'invio di comandi e l'analisi delle risposte tramite PySerial e SocketCAN.
- Flash del firmware & validazione: Script per flashare automaticamente file hex/bin sui microcontrollori (ESP32, STM32, schede personalizzate) e verificare la sequenza di avvio.
- Framework di test automatizzati: Strutturare test hardware usando Pytest per un'integrazione facile con pipeline CI/CD.
- Report di pass/fail: Generare log di test automatizzati in PDF o CSV per l'assicurazione qualità (QA) in produzione.
Che tu stia costruendo reti di sensori intelligenti, dispositivi IoT a batteria o schede di controllo industriale, fornirò l'architettura di test automatizzata per garantire che il tuo hardware sia al 100% pronto per la produzione.
Ti prego di inviarmi un messaggio PRIMA di effettuare l'ordine, così possiamo discutere il tuo setup hardware specifico,
Applicazione di testing:
Altro
Tecnologia di sviluppo:
C/C++
•
Python
Dispositivo:
PC
•
Linux
•
Altro
Il mio portfolio
FAQ
Traduzione automatica.
Devo spedire la mia PCB personalizzata o l'hardware a te?
Non necessariamente! Se hai una scheda personalizzata, possiamo configurare una sessione di desktop remoto (AnyDesk/TeamViewer) dove eseguo e debuggo gli script sul tuo computer locale. Per schede di sviluppo standard (ESP32, STM32, Raspberry Pi), le ho già nel mio laboratorio.
Quali protocolli di comunicazione puoi automatizzare?
Mi specializzo nell'automazione dei test su Serial/UART, CAN Bus (usando SocketCAN), I2C, SPI, Ethernet e Bluetooth (BLE). Se il tuo dispositivo usa comandi SCPI, posso automatizzarli anche quelli.
Quale framework di testing usi per gli script?
Principalmente costruisco suite di test usando Pytest. È lo standard del settore per l'automazione in Python, si integra perfettamente con pipeline CI/CD (come GitHub Actions) e rende facile generare report automatici di pass/fail.
Questi script funzioneranno sia su Windows che su Linux?
Sì. Scrivo codice Python cross-platform. Fammi sapere l'ambiente di destinazione (ad esempio, un PC Windows in una linea di produzione o un server di test Linux senza monitor) e garantirò piena compatibilità.
Puoi aiutare a integrare questo nel nostro pipeline CI/CD?
Sì! Se hai bisogno che i test hardware vengano avviati automaticamente dopo un push su Git o una compilazione del firmware, contattami. Posso aiutarti a configurare i container Docker e i runner CI per il tuo repository.

