Ik ontwikkel aangepaste linux kernel modules, device drivers en bsp
Expert in Embedded Linux en firmware ontwikkeling voor STM32 RTOS IoT-systemen
Niveau 1
Voldoet aan bepaalde prestatiecriteria en toont een sterke potentie op de marktplaats.
Over deze dienst
Heb je problemen met een Linux driver die niet werkt? Moet er een aangepaste kernel module vanaf nul worden gebouwd voor jouw hardware? Je bent op de juiste plek.
Ik ben een ervaren Embedded Linux Engineer met 10 jaar professionele ervaring. Ik heb productieklaar Linux drivers ontwikkeld voor een Amerikaans commercieel hardwarebedrijf (Biamp Systems) die actief worden ingezet in echte producten.
Wat ik lever:
- Aangepaste drivers: character, platform en netwerkapparaat drivers.
- Kernel modules: maatwerk kernel space ontwikkeling met stabiel laden/ontladen.
- Hardware protocollen: implementatie voor UART, SPI, I2C, GPIO en CAN bus drivers.
- Geavanceerde subsystemen: interrupt handling, DMA buffers en Device Tree (DTS/DTBO).
- Porting & debugging: porten naar nieuwere kernels, bugfixes en optimalisaties.
Platforms & build systemen:
- NXP i.MX6/i.MX8, STM32, Raspberry Pi, ARM Cortex.
- Yocto Project, Buildroot en aangepaste embedded Linux systemen.
Waarom voor mij kiezen?
- Productieklaar code, geen hobbyist scripts.
- Schoon, gecommentarieerde broncode met een kant-en-klare Makefile.
Voel je vrij om direct een bestelling te plaatsen of een bericht te sturen met je kernelversie en hardware datasheets voor een aangepaste scope.
Mijn portfolio
Andere Elektrotechniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Welke Linux kernel versies en build systemen support je?
Ik ontwikkel voor zowel legacy als moderne Linux kernels (v4.x, v5.x en v6.x omgevingen). Ik ben zeer bedreven in het configureren en implementeren van drivers met behulp van Yocto Project lagen en Buildroot configuraties.
Bied je gebruikersruimte testapplicaties aan samen met de driver?
Ja. Naast de kernel driver code en Makefile lever ik schone gebruikersruimte testapplicaties in C/C++ of Python om je te helpen de lees-, schrijf- en ioctl-functiepunten van de driver volledig te testen.
Welke documentatie of hardware details heb je nodig om te beginnen?
Stuur alsjeblieft je target hardware datasheet, je specifieke chip/processor architectuur, de target Linux kernel versie en een duidelijke beschrijving van je vereiste data register transacties.
Hoe test en debug je drivers zonder fysieke toegang tot mijn board?
Ik ontwikkel en test met behulp van QEMU virtual modellen, remote SSH/hardware setups, of door mock drivers te gebruiken en uitgebreide user-space logging toe te passen.

