Ich entwickle Embedded Linux Device Tree und Kernel-Treiber für dein Board

Einige Informationen wurden automatisch übersetzt.

Indien

Ich spreche Hindi, Englisch, Gujarati, Deutsch

Embedded- und IT-Ingenieur

Ich bin ein leidenschaftlicher Embedded-Ingenieur aus Surat und derzeit in Ahmedabad ansässig. Ich spezialisiere mich auf das Design und die Entwicklung robuster Embedded-Systeme, bei denen ich eng mi...
Über diesen Service

Ich bringe Peripheriegeräte auf Embedded Linux Boards zum Laufen: Device Tree, Kernel-Module und Treiber.


Wenn ein Sensor, Display oder Interface unter Linux nicht erscheint, liegt die Ursache meist am Device Tree, einem fehlenden Treiber oder einer Kernel-Konfiguration. Das ist die Arbeit, die ich erledige.


WAS ICH TUN KANN

Device Tree Nodes und Overlays für I2C, SPI, UART, GPIO und PWM Geräte

Out-of-tree Kernel-Module und Plattform-Treiber

Portierung eines bestehenden Treibers auf deine Kernel-Version

Kernel-Konfigurations- und Boot-Log-Debugging

Yocto- und Buildroot-Rezept-Probleme

Ein Peripheriegerät zum Erkennen bringen und stabil halten


WIE ES FUNKTIONIERT

Sende mir dein Board, die Kernel-Version, das Gerät, das du zum Laufen bringen willst, und das Datenblatt. Idealerweise auch deine dmesg-Ausgabe. Du erhältst den Quellcode, Build-Anleitungen und eine Erklärung, was tatsächlich falsch war.


WAS DU BEKOMMST

Voller Quellcode, den du behalten kannst

Getestet auf deiner Kernel-Version, um dein Setup nachzustellen

Die Ursachenanalyse in schriftlicher Form, nicht nur ein Patch


Boards, mit denen ich arbeite, sind Raspberry Pi, BeagleBone, Xilinx Zynq und NXP i.MX.


Sag mir, was nicht angezeigt wird, und ich sage dir, ob ich es beheben kann.

Plattform:

Raspberry Pi

Expertise:

Firmware-Entwicklung

•

Debuggen

•

Programmierung