Download Udemy – Learn Linux Kernel Programming 2020-12

Learn Linux Kernel Programming

Description

Learn Linux Kernel Programming is a kernel programming course published by Udemy. Do you want to expand your horizons and be part of the evolution of programming? Do you want to master Linux kernel module programming to gain skills that will be valuable to the programming industry? And why not, Linux is one of the most popular operating systems for software developers and its popularity will only increase over time.

There are many Linux kernel module programming courses to learn these skills. However, these courses often lack a practical approach and students often feel left out. So what is the best course available right now to learn these valuable skills?

Introduction of Linux kernel programming training; A high quality course developed by Linux Weekend Learning. This course is based on a practical approach and uses many real examples to provide you with the right training. By registering in these courses, you can learn at your own pace and refer to them whenever you want.

Some of the benefits of this course are:

More than 5 hours of video training

100+ lectures on Linux kernel programming

Full familiarity with hello world kernel modules

Writing various kernel modules that output symbols, accept parameters, create kernel strings.

Learn the functionality of printk in depth

Various commands used when working with Linux kernel modules: rmmod, rmmod, Modprobebe, lsmod, dmesg

All samples and notes used in this course are available for download.

Commands you will learn in this lesson:

lsmod

dmesg

insmod

rmmod

modprobe

modinfo

depmod

objdump

ps-l

APIs covered in this course:

module_param

module_param_array

EXPORT_SYMBOL

EXPORT_SYMBOL_GPL

MODULE_INFO

KBUILD_MODNAME

dump_stack

panic

BUG()

for_each_process

num_online_cpus

printk_rate_limit

printk_once

print_hex_dump

print_hex_dump_bytes

current

kthread_create

wake_up_process

kthread_stop

kthread_should_stop

kthread_run

usleep_range

msleep

smp_processor_id

VERMAGIC_STRING

What you will learn

  • Kernel driver, what is the device driver and the differences
  • Getting to know the hello world Linux kernel and the compilation process
  • Passing parameters to Linux kernel modules
  • Kernel panic, oops, BUG, ​​WARN
  • Creating kernel threads
  • Printk and dynamic debugger
  • Advantages and disadvantages of kernel modules
  • Different commands: lsmod, rmmod, Modinfo, insmod, Modprobe, Modinfo, depmod, Objdump, dmesg
  • Output from Symbols
  • Process management in the Linux kernel
  • Metadata module

Who is this course suitable for?

  • Developers who are curious about learning Linux kernel modules

Details of the Learn Linux Kernel Programming course

Publisher: Yudmi
teacher:Linux Trainer
English language
Education level: introductory
Number of courses: 112
Training duration: 5 hours and 40 minutes

Chapters of the Learn Linux Kernel Programming course

Course prerequisites

  • c
  • Getting to know the most common commands used in Linux (echo, cat, make, ls etc.)
  • Access to a computer with the Linux operating system (either directly or as a VM)

Images Learn Linux Kernel Programming

Learn Linux Kernel Programming

Sample video

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 720p

download link

Download part 1 – 1 GB

Download part 1 – 1 GB

Download part 2 – 805 MB

Password file(s): www.downloadly.ir

Size

2.78 GB

4.6/5 – (2746 points)

Be the first to comment

Leave a Reply

Your email address will not be published.


*