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

دوره آموزشی مبانی اینترنت اشیا: مبانی سیستم عامل (2018)

1 ساعت 59 دقیقهمتوسط2018-03-02

مدرسین

Ryan Hu

Ryan Hu

Professor at the Seneca College of Applied Arts and Technology

جزئیات دوره

اینترنت اشیا (IoT) مجموعه ای از امکانات هیجان انگیز را به توسعه دهندگان ارائه می دهد. اما ساخت راه‌حل‌های سیستمی برای اینترنت اشیا می‌تواند چالش‌برانگیز باشد و چنین سیستم‌هایی ممکن است برای مدیریت مؤثر منابع و برنامه‌ریزی وظایف دستگاه‌های مدرن اینترنت اشیا مجهز نباشند. استفاده از سیستم عامل (OS) می تواند به شما در حل برخی از این مشکلات کمک کند. در این دوره، به رایان هو بپیوندید تا اصول استفاده از یک سیستم عامل برای اینترنت اشیا را مرور کند و مفاهیم و مثال‌های مرتبط با سیستم عامل را با استفاده از هسته سیستم عامل FreeRTOS بررسی کند. درباره ویژگی‌ها و الزامات فنی سیستم‌عامل‌ها بیاموزید و مدیریت وظایف، ارتباطات بین وظایف، مدیریت حافظه و موارد دیگر را بررسی کنید.

اهداف یادگیری
ویژگی های سیستم عامل برای اینترنت اشیا
سیستم عامل برای دستگاه های محدود به منابع
سیستم عامل لینوکس و Windows 10 IoT Core
ویژگی های اصلی FreeRTOS
زمانبندی وظایف و مدیریت کار
ارتباط بین وظیفه ای
تخصیص حافظه پویا
اشکال زدایی برنامه های مبتنی بر سیستم عامل

مهارت ها

Internet of ThingsHardwareFoundationsSoftware Development

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین

1. مقدمه ای بر سیستم عامل برای اینترنت اشیا

  • 04 - چرا ما به سیستم عامل نیاز داریم
  • 05 - ویژگی‌های سیستم عامل برای اینترنت اشیا
  • 06 - سیستم عامل همه منظوره در مقابل سیستم عامل جاسازی شده

2. مروری بر سیستم عامل‌های موجود برای اینترنت اشیا

  • 07 - سیستم‌عامل‌های دستگاه‌های با محدودیت منابع
  • 08 - سیستم عامل لینوکس
  • 09 - Windows 10 IoT Core

3. مقدمه ای بر FreeRTOS

  • 10 - مروری بر FreeRTOS
  • 11 - معماری سیستم
  • 12 - با FreeRTOS شروع کنید
  • 13 - FreeRTOS را روی برد nRF51 DK اجرا کنید

4. وظایف

  • 14 - موازی سازی اجرای وظیفه
  • 15 - زمانبندی وظایف
  • 16 - مدیریت وظایف
  • 17 - ایمنی نخ
  • 18 - بن بست

5. ارتباطات بین وظیفه

  • 19 - صف
  • 20 - سمافور و موتکس

6. مدیریت حافظه

  • 21 - تخصیص حافظه
  • 22 - الگوریتم First fit

7. تایمر

  • 23 - از تایمر نرم افزاری استفاده کنید

8. ورودی‌ها و خروجی ها

  • 24 - دستگاه‌های IO و لوازم جانبی
  • 25 - قطع می‌کند

9. اشکال زدایی

  • 26 - برنامه‌های مبتنی بر سیستم عامل خود را اشکال زدایی کنید

نتیجه

  • 27 - مراحل بعدی

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

درباره ما

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

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

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

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

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