edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
Shubham Santosh
Created January 3, 2026 © GPL3+

Linux kernel driver on Raspberry Pi

Created a linux kernel driver for MPU6050 on a Raspberry Pi. Documented the work from user-space device driver to IIO kernel driver.

IntermediateFull instructions provided-540 minutes161
Linux kernel driver on Raspberry Pi

Things used in this project

Hardware components

Raspberry Pi 5
Raspberry Pi 5
×1
6 DOF Sensor - MPU6050
DFRobot 6 DOF Sensor - MPU6050
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Raspbian
Raspberry Pi Raspbian

Story

Read more

Schematics

Schematic

Code

Source Code

All source codes available here

Credits

Shubham Santosh
18 projects β€’ 106 followers
I am a Graduate student at Texas A&M University and I am currently interested in exploring Embedded Linux.

Comments