Svilupperò firmware bare metal STM32 e driver periferici in embedded c

Alcune informazioni sono state tradotte automaticamente.

India

Parlo Hindi, Inglese, Gujarati, Tedesco

Ingegnere Embedded e IT

Sono un ingegnere embedded appassionato, originario di Surat e attualmente con sede ad Ahmedabad. Mi specializzo nella progettazione e nello sviluppo di sistemi embedded robusti, lavorando a stretto c...
Informazioni su questo servizio

Creo firmware affidabili bare-metal e driver periferici per microcontrollori STM32.


Lavoro a tempo pieno come ingegnere di sistemi embedded su firmware STM32, e scrivo driver come dovrebbe essere scritto il codice di produzione: a livello di registro, leggibile e documentato.


COSA POSSO COSTRUIRE

Driver I2C, SPI, UART, ADC, DAC, timer e GPIO

Gestione dati tramite interrupt e DMA

Driver per IC esterni (RTC, DAC, EEPROM, sensori, espansori di IO)

Comunicazione Modbus e RS-485

Integrazione di task FreeRTOS

Correzione di driver che funzionano solo a metà


COME FUNZIONA

Inviami il numero di parte del tuo MCU, lo schema o il datasheet e cosa deve fare il driver. Riceverai il codice sorgente C commentato, con un header API chiaro, un main.c demo che mostra come chiamarlo e note d'uso.


COSA OTTIENI

Codice sorgente completo, tuo da conservare

Compilabile in STM32CubeIDE o nel tuo toolchain

Risposte oneste su cosa è e cosa non è possibile


Lavoro con le famiglie STM32F, G, H e L.


Non sei sicuro che il tuo progetto sia adatto? Scrivimi prima e ti dirò onestamente se posso aiutarti.

Piattaforma:

STM32

Expertise:

Sviluppo firmware

•

Debug

•

Microcontroller