Ik ontwikkel embedded linux device tree en kernel drivers voor jouw board
Embedded en IT Engineer
Over deze dienst
Ik zet peripherals op embedded Linux boards aan de praat: device tree, kernel modules en drivers.
Wanneer een sensor, display of interface niet verschijnt onder Linux, ligt het meestal aan de device tree, een ontbrekende driver of een kernel config. Dat is het werk dat ik doe.
WAT IK KAN DOEN
Device tree nodes en overlays voor I2C, SPI, UART, GPIO en PWM apparaten
Out-of-tree kernel modules en platform drivers
Een bestaande driver porten naar jouw kernelversie
Kernel config en boot log debugging
Problemen met Yocto en Buildroot recipes
Een peripheral laten enumereren en stabiel houden
HOE HET WERKT
Stuur me jouw board, kernelversie, het apparaat dat je wilt aansturen en de datasheet. Bij voorkeur ook je dmesg output. Je krijgt de source, build instructies en een uitleg over wat er precies mis was.
Volledige source code, zodat jij het behoudt
Getest op jouw kernelversie waar ik je setup kan reproduceren
De oorzaak in woorden, niet alleen een patch
Boards waarmee ik werk zijn onder andere Raspberry Pi, BeagleBone, Xilinx Zynq en NXP i.MX.
Vertel me wat niet verschijnt en ik vertel je of ik het kan oplossen.
Platform:
Raspberry Pi
Expertise:
Firmware development
•
Debuggen
•
Programmeren
