Linux Device Driver Programming Tutorial Part 47 - SPI Linux Device Driver using Raspberry PI
Sep 26, 2021
#SPI #LDD #Linux #driver #Tutorial #embedded #Linux #RaspberryPi #Linuxdevicedriver
In this tutorial, we are going to see how to write the SPI Linux Device Driver.
Connection Details:
SDA (MOSI) – GPIO 20
SCL (CLK) – GPIO 21
MISO - Not Connected
CS - Not Connected
RES – GPIO 24
DC – GPIO 23
Vcc – 3.3V
GND – Ground
We have posted another 46 Tutorials about the Linux Device driver on our website(https://embetronicx.com/linux-device-driver-tutorials/). Please check it out.
Buy me a coffee if you like (https://www.buymeacoffee.com/EmbeTronicX).
***************************************************************************************
0:00 Introduction
0:30 SPI Subsystem
0:40 SPI Core
1:01 SPI Controller
1:18 SPI Protocol Driver
1:38 Code Walkthrough
5:51 Enable SPI in Raspberry PI
6:34 Build Driver
6:50 Demo
***************************************************************************************
Resources I mentioned in this video:
You can read the SPI Communication Protocol Basics - https://embetronicx.com/tutorials/tech_devices/spi-serial-peripheral-interface-protocol-basics/
GitHub Link - https://github.com/Embetronicx/Tutorials/tree/master/Linux/Device_Driver/SPI_Driver/SPI-driver-example-protocol-driver
***************************************************************************************
You can also read,
Linux Device driver Tutorials - https://embetronicx.com/linux-device-driver-tutorials/
Bootloader Tutorials - https://embetronicx.com/bootloader-tutorials/
NuttX RTOS Tutorials - https://embetronicx.com/nuttx-rtos-esp32-tutorials/
C Programming Tutorials - https://embetronicx.com/c-tutorials/
FreeRTOS Tutorials - https://embetronicx.com/freertos-tutorials/
I2C Tutorial - https://embetronicx.com/tutorials/tech_devices/i2c_1/
STM32 Tutorials - https://embetronicx.com/stm32-tutorials/
Unit Testing in C Tutorials - https://embetronicx.com/unit-testing-tutorials/
ESP32-IDF Tutorials - https://embetronicx.com/tutorials/wireless/esp32/idf/
PIC16F877A Tutorials - https://embetronicx.com/pic16f877a-tutorials/
Raspberry PI Tutorials - https://embetronicx.com/raspberry-pi-tutorials/
Embedded Interview Topics - https://embetronicx.com/embedded-interview-topics/
Embedded Companies in India - https://embetronicx.com/uncategorized/embedded-companies-in-india/
Show More Show Less 