Ich entwickle embedded Linux Treiber, Kernel-Module und BSP


Über diesen Service
Automatische Übersetzung
Brauchst du Hilfe bei embedded Linux oder einer Kernel-Task für deine Hardware?
Ich bin ein Embedded-Softwareentwickler mit über 3 Jahren praktischer Erfahrung in embedded Linux-Systemen und Kernel-Entwicklung. Ich habe Produktions-Firmware für TI AM335x und Rockchip RK3128 Plattformen für industrielle Steuerungs- und Video-Gegensprechanlagenprodukte ausgeliefert.
Was ich liefere
Maßgeschneiderte Linux-Treiber und Kernel-Module; Kernel- und Gerätebaum-Initialisierung auf neuen Boards; Debugging und Optimierung bestehender Kernel-Codes; Benutzerspace-Apps mit POSIX-Threads, Sockets, Shared Memory, Message Queues und RS485 / Modbus / CAN; Protokollstapel für UART, SPI, I2C und GPIO Peripherie auf Linux.
Plattformen & Build-Systeme
TI AM335x, Rockchip RK3128 / RK3566, NXP i.MX, Raspberry Pi Klasse. Yocto, Buildroot und plattformspezifische GCC-Toolchains.
Warum mit mir arbeiten
Produktionsreifer Code mit sauberer Struktur und Kommentaren; reproduzierbare Builds mit Makefile oder Build-Skript; klare schriftliche Kommunikation und zuverlässige Lieferung gemäß vereinbarten Meilensteinen.
Bitte schreibe mir vor der Bestellung, um deine Kernel-Version, Hardware-Plattform und alle Datenblätter zu teilen.
Lerne Yihui Yang kennen
Embedded Software Engineer
- AusChina
- Mitglied seitJuli 2026
- ⌀ Antwortzeit1 Stunde
- Letzte Lieferung2 Wochen
Sprachen
Chinesisch, Englisch
Automatische Übersetzung
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Muss ich Hardware für die Linux-Treiber- oder Kernel-Entwicklung bereitstellen?
Nicht immer. Wenn du Standardhardware/-boards (wie Raspberry Pi, Jetson oder gängige x86/ARM-Plattformen) verwendest, kann ich oft lokal emulieren oder testen. Für spezielle Hardware können wir Remote-SSH-Zugriff auf dein Testsystem einrichten oder QEMU-Emulation verwenden.
Welche Linux-Kernel-Versionen und CPU-Architekturen unterstützt du?
Ich unterstütze gängige Linux-Kernel-Versionen (3.x bis 6.x) für x86_64, ARM32 und ARM64 (AArch64). Ob es um die Initialisierung spezieller Boards oder Kernel-Module-Patches geht, ich passe mich an deine Zielumgebung an.
Kannst du Kernel-Module oder System-Tools in Rust schreiben?
Ja! Während C weiterhin der Standard für traditionelle Linux-Treiber ist, kann ich Systemdienste, CLI-Tools oder moderne Kernel-Module in Rust (für Linux 6.x+) schreiben, je nach deinen Sicherheits- und Leistungsanforderungen.

