Ik programmeer embedded c firmware voor microcontrollers en fpga
Software engineer voor embedded systemen, microcontrollers, FPGA
Over deze dienst
Betrouwbare embedded C/C++ firmware voor microcontrollers en FPGA-programmering voor jouw hardwareproject.
In tegenstelling tot typische hobby-ontwikkeling op embedded gebied, breng ik meer dan 10 jaar ervaring in aerospace R&D mee, waarbij ik veiligheid kritische, real-time systemen bouw waar betrouwbaarheid, timing, hardware-integratie en robuuste communicatie belangrijk zijn.
CPU-architecturen
- ARM
- Intel
- PowerPC
Microcontrollers & platforms
- STM32
- PIC
- Arduino
- ESP32
- Xilinx / Zynq
Embedded ontwikkeling
- Embedded C/C++
- Bare-metal firmware
- RTOS / FreeRTOS / VxWorks / Linux-RT / Zypher
- Device drivers
- Interrupts, timers en peripherals
- Sensor- en actuatorintegratie
- Board bring-up en hardware interfacing
Communicatie
- UART, SPI, I²C
- CAN
- RS-232, RS-422, RS-485
- Ethernet, TCP/IP en UDP
- MIL-STD-1553
FPGA & verbonden systemen
- FPGA-integratie en programmeren
- Processor-FPGA communicatie
- Embedded netwerken
- IoT en hardware besturingssystemen
- Desktop/mobiele interface-integratie
Als jouw project meer is dan een hobby prototype en precisie timing, betrouwbaarheid, robuuste hardware-integratie of certificering-gericht ontwikkelen vereist, heb je een engineer nodig met echte veiligheid kritische ervaring, niet zomaar iemand die een board kan laten werken.
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Kun je werken met mijn bestaande firmware of hardware?
Ja. Ik kan bestaande embedded C/C++ firmware en hardware interfaces debuggen, aanpassen, verbeteren of uitbreiden.
Welke informatie heb je nodig voordat je begint?
Geef je vereisten, MCU/FPGA-model, hardware details, bestaande code, datasheets, interfaces en verwachte functionaliteit door.
Kun je firmware debuggen die niet correct werkt?
Ja. Ik kan bugs, crashes, timingproblemen, communicatieproblemen, periferieproblemen en hardware-software integratie onderzoeken.
Kun je omgaan met timing-kritische of real-time eisen?
Ja. Ik heb professionele ervaring met veiligheid kritische, real-time aerospace systemen waar deterministische timing en betrouwbaarheid essentieel zijn.
Kun je werken met niet-gemarkeerde of legacy embedded systemen?
Ja. Ik kan bestaande embedded C/C++ code analyseren en hardware interfaces, communicatieprotocollen en systeemgedrag onderzoeken om problemen te identificeren en op te lossen.
Kun je mijn embedded apparaat integreren met een pc, mobiele app of dashboard?
Ja. Ik kan embedded systemen integreren met desktop-, mobiele of dashboardapplicaties via geschikte communicatieinterfaces en protocollen.
Kun je communicatie ontwikkelen tussen mijn microcontroller, FPGA en externe apparaten?
Ja. Ik kan communicatie en hardware interfaces ontwikkelen en debuggen tussen microcontrollers, FPGA-systemen, sensoren en externe apparatuur.
Kun je werken vanaf schema's en datasheets?
Ja. Schema's, datasheets, interface-specificaties en hardware documentatie zijn nuttig voor het nauwkeurig ontwikkelen en debuggen van embedded systemen.
