Favorites
b/bonnytutsedited 8 months agobycuongnhung1234

Learn Linux Kernel Programming

Learn Linux Kernel Programming

Last updated 12/2020
Created by Linux Trainer
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 112 Lectures ( 5h 40m ) | Size: 3.1 GB

This course will teach you how to start writing Linux Kernel Modules and Device Drivers. Course is full of examples

What you'll learn
What is Kernel Module,Device Driver and Differences
Advantages and Disadvantages of Kernel Modules
Understanding the hello world Linux Kernel Module and process of compilation
Various commands: lsmod, rmmod, modinfo, insmod, modprobe, modinfo, depmod, objdump, dmesg
Passing Parameters to Linux Kernel Modules
Exporting Symbols
Kernel Panic,oops, BUG, WARN
Process Management in Linux Kernel
Creating Kernel Threads
Module Metadata
Printk and Dynamic Debug

Requirements
C
Basics understanding of most frequently used commands in Linux (echo, cat, make, ls etc)
Access to a computer running Linux (either direct or on VM)

Description
110+ Lectures on Linux Kernel ProgrammingUpdated on Dec 12th 2020 : Added more videos in Bonus sectionDo you want to expand your horizon and be a part of programming evolution? Would you like to become proficient in Linux Kernel Module Programming to gain skills that are valued by the programming industry?And why not? After all, Linux is one of the most popular OS for software developers, and its popularity is only going to increase over time.There are many Linux Kernel Module Programming courses available to learn these skills. However, these courses are often lacking in the practical approach, and students often feel left behind. So, what is the best course available to learn this valuable skill right now?Introducing Learn Linux Kernel Programming, a high-quality course developed by Linux Weekend Learning.This course is built on a practical approach and uses a lot of real-world examples to give you proper training.By enrolling, you will have lifetime access to course. You can learn at your own pace and refer back them whenever you want!Here are some of the perks of this course:Over 5 hours of video teaching and training100+ Lectures on Linux Kernel ProgrammingUnderstanding the in and out of the hello world kernel modulesWrite various kernel modules which exports symbols, accepts parameters, creates kernel threadsLearn about the printk function in deepVarious commands used while working in Linux Kernel Modules:insmod, rmmod, modprobe, lsmod, dmesgAll examples and notes used in the course are available for downloadDirect access to your instructors for questions and help through the Udemy communication channelsLifetime access to the course, including all future updatesThis course comes with a 30 day money back guaranteed!. If you are not satisfied with the course, you'll get your money backSo what are you waiting for, enroll now and take the next step in learning Linux Kernel ProgrammingCommands you will learn from this course:lsmoddmesginsmodrmmodmodprobemodinfodepmodobjdumpps -lAPI's covered in the course:module_parammodule_param_arrayEXPORT_SYMBOLEXPORT_SYMBOL_GPLMODULE_INFOKBUILD_MODNAMEdump_stackpanicBUG()for_each_processnum_online_cpusprintk_rate_limitprintk_onceprint_hex_dumpprint_hex_dump_bytescurrentkthread_createwake_up_processkthread_stopkthread_should_stopkthread_runusleep_rangemsleepsmp_processor_idVERMAGIC_STRING

Who this course is for
Developers who are curious about learning Linux Kernel Modules

Homepage

Screenshots

Learn Linux Kernel Programming

Welcome to My Blog - Check it Every Days
If you have any troubles with downloading, PM me
Please Buy Premium Account from my links to get high download speed and support me
Happy Learning!!

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.