Svilupperò firmware stm32 o esp32 in c con freertos
Shopify Apps, Web, AI Automation e Ingegnere firmware embedded
Informazioni su questo servizio
Hai bisogno di firmware che funzioni su hardware reale, non solo su simulatore? Scrivo C embedded per STM32 (Cortex-M) e ESP32, da un driver singolo all'intero firmware di un prototipo.
Cosa faccio:
- Driver per periferiche: UART, SPI, I2C, CAN/FDCAN, USB CDC, ADC, timer e DMA
- Progettazione dei task FreeRTOS, o codice bare-metal a livello registro quando contano dimensioni e timing
- Bootloader e aggiornamenti firmware con controlli CRC
- Debug di hard fault, timing e altri problemi a basso livello
Ccaratteristiche che ottieni:
- Codice sorgente con passaggi di build (GCC/CMake, STM32CubeIDE, ESP-IDF o PlatformIO)
- Script di test Python lato host che puoi rieseguire da solo
- Un breve rapporto con i risultati dei test e i limiti noti
Recenti lavori open-source: un bootloader OTA STM32G431 in 2,4 KB con 99 test hardware, un adattatore USB-to-CAN (74 test) e un finder di pinout JTAG/SWD (70 test). MSc in Ingegneria Elettronica, lavoro professionalmente su sistemi embedded.
Inviami la tua scheda, datasheet e obiettivo, e ti rispondo con un piano e un preventivo fisso.
Piattaforma:
STM32
Expertise:
Sviluppo firmware
•
RTOS
•
Microcontroller
Il mio portfolio
FAQ
Traduzione automatica.
Hai bisogno del mio hardware?
Non sempre. Testo sulle mie schede STM32 Nucleo. Per hardware custom, puoi spedire una scheda o posso testare sulla scheda di sviluppo più vicina e tu confermi sulla tua.
Utilizzi HAL o codice bare-metal?
Entrambe. Seguo il tuo codice esistente e uso l'accesso diretto ai registri quando serve per dimensione, velocità o timing.
Quali strumenti usi?
GCC con Make o CMake, STM32CubeIDE, ESP-IDF o PlatformIO, in base al tuo progetto. I test sono script Python che parlano con la scheda via seriale o USB.
