Lynda - Linux Device Drivers
- Category Other
- Type Tutorials
- Language English
- Total size 474.1 MB
- Uploaded By xHOBBiTx
- Downloads 345
- Last checked 12 hours ago
- Date uploaded 5 years ago
- Seeders 5
- Leechers 4
Code:
Title: Linux Device Drivers
Publisher: Lynda
Type: Operating Systems
URL: https://www.lynda.com/Linux-tutorials/Linux-Device-Drivers/2848335-2.html
Author: Kevin Dankwardt
Duration: 2h 49m
Skill: Intermediate
One of the most important functions of any operating system is managing various types of hardware connected to the system, from simpler items like serial ports and keyboards to more complex hardware like USB cameras, hard drives, and networked devices. By understanding how Linux device drivers function, you can derive useful insights into the behavior of the Linux kernel and how users and developers canāand cannotāinteract with devices. In this course, Kevin Dankwardt explains how loadable kernel modules work, then details three different types of Linux device driversācharacter device drivers, block drivers, and network driversāand the aspects and uses of each. Kevin covers the basics of each type of driver, and then guides you through writing, debugging, tracing, and adding functionality to the different device drivers.
Publisher: Lynda
Type: Operating Systems
URL: https://www.lynda.com/Linux-tutorials/Linux-Device-Drivers/2848335-2.html
Author: Kevin Dankwardt
Duration: 2h 49m
Skill: Intermediate
One of the most important functions of any operating system is managing various types of hardware connected to the system, from simpler items like serial ports and keyboards to more complex hardware like USB cameras, hard drives, and networked devices. By understanding how Linux device drivers function, you can derive useful insights into the behavior of the Linux kernel and how users and developers canāand cannotāinteract with devices. In this course, Kevin Dankwardt explains how loadable kernel modules work, then details three different types of Linux device driversācharacter device drivers, block drivers, and network driversāand the aspects and uses of each. Kevin covers the basics of each type of driver, and then guides you through writing, debugging, tracing, and adding functionality to the different device drivers.

Files:
Lynda - Linux Device Drivers 01. Introduction- 01. Explore Linux device drivers.mp4 (3.0 MB)
- 02. What you should know.mp4 (1.2 MB)
- 03. Describe the benefits of loadable modules.mp4 (13.7 MB)
- 04. Effectively use module commands.mp4 (32.4 MB)
- 05. Use and define module parameters.mp4 (28.3 MB)
- 06. Work with licensing and modules.mp4 (8.8 MB)
- 07. Challenge-Work with loadable modules.mp4 (4.0 MB)
- 08. Solution-Work with loadable modules.mp4 (13.0 MB)
- 09. Writing a loadable kernel module.mp4 (14.6 MB)
- 10. Build and load a loadable module.mp4 (22.4 MB)
- 11. Use printk() for tracing and debugging.mp4 (18.8 MB)
- 12. Use tracing and debugging.mp4 (29.5 MB)
- 13. Challenge-Write trace debug.mp4 (8.1 MB)
- 14. Solution-Write trace debug.mp4 (9.9 MB)
- 15. Create and use device files.mp4 (24.2 MB)
- 16. Implement character device driver file operations.mp4 (36.5 MB)
- 17. Write a character device driver.mp4 (26.7 MB)
- 18. Understand the user and kernel address spaces.mp4 (14.6 MB)
- 19. Challenge-Write a character driver.mp4 (6.5 MB)
- 20. Solution-Write a character driver.mp4 (6.8 MB)
- 21. Use block device files.mp4 (16.8 MB)
- 22. Describe the function of the block layer.mp4 (13.4 MB)
- 23. Implement block driver operations.mp4 (15.3 MB)
- 24. Handle the block request queue.mp4 (11.7 MB)
- 25. Challenge-Write a block driver.mp4 (13.6 MB)
- 26. Solution-Write a block driver.mp4 (14.2 MB)
- 27. Look at the role of network device drivers.mp4 (25.0 MB)
- 28. Examine the net_device_ops structure.mp4 (12.5 MB)
- 29. Examine PCI related API in network drivers.mp4 (13.8 MB)
- 30. Challenge-Using tools with a network driver.mp4 (4.4 MB)
- 31. Solution-Using tools with a network driver.mp4 (6.0 MB)
- 32. Learn more about Linux device drivers.mp4 (4.0 MB)
- 2848335_student_files.tar (300.0 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.coppersurfer.tk:6969
- udp://tracker.tiny-vps.com:6969/announce
- udp://tracker.pirateparty.gr:6969
- udp://tracker.opentrackr.org:1337/announce
- udp://public.popcorn-tracker.org:6969/announce
- udp://exodus.desync.com:6969
- udp://9.rarbg.com:2710/announce
- udp://9.rarbg.me:2710/announce
- udp://9.rarbg.to:2710/announce
- udp://tracker.internetwarriors.net:1337/announce