ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Let's code a Linux Driver: 3 - Use GPIO pins in a Linux Driver

Автор: Johannes 4GNU_Linux

Загружено: 2024-11-24

Просмотров: 17416

Описание: #GNU #Linux #Tutorial #Driver #DriverDevelopment

Let's leave userspace and head towards Kernelspace!

In this series of videos I will show you how to write your own Linux Driver. The purpose of a driver is to access hardware, so let's do so today. I will show you an easy way how to access GPIO pins from a kernel module. But be aware, the way I am getting the pins is not the best. On ARM based systems you would use the device tree for adding GPIOs (which I will show you in later episodes). But the functions I am using for setting the GPIO pins direction and setting and getting their value will be the same as if the pins where added over a device in the device tree.

You want to support my work? You can buy me a coffee here: https://www.buymeacoffee.com/johannes...

If you want to contact me, you can find my E-Mail on www.gnu-linux.rocks

Here is the link to my git-repo:

https://github.com/Johannes4Linux/Lin...

You want to learn more? Check out my playlist:
   • Let's code a Linux Driver - 0: Introductio...  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Let's code a Linux Driver: 3 - Use GPIO pins in a Linux Driver

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Давайте напишем драйвер Linux: 4 — Файлы устройств и номера, символьные и блочные устройства

Давайте напишем драйвер Linux: 4 — Файлы устройств и номера, символьные и блочные устройства

Управление GPIO: разработка драйверов устройств Linux для Raspberry Pi 12

Управление GPIO: разработка драйверов устройств Linux для Raspberry Pi 12

What is an AI Librarian?And why you need one. Upskilling in the Face of AI Series E.1

What is an AI Librarian?And why you need one. Upskilling in the Face of AI Series E.1

Making Smallest Possible Linux Distro (x64)

Making Smallest Possible Linux Distro (x64)

Let's code a Linux Driver - 20 Allocate and use Device Data

Let's code a Linux Driver - 20 Allocate and use Device Data

[Linux Driver] Device Tree#1

[Linux Driver] Device Tree#1

Watch Linux kernel developer write a USB driver from scratch in just 3h for Apple Xserve front-panel

Watch Linux kernel developer write a USB driver from scratch in just 3h for Apple Xserve front-panel

Let's code a Linux Driver

Let's code a Linux Driver

Let's code a Linux Driver: 5 - Create a Character Device in a Linux Driver

Let's code a Linux Driver: 5 - Create a Character Device in a Linux Driver

Basics of I2C on Linux - Luca Ceresoli, Bootlin

Basics of I2C on Linux - Luca Ceresoli, Bootlin

Нужен ли университет в эпоху ИИ. Стоит ли сейчас тратить 5 лет на университет?

Нужен ли университет в эпоху ИИ. Стоит ли сейчас тратить 5 лет на университет?

Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex

Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex

Я в опасности

Я в опасности

Давайте напишем драйвер для Linux — 19: Использование GPIO в драйвере устройства на основе дерева...

Давайте напишем драйвер для Linux — 19: Использование GPIO в драйвере устройства на основе дерева...

Linux Kernel Programming 01: Compile and Boot

Linux Kernel Programming 01: Compile and Boot

Дерево устройств: описание оборудования для всех!

Дерево устройств: описание оборудования для всех!

How Linux Kernel Runs Executables

How Linux Kernel Runs Executables

Introduction to Embedded Linux Part 1 - Buildroot | Digi-Key Electronics

Introduction to Embedded Linux Part 1 - Buildroot | Digi-Key Electronics

Let's code a Linux Driver - 30 DMA (Direct Memory Access) Memcopy

Let's code a Linux Driver - 30 DMA (Direct Memory Access) Memcopy

How Do Linux Kernel Drivers Work? - Learning Resource

How Do Linux Kernel Drivers Work? - Learning Resource

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]