Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Linux Device Drivers - Communicating with Hardware

Posted By: Sigha
Linux Device Drivers - Communicating with Hardware

Linux Device Drivers - Communicating with Hardware
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 44100 Hz, 2ch | Size: 1.54 GB
Genre: eLearning Video | Duration: 83 lectures (3 hour, 11 mins) | Language: English

Linux Kernel Programming for IO Mapped and Memory Mapped devices


What you'll learn

IO Mapped IO
Memory Mapped IO
PCI
Kernel Modules for Keyboard and RTC

Requirements

Should be able to write/compile/load/unload Hello World Linux Kernel Modules

Description

What you will learn in this course:

Two modes of communication with hardware - IO Mapped IO and Memory Mapped IO

Kernel Drivers/Modules for IO Mapped IO - Speaker, RTC, Keyboard

Kernel Drivers/Modules for Memory Mapped IO - Hardware Random Generator, GPIO, UART

Accessing IO Mapped IO and Memory Mapped IO from user space

PCI and SMBIOS

API's/Macros/Structures

inb, outb, inw, outw, inl, outl

inb_p, outb_p, inw_p, outw_p, inl_p, outl_p

struct resource, request_region, release_region

ioperm, iopl, geteuid

request_mem_region, release_mem_region, ioremap, iounmap, ioread8, ioread16, ioread32, iowrite8, iowrite16, iowrite32

ioport_map, ioport_unmap,mmap

Files:

/dev/port, /dev/mem, /proc/iomem, /proc/ioports

Commands

hwclock

date

showkey

hexdump

strings

dd

lspci

biosdecode

dmidecode

Who this course is for:

Kernel developers curious about learning how to communicate with hardware

Linux Device Drivers - Communicating with Hardware


For More Courses Visit & Bookmark Your Preferred Language Blog
From Here: English - Français - Italiano - Deutsch - Español - Português - Polski - Türkçe - Русский


Download Links