About Course
- ➣ 1 Year Access with Dynamically Updated Content.
- ➣ Crack Internal Coding Test and Get 100% Referral Guarantee.
- ➣ Weekly Doubt Clearing Classes.
Course Content
Linux Kernel And Device Driver
-
02:36:12
-
A – Doubt session – Oracle busy box config
06:42 -
B – X86 Assembly level language, Calling convention
02:26:57 -
GCC Assembler Directives, Inline Assembly, shared and dynamic libraries
02:32:39 -
Error handling, System programming, Process management command, Profiling, Code coverage command, Basics of debugging
02:28:26 -
Debugging, GDB, Follow fork mode, Address Sanitizer, GDB coredump, Valgrind
02:15:02 -
System programming, File Operation, Open, Read, Write, Lseek etc
02:37:23 -
System programming, File Operation, Fcntl, Dupe etc, I-O Multiplexing,
02:51:54 -
System programming, File Operation – Fread, Fwrite. Makefile
02:31:32 -
Makefile, Variables, Wildcard, Implicit rule, Phony
02:15:31 -
02:20:49
-
Process Management – Wait, Waitpid. Thread management, IPC
02:22:30 -
IPC – Pipe, Named Pipe, Message Queue
01:55:40 -
IPC – Message queue, Shared Memory
02:25:14 -
IPC – Named PIPE example, Semaphore, Signals, Critical sectionsson
02:33:09 -
Synchronization mechanism – Mutex, Conditional variable, Process scheduling
02:25:32 -
User Groups, Memory management, OOM Killer
02:17:10 -
Linux Kernel Internals – Introduction, Kernel space, user space, kernel versioning, Kernel source tree, Building qemu
02:27:51 -
Linux kernel programming – development environment, UML kernel image
02:44:21 -
Debugging Qemu kernel image, Building kernel image with inbuilt rootfs, Setting up Raspberry pi board, Bootup sequenc
02:37:42 -
01:48:37
-
UML Kernel handson, UML with Filesystem, Open OCD jTag, jTag pin connection with Raspberry pi, Hello World module
02:32:20 -
Storage strategy, startup init program
02:20:35 -
Timer, Kthread
02:04:04 -
Timers, Kthreads, Bottom halves – Tasklets, Workqueue
02:23:22 -
Doubt session
05:01 -
Export symbol, Synchronization
02:07:20 -
Signal, Spinlock, SeqLock
02:16:38 -
Interrupt safe, SMP-safe, Preempt-safe, Barriers, Kernel data structures
02:35:07 -
Interrupts, Threaded IRQ, Soft IRQ
02:33:20 -
Character driver driver, Device fClass ile conceptaft Lesson
02:49:18 -
02:44:03
-
Device tree – Discoverable & Non Discoverable, Device tree – x86 & ARM, Platform Driver
02:35:55 -
Device tree overlay, Platform driver on RPI, GPIO driver, Input driver. Respberry connection serial cable
02:31:35 -
GPIO Driver & Interrupts, Input Driver
01:58:12 -
I2C Protocol, I2C driver Linux, SSD1306, I2C – Adaptor & Algorithm
02:22:46 -
I2C Driver ( Bit banging method ) – GPIO, SPI Driver
02:11:13 -
GPIO Using sysfs, I2C User Space, PWM
02:04:13 -
GPIO Controller driver, UART Subsystem
02:44:33 -
Kernel Module context, RTC
02:00:01 -
Ideal Task creation, UML debugging, Watchdog, Regmap API
02:06:52 -
02:33:14
-
USB driver, Endpoint descriptor, URB
02:23:47 -
USB Hands-on, PCI driver
02:18:27 -
EK-TM4C123GXL USB Launchpad Device, PCI Driver, PCI Driver configuration space
02:03:06 -
EK-TM4C123GXL USB Hands-on, PCI Hands-on
02:06:48 -
Block driver, Gendisk Functions
02:19:06 -
Networking Introduction, Network driver
02:06:46 -
NTP, Bonding, VLAN, SK_Buff, Net_device, Queueing Discipline
02:33:48 -
Network Interface, Important Macros and functions, NAPI, Packet transmission & Reception,Code walk
02:01:43 -
Token bucket, Queueing discipline – HTB States, SK Buffer, NAPI API
02:23:49 -
01:50:54
-
Debugging, ARP, IPV4
01:48:45 -
IP Layer internals & Debugging
01:43:05 -
IP Tables, iptable – process flow, targets, Commands, Persistence changes, Routing, Routing Table, BGP, OSPF
01:32:15 -
Doubt session SPI
21:08 -
DHCP, DNS, NTP
01:38:21 -
a – Doubt session SPI
23:10 -
Kernel Socket Implementation, TCP States, Netfilter, Netcat. – HD 1080p
01:59:52 -
UIO Driver, Process Management
01:30:00 -
Process Management, scheduling
02:07:48 -
Process Management – CFS
01:47:39 -
a – Doubt session -CFS & Dasy chaining,Acessing USB
25:22 -
Process Management – RT, Shed Class – STOP, Deadline, Idle, Preemption, Context Switch, Process States
01:51:51 -
Process Management Tool – LTTng, RTLinux
02:06:37 -
Linux Memory Management
01:56:42 -
Page Allocator, Slab, Slub, Slob, Debugging, KASAN, Interrupt Management, Kernel Vulnerability and Hacking
01:53:51 -
Interrupt Management – x86, Debugging
02:09:33 -
Linux kernel debugging, deadlock debugging, Crash dump
01:49:32 -
Crashdump, Dump_stack, syslog, Trace command
02:02:16 -
Debugging memory related issue, Decoding OOPs, KASAN, Exploring Crash tool, BPF
02:24:14
Time Complexity
Array
Linked list
Stack
Queue
Dictionary and Sets STL
Sorting
Binary Trees
Binary Search Tree
Heap
Graph
Dynamic Programming
Tries
Bit Wise operation
Disjoint set
Add-ons
Student Ratings & Reviews
No Review Yet