آموزش مبانی IoT: مبانی سیستم عامل ها

IoT Foundations: Operating Systems Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اینترنت اشیا ((اینترنت اشیا) مجموعه ای از فرصت های جالب را برای توسعه به توسعه دهندگان ارائه می دهد. اما ساختن راه حل های سیستم برای اینترنت اشیا can می تواند چالش برانگیز باشد و چنین سیستم هایی ممکن نیستند برای مدیریت موثر منابع و برنامه ریزی کارها برای دستگاه های اینترنت اشیا modern مدرن مجهز باشند. استفاده از سیستم عامل (سیستم عامل) می تواند به شما در حل برخی از این مشکلات کمک کند. در این دوره ، با رایان هو همراه باشید تا وی اصول استفاده از سیستم عامل برای اینترنت اشیا را مرور کند و مفاهیم و مثالهای مربوط به سیستم عامل را با استفاده از هسته سیستم عامل ، FreeRTOS بررسی کند. درباره ویژگی ها و نیازهای فنی سیستم عامل ها اطلاعات کسب کنید و مدیریت کار ، ارتباطات بین وظایف ، مدیریت حافظه و موارد دیگر را کاوش کنید.
موضوعات شامل:
  • مشخصات سیستم عامل برای اینترنت اشیا
  • سیستم عامل برای دستگاههای محدود به منابع
  • سیستم عامل های لینوکس و ویندوز 10 IoT Core
  • ویژگی های اصلی FreeRTOS
  • برنامه ریزان کار و مدیریت وظایف
  • ارتباطات بین وظایف
  • اختصاص حافظه پویا
  • اشکال زدایی از برنامه های مبتنی بر سیستم عامل

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. آشنایی با سیستم عامل های IoT 1. Introduction to Operating Systems for IoT

  • چرا ما به سیستم عامل نیاز داریم Why we need operating systems

  • ویژگی های سیستم عامل برای IoT OS characteristics for IoT

  • هدف عمومی سیستم عامل در مقابل سیستم عامل تعبیه شده General-purpose OS vs. embedded OS

2. بررسی اجمالی سیستم های عامل موجود برای IoT 2. Overview of Existing Operating Systems for IoT

  • سیستم عامل برای دستگاه های دارای منبع محدود OSs for resource-constrained devices

  • سیستم عامل های لینوکس Linux OSs

  • Windows 10 IoT Core Windows 10 IoT Core

3. آشنایی با FreeRTOS 3. Introduction to FreeRTOS

  • بررسی اجمالی FreeRTOS Overview of FreeRTOS

  • معماری سیستم System architecture

  • با FreeRTOS شروع کنید Get started with FreeRTOS

  • FreeRTOS را روی صفحه DRF51 DK اجرا کنید Run FreeRTOS on the nRF51 DK board

4- وظایف 4. Tasks

  • موازی اجرای کار Task execution parallelism

  • وظیفه زمانبندی Task scheduler

  • مدیریت کارها Task management

  • ایمنی موضوع Thread safety

  • بن بست Deadlock

5. ارتباطات بین کاری 5. Intertask Communication

  • صف Queue

  • semaphore و mutex Semaphore and mutex

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

  • تخصیص حافظه Memory allocation

  • الگوریتم مناسب اول First fit algorithm

7. تایمر 7. Timers

  • از تایمر نرم افزار استفاده کنید Use software timers

8- ورودی و خروجی 8. Inputs and Outputs

  • دستگاه های I / O و لوازم جانبی I/O devices and peripherals

  • قطع می کند Interrupts

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

  • برنامه های مبتنی بر سیستم عامل خود را اشکال زدایی کنید Debug your OS-based applications

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش مبانی IoT: مبانی سیستم عامل ها
جزییات دوره
1h 59m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
35,568
- از 5
ندارد
دارد
دارد
Ryan Hu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ryan Hu Ryan Hu

استاد کالج هنرهای کاربردی و فناوری سنکا

پنگ "رایان" هو استاد کالج هنرهای کاربردی و فناوری سنکا است.

رایان علاقه زیادی به فناوری‌های اینترنت اشیا (IoT) دارد و در بیش از 13 سال گذشته به طور فعال با صنعت و جامعه تحقیقاتی در مورد برخی از فعالیت‌های کلیدی تحقیق IoT و شبکه‌های حسگر کار کرده است. رایان یک مهندس حرفه ای دارای مجوز (P.Eng.) در کانادا است و به عنوان سردبیر IEEE Canadian Journal of Electrical and Computer Engineering فعالیت می کند. رایان همچنین به عنوان عضوی از کمیته استانداردهای سنسورهای IEEE و اخیراً در هیئت های سازماندهی و فنی و کمیته های کنسرسیوم های صنعتی معتبر و کنفرانس های بین المللی خدمت کرده است.