Udemy - Learn Linux Kernel Programming
File List
| File | Size |
|---|---|
| 1. Introduction/1. What is Device Driver.mp4 | 10.82 MB |
| 1. Introduction/2. What is Kernel Module.mp4 | 23.51 MB |
| 1. Introduction/3. Device Drivers vs Kernel Modules.mp4 | 60.15 MB |
| 1. Introduction/4. Types of Kernel Modules.mp4 | 6.45 MB |
| 1. Introduction/5. Basic Commands.mp4 | 30.39 MB |
| 1. Introduction/6. Hello World Kernel Module.mp4 | 175.22 MB |
| 1. Introduction/7. Printf vs Printk.mp4 | 16.05 MB |
| 1. Introduction/8. Simplified Makefile.mp4 | 21.69 MB |
| 1. Introduction/9. What happens when run insmod.mp4 | 27.86 MB |
| 1. Introduction/10. What happens if we return -1 from Kernel Module Init function.mp4 | 11.87 MB |
| 1. Introduction/11. Give another name to Kernel Module.mp4 | 33.21 MB |
| 1. Introduction/12. Kernel Module Span across Multiple C Files.mp4 | 23.45 MB |
| 1. Introduction/13. Two Kernel Modules from Single Makefile.mp4 | 18.56 MB |
| 1. Introduction/14. Dmesg in deep.mp4 | 74.66 MB |
| 1. Introduction/15. Dmesg follow option.mp4 | 16.93 MB |
| 1. Introduction/16. Linux Kernel Module example with module_init only.mp4 | 23.64 MB |
| 1. Introduction/17. Linux Kernel Module example with module_exit only.mp4 | 21.37 MB |
| 1. Introduction/18. Two Line Linux Kernel Module.mp4 | 13.45 MB |
| 1. Introduction/19. Cross Compilation.mp4 | 88.8 MB |
| 1. Introduction/20. Resources.html | 88 B |
| 1. Introduction/21. Introduction Quiz.html | 141 B |
| 1. Introduction/day1/0_what_is_device_driver.txt | 820 B |
| 1. Introduction/day1/1_what_is_kernel_module.txt | 2.24 KB |
| 1. Introduction/day1/2_types_of_modules.txt | 362 B |
| 1. Introduction/day1/3_basic_commands.txt | 196 B |
| 1. Introduction/day1/examples/1_hello/compiling_module.txt | 646 B |
| 1. Introduction/day1/examples/1_hello/hello.c | 323 B |
| 1. Introduction/day1/examples/1_hello/Makefile | 17 B |
| 1. Introduction/day1/examples/1_hello/notes.txt | 1.1 KB |
| 1. Introduction/day1/examples/1_hello/printf_vs_printk.txt | 548 B |
| 1. Introduction/day1/examples/2_hello_makefile/hello.c | 348 B |
| 1. Introduction/day1/examples/2_hello_makefile/Makefile | 147 B |
| 1. Introduction/day1/examples/2_hello_makefile/notes.txt | 1.51 KB |
| 1. Introduction/day1/examples/3_hello/hello.c | 349 B |
| 1. Introduction/day1/examples/3_hello/Makefile | 147 B |
| 1. Introduction/day1/examples/4_hello/challenge.txt | 103 B |
| 1. Introduction/day1/examples/4_hello/hello.c | 323 B |
| 1. Introduction/day1/examples/4_hello/Makefile | 169 B |
| 1. Introduction/day1/examples/4_hello/Makefile_old | 147 B |
| 1. Introduction/day1/examples/5_hello/func.c | 81 B |
| 1. Introduction/day1/examples/5_hello/hello.c | 377 B |
| 1. Introduction/day1/examples/5_hello/Makefile | 179 B |
| 1. Introduction/day1/examples/5_hello/Makefile_answer | 176 B |
| 1. Introduction/day1/examples/6_hello/hello1.c | 352 B |
| 1. Introduction/day1/examples/6_hello/hello2.c | 352 B |
| 1. Introduction/day1/examples/6_hello/Makefile | 166 B |
| 1. Introduction/day1/examples/7_dmesg/notes.txt | 1.28 KB |
| 1. Introduction/day2/journey_to_ko.txt | 1.14 KB |
| 1. Introduction/day2/1_modprobe_vs_insmod/commands.txt | 1.47 KB |
| 1. Introduction/day2/2_internal_module_init_exit/alias_variable.c | 167 B |
| 1. Introduction/day2/2_internal_module_init_exit/alias.c | 262 B |
| 1. Introduction/day2/2_internal_module_init_exit/alias.txt | 107 B |
| 1. Introduction/day2/2_internal_module_init_exit/Makefile | 165 B |
| 1. Introduction/day2/2_internal_module_init_exit/module_init_exit.c | 243 B |
| 1. Introduction/day2/2_internal_module_init_exit/prenotes.txt | 1.36 KB |
| 1. Introduction/day2/3_passing_parameters/arguments.c | 736 B |
| 1. Introduction/day2/3_passing_parameters/Makefile | 158 B |
| 1. Introduction/day2/3_passing_parameters/postnotes.txt | 1.17 KB |
| 1. Introduction/day2/3_passing_parameters/prenotes.txt | 1.07 KB |
| 1. Introduction/day2/3_passing_parameters/string_postnotes.txt | 218 B |
| 1. Introduction/day2/3_passing_parameters/string_prenotes.txt | 135 B |
| 1. Introduction/day2/4_passing_array/Makefile | 164 B |
| 1. Introduction/day2/4_passing_array/parameter_array.c | 640 B |
| 1. Introduction/day2/4_passing_array/prenotes.txt | 548 B |
| 1. Introduction/day2/5_linux_symbol_table/Makefile | 162 B |
| 1. Introduction/day2/5_linux_symbol_table/postnotes.txt | 110 B |
| 1. Introduction/day2/5_linux_symbol_table/prenotes.txt | 1.8 KB |
| 1. Introduction/day2/5_linux_symbol_table/symbol_export.c | 480 B |
| 1. Introduction/day2/6_module_stacking/Makefile | 175 B |
| 1. Introduction/day2/6_module_stacking/module1.c | 443 B |
| 1. Introduction/day2/6_module_stacking/module2.c | 382 B |
| 1. Introduction/day2/6_module_stacking/postnotes.txt | 403 B |
| 1. Introduction/day2/6_module_stacking/prenotes.txt | 648 B |
| 1. Introduction/day2/7_exporting_variable/Makefile | 181 B |
| 1. Introduction/day2/7_exporting_variable/symbol_export.c | 483 B |
| 1. Introduction/day2/7_exporting_variable/symbol_test.h | 144 B |
| 1. Introduction/day2/7_exporting_variable/symbol1.c | 408 B |
| 1. Introduction/day2/8_vermagic/Makefile | 171 B |
| 1. Introduction/day2/8_vermagic/notes.txt | 594 B |
| 1. Introduction/day2/8_vermagic/vermagic.c | 294 B |
| 1. Introduction/day2/8_vermagic/vermagic1.c | 328 B |
| 1. Introduction/day2/10_this_module/Makefile | 165 B |
| 1. Introduction/day2/10_this_module/prenotes.txt | 457 B |
| 1. Introduction/day2/10_this_module/this_module_test.c | 463 B |
| 2. Linux Kernel Module Internals/1. From .c to .ko.mp4 | 17.11 MB |
| 2. Linux Kernel Module Internals/2. Understanding Module.symvers and modules.order.mp4 | 30.6 MB |
| 2. Linux Kernel Module Internals/3. Insmod vs Modprobe.mp4 | 18.29 MB |
| 2. Linux Kernel Module Internals/4. How Modprobe calculates dependencies (modules.depdepmod).mp4 | 28.13 MB |
| 2. Linux Kernel Module Internals/5. Understanding module_init & module_exit functions.mp4 | 29.25 MB |
| 2. Linux Kernel Module Internals/6. Examples of gcc attribute alias.mp4 | 20.65 MB |
| 2. Linux Kernel Module Internals/7. Linux Kernel Module example without module_init and module_exit macro.mp4 | 25.02 MB |
| 2. Linux Kernel Module Internals/8. Linux Kernel Module Internals Quiz.html | 141 B |
| 3. Module Parameters/1. Passing Parameters to Linux Kernel Modules.mp4 | 55.84 MB |
| 3. Module Parameters/2. What happen if we pass incorrect values to module parameters.mp4 | 18.36 MB |
| 3. Module Parameters/3. How to pass parameters to builtin modules.mp4 | 9.89 MB |
| 3. Module Parameters/4. How to pass string with multiple word as parameter.mp4 | 26.46 MB |
| 3. Module Parameters/5. Passing zero to permission argument of module_param macro.mp4 | 13.36 MB |
| 3. Module Parameters/6. Passing array as module parameters.mp4 | 47.55 MB |
| 3. Module Parameters/7. Inv bool.mp4 | 20.05 MB |
| 3. Module Parameters/8. Module Parameters Quiz.html | 141 B |
Trackers
No trackers found.