تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی درایورهای دستگاه لینوکس

دوره آموزشی درایورهای دستگاه لینوکس

2 ساعت 49 دقیقهمتوسط2020-12-02

مدرسین

Kevin Dankwardt

Kevin Dankwardt

Linux Leader, Embedded Linux Authority

جزئیات دوره

یکی از مهمترین عملکردهای هر سیستم عامل، مدیریت انواع سخت افزارهای متصل به سیستم است، از موارد ساده‌تری مانند درگاه‌های سریال و صفحه کلید گرفته تا سخت افزارهای پیچیده‌تر مانند دوربین‌های USB، درایوهای سخت و دستگاه‌های شبکه ای. با درک نحوه عملکرد درایورهای دستگاه لینوکس، می‌توانید از عملکرد هسته لینوکس و نحوه تعامل و یا تعامل کاربران و توسعه دهندگان با دستگاه‌ها، اطلاعات مفیدی دریافت کنید. در این دوره، مربی Kevin Dankwardt نحوه کارکرد ماژول‌های هسته قابل بارگذاری را توضیح می‌دهد، سپس سه نوع مختلف از درایورهای دستگاه Linux - درایورهای دستگاه کاراکتر، درایورهای بلوک و درایورهای شبکه - و جنبه‌ها و کاربردهای هر یک را شرح می‌دهد. او اصول هر نوع درایور را پوشش می‌دهد، و سپس شما را از طریق نوشتن، رفع اشکال، ردیابی و افزودن قابلیت به درایورهای مختلف دستگاه راهنمایی می‌کند.

مهارت ها

Software AdministrationLinuxNetwork and System AdministrationOpen SourceDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01-درایورهای دستگاه لینوکس را کاوش کنید
  • 02-آنچه باید بدانید

1. ماژول های قابل بارگذاری چگونه کار می کنند

  • 03-مزایای ماژول های قابل بارگذاری را شرح دهید
  • 04-به طور موثر از دستورات ماژول استفاده کنید
  • 05- استفاده و تعریف پارامترهای ماژول
  • 06- با مجوز و ماژول کار کنید
  • 07-Challenge - با ماژول های قابل بارگذاری کار کنید
  • 08-راه حل - با ماژول های قابل بارگذاری کار کنید

2. کامپایل و رفع اشکال

  • 09-نوشتن یک ماژول کرنل قابل بارگذاری
  • 10- یک ماژول قابل بارگذاری بسازید و بارگذاری کنید
  • 11-از printk() برای ردیابی و اشکال زدایی استفاده کنید
  • 12-از ردیابی و رفع اشکال استفاده کنید
  • 13-چالش - نوشتن، ردیابی، اشکال زدایی
  • 14-راه حل - نوشتن، ردیابی، اشکال زدایی

3. درایورهای دستگاه کاراکتر

  • 15- فایل های دستگاه را ایجاد و استفاده کنید
  • 16-عملیات فایل درایور دستگاه کاراکتر را پیاده سازی کنید
  • 17-درایور دستگاه کاراکتر بنویسید
  • 18- فضاهای آدرس کاربر و هسته را درک کنید
  • 19-چالش - یک راننده شخصیت بنویسید
  • 20-راه حل - یک درایور کاراکتر بنویسید

4. درایورها را مسدود کنید

  • 21-از فایل های دستگاه بلوک استفاده کنید
  • 22-عملکرد لایه بلوک را شرح دهید
  • 23-عملیات درایور بلوک را اجرا کنید
  • 24-صف درخواست بلوک را مدیریت کنید
  • 25-چالش - یک درایور بلاک بنویسید
  • 26-راه حل - یک درایور بلاک بنویسید

5. درایورهای شبکه

  • 27-به نقش درایورهای دستگاه شبکه نگاه کنید
  • 28-ساختار net_device_ops را بررسی کنید
  • 29- API مربوط به PCI را در درایورهای شبکه بررسی کنید
  • 30-چالش - استفاده از ابزار با درایور شبکه
  • 31-راه حل - استفاده از ابزار با درایور شبکه

نتیجه

  • 32-درباره درایورهای دستگاه لینوکس بیشتر بدانید

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal