Linux Kernel LDD Recordings

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

Course Content

1 – Course Introduction

  • 1.1 – Course Introduction
    01:16:46

2 – Terms and Terminology for course

3 – Finding default linker script

4 – Inlining optimization technique

5 – Compiling a program

6 – Compilation Stages

7 – Obj dump

8 – LLVM

9 – Setting up enviornment using shell

10 – Introduction to Linux

11 – X86 Architecture

12 – Understanding Stack Frame

13 – Compare and test instructions

14 – ARM architecture and Pipeline

15 – Data processing instruction FLAGS

16 – Understanding ARM DMA

17 – Risc V 64 Instructions

18 – Execution of arm assembly

19 – File system Disk Partitioning

20 – Experimentation on File system

21 – Example and working of asmlinkage

22 – File operation Redirection

23 – Understanding fdopen call

24 – Linux Bootup Sequence ARM Case 1

25 – Understanding Kernel Crash Dump

26 – Understanding FAT handson

27 – C Language Constructors and Destructors with GCC

28 – Understanding Copy on right with example

29 – Understanding IPC Message Queue

30 – Understanding Synchronisation Mechanism Mutex

31 – Debugging GDB

32 – Understanding Kernel Programming

33 – Understanding start up init program

34 – Understanding Linux Kernel Configuration

35 – Debugging Qemu ARM Kernel Image

36 – Build a system for riscv

37 – Understanding kernel helper functions

38 – Device Tree – Discoverable and Non Discoverable

39 – Device Tree – Understanding Important elements in device tree using sample

40 – Device Tree Inclusion

41 – Understanding Character Driver

42 – Understanding Input Driver

43 – GPIO Using sysfs

44 – Understanding pinCtrl mechanism

45 – Understanding I2C User Space

46 – Understanding I2C in deep

47 – Understanding I2C mux

48 – SPI Core Driver, SPI Controller Driver, SPI Protocol Driver

49 – How to install protocol driver

50 – USB Driver

51- Understanding Watchdog

52 – Understanding Serial Driver

53 – Deep Dive into IIO Driver

54 – USB Driver Example and Parts

55 – PCI Driver Configuration Space Deep Dive

56 – Deep Dive into Block Driver, IO Schedular and blk MQ and Single Queue

57 – Block Driver Understanding modified kernel

58 – Understanding Aspects of Linux Kernel Graphics

59 – Understanding Display Registration

60 – Linux Graphics Debugging and DRM Workflow Part 1

61 – Camera Driver Part 1

62 – Camera Driver Debugging

63 – Debugging Virtual Sound Driver

64 – Memory Debugging

65 – Understanding FTRACE

66 – Building Kernel Shark

67 – Linux Kernel Debugging KGDB

68 – Linux Kernel Debugging KDB

69 – Understanding Network Programming

70 – Identify Bugs

71 – Understanding Networking and Debugging

72 – API’S used in Network Driver

73 – Setup Network Interface and Debugging

74 – Network Transmission Flow of Data

75 – Setting Up QEMU with Tap Interface and Breach

76 – Walk through Bridge Mechanism

77 – Package Exchange for TCP Exchange

78 – Debugging Network Capture

79 – Task Handling in Multicore

80 – Process Management RT

81 – Process Management CFS

82 – Bottom Halves Deepdive

83 – Understanding Interrupts

Student Ratings & Reviews

No Review Yet
No Review Yet