Svilupperò firmware STM32 in hal bare metal o freertos
Specialista in hardware e IoT
Livello 2
Ha soddisfatto criteri di prestazioni elevate e ha una comprovata esperienza nel soddisfare le aspettative dei clienti.
Informazioni su questo servizio
Sviluppo firmware STM32 per tutta la famiglia STM32F0 fino a STM32H7 usando STM32CubeIDE e HAL come punto di partenza, ottimizzando poi i percorsi critici in C bare metal quando il timing o la dimensione del codice lo richiedono. Per applicazioni multitasking uso FreeRTOS con task di dimensioni adeguate, mutex, code e un watchdog che si attiva realmente.
Ho consegnato firmware STM32 in sistemi di controllo motore, schede di acquisizione dati ad alta velocità, gateway di comunicazione industriale (Modbus, CAN, RS-485) e interfacce sensore di precisione. Se la tua applicazione necessita di un dispositivo USB CDC personalizzato, di un pipeline ADC guidato da DMA o di un ciclo di controllo in tempo reale rigoroso, questo è il mio lavoro di routine.
Piattaforma:
STM32
Clienti con cui ho lavorato
Oasis Water Technologies
Collaborated with multiple teams at Oasis to engineer a highly durable, battery-powered industrial IoT device. Because the device was designed for remote deployments with minimal human interaction, mission-critical reliability was the top priority. I delivered an end-to-end solution, handling the custom hardware design, robust firmware development (including WiFi, OTA updates, and MQTT protocols),
apr 2024
Mobile Outfitters
Partnered with Mobile Outfitters to engineer the core electronics for a high-precision, CNC-style mobile accessory cutting machine. Tasked with solving a complex integration of digital and analog circuits, I managed the full hardware lifecycle—from initial schematic design and high-density PCB layout to troubleshooting and prototype testing. The project resulted in a fully manufacturable, producti
feb 2025-feb 2026
Il mio portfolio
Altri servizi della categoria Ingegneria elettronica offerti da me
FAQ
Traduzione automatica.
Quali famiglie STM32 supporti?
STM32F0, F1, F3, F4, F7, G0, G4, H7, L0, L4. Dimmi il tuo obiettivo e te lo confermerò subito.
HAL o bare metal, quale consigli?
HAL per la maggior parte dei progetti è manutenibile e Cube lo mantiene aggiornato. Bare metal per ISR critici in termini di timing o quando la dimensione del codice è un vincolo rigido. Uso entrambi nello stesso progetto quando necessario.
Puoi portare codice Arduino o mbed esistente su STM32 HAL?
Sì. Condividi il codice e valuterò lo sforzo e ti darò una timeline.
Progetti anche l'hardware / PCB STM32?
Sì. Progetto PCB conformi allo standard STM32 con decoupling adeguato, configurazione dei pin di avvio e header di debug. Contattami per un preventivo combinato.

