Ik ontwikkel embedded linux driver, kernel module en bsp


Over deze dienst
Automatische vertaling
Hulp nodig met embedded Linux of een kernel-level taak voor jouw hardware?
Ik ben een embedded software engineer met meer dan 3 jaar praktische ervaring in embedded Linux systemen en kernel-level ontwikkeling. Ik heb productiefirmware geleverd voor TI AM335x en Rockchip RK3128 platforms voor industriële controle en video-intercomproducten.
Wat ik lever
Aangepaste Linux drivers en kernel modules; kernel- en device tree opstarten op nieuwe boards; debugging en optimalisatie van bestaande kernel code; gebruikersruimte apps met POSIX Threads, sockets, gedeeld geheugen, berichtwachtrijen en RS485 / Modbus / CAN; protocol stacks voor UART, SPI, I2C en GPIO peripherals op Linux.
Platforms & build systemen
TI AM335x, Rockchip RK3128 / RK3566, NXP i.MX, Raspberry Pi-klasse. Yocto, Buildroot en platform-specifieke GCC toolchains.
Waarom met mij werken
Productiekwaliteit code met een nette structuur en commentaar; reproduceerbare builds met een Makefile of build script; duidelijke schriftelijke communicatie en betrouwbare levering volgens afgesproken mijlpalen.
Stuur me een bericht voordat je bestelt om je kernelversie, hardwareplatform en eventuele datasheets te delen.
Maak kennis met Yihui Yang
Embedded Software Engineer
- Afkomstig uitChina
- Lid sindsjul 2026
- Gem. reactietijd1 uur
- Laatste levering2 weken
Talen
Chinees, Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Moet ik hardware leveren voor Linux driver of kernel ontwikkeling?
Niet altijd. Als je standaard hardware/boards gebruikt (zoals Raspberry Pi, Jetson, of gangbare x86/ARM platforms), kan ik vaak emuleren of lokaal testen. Voor aangepaste hardware kunnen we remote SSH-toegang tot je testomgeving instellen of QEMU-emulatie gebruiken.
Welke Linux kernel versies en CPU-architecturen support je?
Ik ondersteun standaard Linux kernel versies (3.x tot 6.x) op x86_64, ARM32 en ARM64 (AArch64) architecturen. Of het nu gaat om het opzetten van een aangepaste board of kernel module patching, ik pas me aan je specifieke doelomgeving aan.
Kun je kernel modules of systeemtools schrijven in Rust?
Ja! Hoewel C de standaard blijft voor traditionele Linux kernel drivers, kan ik systeemdiensten, CLI-tools of moderne kernel modules schrijven met Rust (voor Linux 6.x+) afhankelijk van je veiligheid- en prestatiewensen.

