دوره آموزشی
آموزش های Coursera
دوبله زبان فارسی

برنامه‌نویسی کرنل لینوکس و آشنایی با پروژه Yocto

برنامه‌نویسی کرنل لینوکس و آشنایی با پروژه Yocto

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • اصول توسعه کرنل لینوکس
  • چگونه درایور سفارشی کرنل لینوکس بسازید و روی یک دستگاه تعبیه شده مستقر کنید؟
  • چگونه از پروژه Yocto برای ساخت تصاویر دستگاه‌ تعبیه شده استفاده کنید؟

توضیحات دوره

این دوره مقدمه‌ای بر توسعه درایور کرنل برای سیستم‌ عامل لینوکس ارائه می‌دهد. سیستم بیلد Yocto معرفی می‌شود که دانشجویان از آن برای ساخت سیستم تعبیه شده لینوکس سفارشی خود از طریق تکالیف برنامه‌نویسی استفاده می‌کنند.

برنامه‌نویسی کرنل لینوکس و معرفی پروژه Yocto همچنین می‌تواند برای اعتبار تحصیلی به‌عنوان ECEA 5306 و بخشی از مقطع کارشناسی ارشد مهندسی برق دانشگاه CU Boulder گرفته شود.

این دوره بر اساس تکالیف و دانشی که در برنامه‌نویسی سیستم لینوکس و معرفی Buildroot به‌دست آمده، بنا شده و لازم است قبل از شروع دوره، آنها را کامل کنید.

برنامه‌نویسی کرنل لینوکس و آشنایی با پروژه Yocto

  • آشنایی با درایورهای دستگاه 10:02
  • بررسی درایورهای دستگاه 12:22
  • آشنایی با ماژول‌های کرنل 14:42
  • ساخت و بارگذاری ماژول‌های کرنل 11:30
  • مبانی طراحی ماژول کرنل 13:01
  • آشنایی با Yocto 13:30
  • ساخت تصویر Yocto 19:23
  • مقایسه Yocto و Buildroot 7:56
  • تکلیف 6 - بخش 1 - Threading و لیست‌های پیوندی 11:22
  • تکلیف 6 - بخش 2 - دموی Threading سرور سوکت 9:06
  • تکلیف 6 - بخش 3 - دموی راه‌اندازی محیط Yocto 8:56
  • دستورالعمل‌های تکلیف 6 - بخش 1 None
  • دستورالعمل‌های تکلیف 6 - بخش 2 None
  • اتصال به فضای کاربران 15:26
  • عملیات‌های فایل درایور دستگاه 17:17
  • ادامه درایور دستگاه و فضای کاربران 8:25
  • پیاده‌سازی بافر دایره‌ای 10:31
  • تکلیف 7 - بخش 1 - دمو و بررسی تکلیف بافر دایره‌ای 1:58
  • اشکال‌زدایی کرنل 15:49
  • تکلیف 7 - بخش 2 - دمو - بیلدهای درایور کرنل Yocto و Buildroot 10:24
  • دستورالعمل‌های تکلیف 7 - بخش 1 None
  • دستورالعمل‌های تکلیف 7 - بخش 2 None
  • همزمانی و شرایط رقابت 9:32
  • بخش‌های بحرانی در کرنل 15:01
  • دیگر گزینه‌های لاک کردن کرنل 12:20
  • اطلاعات بیشتر درباره لاک کردن 15:07
  • بررسی تکلیف 8 25:31
  • اشکال‌زدایی بیشتر کرنل 7:39
  • سوالات متداول تکلیف 8 11:34
  • دموی تکلیف 8 - مفاهیم درایور کاراکتر و Multithreading 2:25
  • دستورالعمل‌های تکلیف 8 None
  • ioctl 14:42
  • اسلیپینگ کرنل 10:21
  • ادامه اسلیپینگ کرنل 12:43
  • نظرسنجی و انتخاب 9:44
  • بررسی تکلیف 9 16:20
  • دموی تکلیف 9 - عملیات‌های پیشرفته درایور کاراکتر 6:42
  • دستورالعمل‌های تکلیف 9 None

2,508,000 501,600 تومان

مشخصات آموزش

برنامه‌نویسی کرنل لینوکس و آشنایی با پروژه Yocto

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:پیشرفته
  • تعداد درس:38
  • مدت زمان :06:21:21
  • حجم :847.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,535,500 907,100 تومان
  • زمان: 11:29:01
  • تعداد درس: 27
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,797,000 359,400 تومان
  • زمان: 04:33:45
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,646,500 529,300 تومان
  • زمان: 06:42:29
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,069,000 1,013,800 تومان
  • زمان: 12:50:27
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:01:39
  • تعداد درس: 13
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,233,500 1,046,700 تومان
  • زمان: 13:15:58
  • تعداد درس: 86
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,545,000 1,709,000 تومان
  • زمان: 21:38:34
  • تعداد درس: 158
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,899,000 1,379,800 تومان
  • زمان: 17:28:52
  • تعداد درس: 100
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,851,500 970,300 تومان
  • زمان: 12:17:05
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید