آموزش مبانی 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: مبانی سیستم عامل ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 59m
27
Linkedin (لینکدین) lynda-small
11 اسفند 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 و اخیراً در هیئت های سازماندهی و فنی و کمیته های کنسرسیوم های صنعتی معتبر و کنفرانس های بین المللی خدمت کرده است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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