تبلیغات
تبلیغات

دانلود فیلم آموزشی Udemy – Debugging Linux Kernel in Deep Part 1 – 2

Udemy Debugging Linux Kernel in Deep Part 1 – 2

تکنیک های رفع اشکال هسته لینوکس را در Deep بیاموزید. یک اشکال زدایی سنتی به شما امکان می دهد پس از توقف سیستم ، وضعیت سیستم را بررسی کنید . به عنوان مثال ، پس از شناسایی خطا ، اما رویدادهای منجر به خطا را نشان نمی دهد. برای درک دلیل وقوع یک رویداد ، باید زمینه مربوطه بازیابی شود. این نیاز به ردیابی دارد.  ردیابی فرآیند جمع آوری اطلاعات مربوط به فعالیت در یک سیستم کاری است .با ردیابی ، اجرای برنامه در طول زمان اجرا ضبط می شود ، اجازه می دهد تا برای تجزیه و تحلیل ردیابی بعدی ردیابی اطلاعات مفیدی را برای رفع اشکال در اختیار توسعه دهندگان قرار دهد. در این دوره ، ما ftrace را یاد خواهیم گرفت ، که ردیاب رسمی هسته Linux است با استفاده از ftrace چه کاری می توانیم انجام دهیم؟ اشکال زدایی هسته لینوکس ، تحلیل Latency ها در هسته لینوکس ، جریان هسته لینوکس را یاد بگیرید و مشاهده کنید ، ردیابی سوئیچ های زمینه ، مدت زمان غیرفعال شدن وقفه ها ،و خیلی بیشتر. فرایندهای فضای کاربر را می توان با استفاده از gdb اشکال زدایی کرد. برنامه های فضای کاربر را می توان از راه دور با استفاده از ترکیب gdbserver بر روی دستگاه مورد نظر و gdb در ماشین میزبان / ماشین توسعه ، اشکال زدایی کرد. هسته لینوکس یک پیاده سازی GDB Server به نام KGDB دارد. با مشتری GDB از طریق شبکه یا اتصال پورت سریال ارتباط برقرار می کند.
  • آنچه خواهید آموخت :
  • تکنیک های رفع اشکال هسته لینوکس
  • اشکال زدایی از هسته لینوکس با استفاده از KGDB
  • نیازمندی ها :
  • باید در هسته لینوکس دانش داشته باشد
  • این دوره آموزشی برای چه کسانی است :
  • توسعه دهندگان هسته که علاقه مند به یادگیری روش های مختلف اشکال زدایی هستند
نام: Udemy - Debugging Linux Kernel in Deep Part 1 - 2
حجم فایل: 3.5 و 1.5 گیگابایت
شرکت سازنده: Udemy
تاریخ انتشار: 1399/10/17
کیفیت: 720p
زیرنویس: ندارد
زبان: انگلیسی
ژانر: آموزشی
مدت زمان پخش: 9 ساعت
فرمت فایل: MP4
رمز فایل: www.download.ir

Udemy - Debugging Linux Kernel in Deep Part 1 - 2

A traditional debugger allows you to inspect the system state once the system is halted
i.e., after an error has been detected, but doesn’t reveal the events leading to the error.
To understand why an event took place, the relevant context has to be restored. This requires tracing
Tracing is the process of collecting information on the activity in a working system
With tracing, program execution is recorded during run-time, allowing for later analysis of the trace
Tracing provides developers with information useful for debugging.
In this course, we will be learning ftrace, which is the official tracer of Linux Kernel in deep
What can we do using ftrace?
Debugging Linux Kernel
Analyzing Latencies in Linux Kernel
Learn and observe the flow of Linux Kernel
Trace context switches
Length of the time the interrupts are disabled

لینک دانلود