TutorialsPublished by : LeeAndro | Date : 16-09-2020 | Views : 613
Linux device driver programming using Beaglebone Black(LDD1)
Linux device driver programming using Beaglebone Black(LDD1)
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + .srt | Duration: 34 lectures (18h 18m) | Size: 6.3 GB

1) For some exercises involving testing of GPIOs, pinctrl, device tree nodes, overlays, you need a board.


Foundation course on practical Linux device driver programming

Fundamentals of Linux kernel module and writing syntax

Makefile and LKM build procedure

Character device driver implementation

Platform bus, Platform device, and platform driver concepts

Platform driver implementation

Learn device tree from scratch

Device tree node syntax, properties of device tree nodes

Kernel APIs to process device tree nodes

Device instantiation through device tree nodes

Device tree overlays and overlays testing via u-boot

Kernel synchronization services , mutex , spinlocks usage

Linux device model and sysfs

Linux GPIO Subsystem

Linux pinctrl subsystem

Students must be familiar with basic Linux command usage

Students must be familiar with 'C' programming language

In this course you will learn ,

Fundamentals Linux kernel module and syntax

Character device driver theory and code implementation

Platform bus, Platform device, and platform driver concepts

Platform driver implementation

Device tree from scratch

Accessing device tree nodes from drivers

Device instantiation through device tree nodes

Device tree properties and node syntax

Device tree overlays

Overlays testing via u-boot

Kernel synchronization services (Mutex, Spinlocks)

Linux device model and sysfs

Linux GPIO subsystem

Linux pinctrl subsystem

Hardware Requirements:

In this course, Beaglebone Black board is being used.

2) Mini USB cable to power BBB

3) USB to UART cable for serial connection with BBB

4) Micro SD card 8/16 GB

5) SD card reader

6) 16x2 LCD and 10K potentiometer

7) Jumper wires

8)Bread board

OS Requirements

32/64 bit Ubuntu 18.04+ LTS

Students/Hobbyists/Professionals interested in exploring Linux device driver programming



DOWNLOAD
uploadgig


rapidgator


nitroflare
UploadGIG.com Rapidgator.net


Information
Users of Guests are not allowed to comment this publication.