1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Learn Linux Kernel Programming 2020-12
Learn Linux Kernel Programming

Udemy – Learn Linux Kernel Programming 2020-12

توضیحات

Learn Linux Kernel Programming، دوره برنامه نویسی کرنل توسط یودمی منتشر شده است. آیا می خواهید افق دید خود را گسترش دهید و بخشی از سیر تکاملی برنامه نویسی باشید؟ آیا می خواهید در برنامه نویسی ماژول کرنل لینوکس مهارت پیدا کنید تا مهارت هایی به دست آورید که برای صنعت برنامه نویسی ارزشمند هستند؟ و چرا که نه، لینوکس یکی از محبوب ترین سیستم عامل ها برای توسعه دهندگان نرم افزار است و محبوبیت آن نیز در طول زمان افزایش خواهد یافت.

دوره های برنامه نویسی ماژول کرنل لینوکس زیادی برای یادگیری این مهارت ها وجود دارد. با این حال، این دوره ها اغلب رویکرد عملی ندارند و دانشجویان اغلب احساس می کنند که رها شده اند. بنابراین در حال حاضر بهترین دوره موجود برای یادگیری این مهارت های ارزشمند چیست؟

معرفی آموزش برنامه نویسی کرنل لینوکس؛ یک دوره با کیفیت بالا که توسط Linux Weekend Learning توسعه داده شده است. این دوره براساس یک رویکرد عملی ساخته شده است و از مثال های واقعی زیادی برای ارائه آموزش مناسب به شما استفاده می کند. با ثبت نام در این دوره ها می توانید با سرعت خودتان یاد بگیرید و هر زمان که خواستید به آن ها مراجعه کنید.

برخی از مزایای این دوره عبارتند از:

بیش از ۵ ساعت آموزش ویدیویی

100+ سخنرانی درباره برنامه نویسی کرنل لینوکس

آشنایی کامل با ماژول های کرنل hello world

نوشتن ماژول های مختلف کرنل که symbols را خروجی میگیرد، پارامترها را می پذیرند، رشته های کرنل را ایجاد می کنند.

عملکرد printk را به صورت عمیق یاد بگیرید

دستورها مختلفی که هنگام کار در ماژول های کرنل لینوکس استفاده می شوند: rmmod، rmmod، Modprobebe، lsmod، dmesg

تمام نمونه ها و یادداشت های استفاده شده در این دوره برای دانلود در دسترس هستند.

دستوراتی که در این درس خواهید آموخت:

lsmod
dmesg
insmod
rmmod
modprobe
modinfo
depmod
objdump
ps -l

API های تحت پوشش در این دوره:

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

 

 آنچه خواهید آموخت

  • درایور کرنل، درایور دیوایس چیست و تفاوت ها
  • آشنایی با کرنل لینوکس hello world و فرآیند کامپایل
  • انتقال پارامترها به ماژول های کرنل لینوکس
  • کرنل پانیک،oops، BUG، WARN
  • ایجاد رشته های کرنل
  • Printk و اشکال زدای پویا
  • مزایا و معایب ماژول های کرنل
  • دستورها مختلف: lsmod، rmmod، Modinfo، insmod، Modprobe، Modinfo، depmod، Objdump، dmesg
  • خروجی گرفتن از Symbols
  • مدیریت فرآیند در کرنل لینوکس
  • مدول Metadata

این دوره برای چه کسانی مناسب است

  • توسعه دهندگانی که در مورد یادگیری ماژول های کرنل لینوکس کنجکاو هستند

 

مشخصات دوره Learn Linux Kernel Programming

ناشر: یودمی
مدرس:Linux Trainer
زبان: انگلیسی
سطح آموزش: مقدماتی
تعداد دروس: 112
مدت زمان آموزش: 5 ساعت و 40 دقیقه

سر فصل های دوره Learn Linux Kernel Programming

Learn Linux Kernel Programming

پیش نیاز های دوره

  • C
  • آشنایی با رایج ترین دستورهای مورد استفاده در لینوکس (echo, cat, make, ls etc)
  • دسترسی به کامپیوتربا سیستم عامل لینوکس (چه به صورت مستقیم و چه به صورت VM)

تصاویر Learn Linux Kernel Programming

Learn Linux Kernel Programming

فیلم نمونه

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 805 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

2.78 گیگابایت

 

4.6/5 - (2747 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست