Let's code a Linux Driver - 13: IOCtl in a Linux Kernel Module
#FOSS #Linux #GNU #KernelModules #LinuxDriver #Tutorial
Let's leave userspace and head towards Kernelspace!
In this series of videos I will show you how to write your own Linux Driver. In this video, I will show you how to use IOCtl as an interface to a Linux Kernel Modul.
Here is the link to my git-repo:
https://github.com/Johannes4Linux/Linux_Driver_Tutorial
Here are some of my sources:
http://derekmolloy.ie/kernel-gpio-programming-buttons-and-leds/
Mike Netz. Eigener linux-gpio-treiber für raspberry pi 3 model b. http://mike-netz.biz/?p=138, 2018
Jürgen Platte. Linux Hardware Hackz. Carl Hanser Verlag, 2007.
Martin Züger Usr Graf, Andreas Kalberer. Einführung in die Linux Treiberentwicklung. FHO Hochschule Ostschweiz, 2015.
Видео Let's code a Linux Driver - 13: IOCtl in a Linux Kernel Module канала Johannes 4GNU_Linux
Let's leave userspace and head towards Kernelspace!
In this series of videos I will show you how to write your own Linux Driver. In this video, I will show you how to use IOCtl as an interface to a Linux Kernel Modul.
Here is the link to my git-repo:
https://github.com/Johannes4Linux/Linux_Driver_Tutorial
Here are some of my sources:
http://derekmolloy.ie/kernel-gpio-programming-buttons-and-leds/
Mike Netz. Eigener linux-gpio-treiber für raspberry pi 3 model b. http://mike-netz.biz/?p=138, 2018
Jürgen Platte. Linux Hardware Hackz. Carl Hanser Verlag, 2007.
Martin Züger Usr Graf, Andreas Kalberer. Einführung in die Linux Treiberentwicklung. FHO Hochschule Ostschweiz, 2015.
Видео Let's code a Linux Driver - 13: IOCtl in a Linux Kernel Module канала Johannes 4GNU_Linux
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![open62541 (OPC UA in C) Tutorial: Create a client to call the methods from the OPC UA Server](https://i.ytimg.com/vi/ziEQ8M9Oh6Q/default.jpg)
![Creating a minimal & bootable Linux System for the phyBOARD Segin](https://i.ytimg.com/vi/vZMivd_eGWA/default.jpg)
![GNU/Linux & PCI (Express) - Part 5: Write to PCI(e) configuration space](https://i.ytimg.com/vi/HPcR2zJdEmI/default.jpg)
![Let's code a Linux Driver - 22: Device Tree driver for an I2C Device](https://i.ytimg.com/vi/GQ1XwFWA2Nw/default.jpg)
![Pointer in C explained on an ATMEL ATMega8 Microcontroller](https://i.ytimg.com/vi/9CU8VXnvE3Y/default.jpg)
![Headless AVR programming with a Raspberry Pi (avrdude, avg-gcc, Atmel AMEGA8L)](https://i.ytimg.com/vi/AJXOhdXllLY/default.jpg)
![Cross-Compiling the pciutils (lspci, setpci) for ARM](https://i.ytimg.com/vi/nTjFZYlDlAI/default.jpg)
![Presenting PHYTEC's Development Enviroment & Cross-Compile a library with it](https://i.ytimg.com/vi/AG6XiNd3rmc/default.jpg)
![Linux Driver Tutorial 37 - Creating a sysfs class interface](https://i.ytimg.com/vi/4O_LaVA3rJ4/default.jpg)
![AVR Advent Calendar - 24: Watchdog](https://i.ytimg.com/vi/yZKVbGAoKVc/default.jpg)
![AVR Advent Calendar - 15: SPI Master In 74HC165](https://i.ytimg.com/vi/3flOmhQRB4A/default.jpg)
![1111th Subscriber Special: Gaming session on 16th of October](https://i.ytimg.com/vi/YRPFWYsnYAs/default.jpg)
![GNU/Linux & USB - Implementing Control Transfers in a Linux USB Driver or Kernelmodule](https://i.ytimg.com/vi/kZNFkiUA8CA/default.jpg)
![I2C on any PC II - I2C and Display connectors](https://i.ytimg.com/vi/RIn1qK10Zpo/default.jpg)
![Next HW-coup - thanks PHYTEC](https://i.ytimg.com/vi/T0jHH7PIFBc/default.jpg)
![AVR Advent Calendar - 7: 7 Segment Display](https://i.ytimg.com/vi/kl4FHsfl0vY/default.jpg)
![GNU/Linux & USB - Read from USB In Endpoint Type Bulk Transfer in a Linux Driver](https://i.ytimg.com/vi/5ekX70pCnBQ/default.jpg)
![Accessing Hardware with QT GUI App - Part 4: QTimer for checking a button's state cyclically](https://i.ytimg.com/vi/z-6dX-MSZOo/default.jpg)
![AVR Advent Calendar: 22: Timer](https://i.ytimg.com/vi/6SMZ0ZUf_qc/default.jpg)
![Let's code a Linux Driver - 30 DMA (Direct Memory Access) Memcopy](https://i.ytimg.com/vi/kl9c6DrDnHo/default.jpg)
![JTAG debugging some Atmega microcontrollers with JTAG ICE (avarice, avr-gdb, avrdude)](https://i.ytimg.com/vi/DbTnKGSoVd4/default.jpg)