Svilupperò firmware embedded STM32 in c con freertos
Ingegnere del software integrato
Informazioni su questo servizio
Hai bisogno di firmware STM32 che funzioni in modo affidabile sull'hardware reale? Ho scritto firmware in C per auto da corsa elettriche che hanno gareggiato a livello internazionale, e porto la stessa cura nel tuo progetto.
Nuovo su Fiverr, non nuovo al firmware
- 3 anni come capogruppo del team elettrico di un team di auto da corsa universitarie che si è piazzato 5° alla Shell Eco-marathon Europe & Africa 2024
- Ho sviluppato il firmware per l'unità di controllo del veicolo, il driver del motore BLDC e l'unità di telemetria LoRa
- Tirocinio R&D: ho ridotto l'errore di direzione del compasso da 29° a 1,3° con calibrazione e filtraggio dei sensori
Cosa posso creare per te
- Driver per sensori e periferiche da zero (I2C, SPI, UART, ADC)
- Progettazione di task FreeRTOS con code, semafori e mutex
- Comunicazione tramite CAN, UART, USB e RS-485
- Debug e correzione di firmware esistenti
Cosa riceverai
- Codice sorgente commentato, pronto per essere compilato in STM32CubeIDE o Keil
- Istruzioni di build e flash e un breve rapporto di test
- Aggiornamenti regolari sul progresso mentre lavoro
Scrivimi un messaggio con la tua scheda e cosa dovrebbe fare il dispositivo. Confermerò l'ambito e i tempi di consegna prima che tu ordini.
Piattaforma:
STM32
FAQ
Traduzione automatica.
Con quali famiglie STM32 e strumenti lavori?
Principalmente STM32F1 e F4 (ARM Cortex-M) in STM32CubeIDE/CubeMX o Keil, usando HAL o codice a basso livello di registro. Se il tuo chip è di un'altra famiglia, scrivimi prima e confermerò prima che tu ordini.
Puoi sistemare bug nel mio firmware esistente?
Sì. Inviami il progetto e descrivi il problema. Debuggo con GDB/SWD e misurazioni reali, poi spiego cosa ha causato il bug e come l'ho risolto.
Puoi lavorare con la mia scheda personalizzata?
Sì. Condividi lo schema e la mappatura dei pin, e concordiamo come testare il firmware prima di iniziare l'ordine, così non ci saranno sorprese.
Cosa succede se il firmware non funziona come previsto sul mio hardware?
Debuggo e lo correggo come parte dell'ordine. Dimmi cosa vedi (log, acquisizioni scope o un breve video), e troverò la causa e consegnerò una versione corretta.
Cosa ricevo alla fine?
Il progetto completo con codice sorgente commentato, istruzioni di build e flash, e un breve rapporto su come è stato testato il firmware.

