Raspberry Pi Kernel Development | Writing a Raspberry Pi ARM GPIO Driver in C | Embedded Concepts

preview_player
Показать описание
In this video, we talk about the purpose of drivers and why they are necessary when working on embedded systems. Later, we go over how to install the Raspberry Pi kernel headers and use them to write a kernel driver for the device. Finally, we install the kernel driver and prove that it is running on our device. This is part one in a video series for creating a GPIO driver for the Raspberry Pi!

Drop a like and subscribe to be alerted when new videos go out.

🏫 COURSES 🏫

LINKS:

Рекомендации по теме
Комментарии
Автор

Exactly what I was looking for.... Waiting for part 2 where you add functionality.

appusajeev
Автор

So much information in 11 minutes, amazing. Thanks a 1, 000, 000 for the video.

Beeblzaphod
Автор

I'm so happy to have discovered this channel... Back in the days finding information about such topic was a nightmare (still kinda is). Thanks a bunch!
P.S. would be great if you can make some videos for driver dev on the Rockchip processors, and in particular for the PinePhone.

vicktorioalhakim
Автор

I never knew writing a basic driver was that simple, thanks mate...

phinner
Автор

Perfect man, you are the only person explained to me how making driver for Linux kernel, I read couple PDF explaining this concept, and they were nightmare, please do video about making USB ( _if not possible even simple COM driver_ ) for x86 Linux kerenel

arduinoguru
Автор

Sir this is one of the best channel which covers all the low level stuff. Thanks a lot. Keep going

bharadwajn.k
Автор

Short video, straight to the point, example, perfect.

ThingEngineer
Автор

Great video. Would love to watch more videos from you. Please make more kernel programming videos from beginning to advanced and share materials. Will be waiting for your next video on Kernel programming😅

yashwanthkumar
Автор

I think this is the best channel on youtube. Thank you for these videos. I can't wait for new videos to be added to the series.

Автор

You deserve a ton of likes. This has answered many questions I had on adding kernel drivers.

EE_GEEK_
Автор

Great video 👏👏👏, I remember coding a easy linux driver late 90s 😂. Thank you

alexandrohdez
Автор

Thank you so much. Got assigned to write a driver in work and was looking over other code in the repo, this helped me a ton. Thanks, liked and subbed.

dmoneyballa
Автор

dude you'are aramzing i've been looking for linux embedded driver dev tuto for loooong time you really deserve a support for this high quality content

koman
Автор

This driver is exactly same as hello world kernel module, btw good work

srivathsa
Автор

Thanks L^3!!!
I like your method of building a solution using a series of short videos. Keep the great work coming.

zekochyoudesuyo
Автор

amzing stuff, wonder how you learn all these knowledge with details like this, awesome work! many thanks!

toss
Автор

Nice, but I’m not sure if “driver” is the right word for the “tunnel” between user space and kernel space. That’s more of a systemcall than a driver

BenjaminWheeler
Автор

i remember messing with this years ago. Video is motivating to dive back in

girlswithgames
Автор

To X-forward a terminal over ssh: do `ssh pi@<ip address> -Y`, then on the Raspberry Pi type `lxterminal`. You also don't need to do this if you're okay with coding over the SSH PTY.

What's your latest Raspberry Pi project???

LowLevelLearning
Автор

The algorithm finally put me into the right bubble 😎

gflorin