English | Size: 1.55 GB
Genre: eLearning
What you’ll learn
IO Mapped IO
Memory Mapped IO
PCI
Kernel Modules for Keyboard and RTC
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
nitroflare.com/view/FC5D6D2EE81A874/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part1.rar
nitroflare.com/view/8126CAE68BACF0C/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part2.rar
nitroflare.com/view/CDC46891C27C442/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part3.rar
nitroflare.com/view/260B5C292A5E414/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part4.rar
rapidgator.net/file/b0b9eb08423f951a3420dc4b8873d84c/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part1.rar.html
rapidgator.net/file/5c6ea19bd8c764bec8b8bd25923fddf6/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part2.rar.html
rapidgator.net/file/d1f52d4da17eb6abd7919df361affe2c/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part3.rar.html
rapidgator.net/file/d8a04859a5bd1e40ba84fd3bb2ec47bf/UD-Linux-Device-Drivers-Communicating-with-Hardware.14.10.part4.rar.html
If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9