آموزش مبانی اینترنت اشیاء: مفاهیم پایه سیستم‌عامل‌ها (۲۰۱۸) - آخرین آپدیت

دانلود IoT Foundations: Operating Systems Fundamentals (2018)

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

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

مقدمه Introduction

  • استفاده از فایل‌های تمرینی Using the exercise files

  • خوش‌آمدگویی Welcome

  • پیش‌نیازهای مورد نیاز What you should know

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

  • تفاوت سیستم‌عامل‌های عمومی و جاسازی شده General-purpose OS vs. embedded OS

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

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

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

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

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

  • ویندوز ۱۰ نسخه IoT Core Windows 10 IoT Core

3-مقدمه‌ای بر FreeRTOS 3. Introduction to FreeRTOS

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

  • مروری کلی بر FreeRTOS Overview of FreeRTOS

  • اجرای FreeRTOS روی برد nRF51 DK Run FreeRTOS on the nRF51 DK board

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

4-تسک‌ها (Tasks) 4. Tasks

  • موازی‌سازی در اجرای تسک‌ها Task execution parallelism

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

  • زمان‌بند تسک‌ها (Task Scheduler) Task scheduler

  • ایمنی رشته‌ها (Thread Safety) Thread safety

  • بن‌بست (Deadlock) Deadlock

5-ارتباطات بین‌تسک‌ها 5. Intertask Communication

  • صف‌ها (Queue) Queue

  • سمافور و Mutex Semaphore and mutex

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

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

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

7-تایمرها 7. Timers

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

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

  • وقفه‌ها (Interrupts) Interrupts

  • دستگاه‌های ورودی/خروجی و تجهیزات جانبی I/O devices and peripherals

9-عیب‌یابی و دیباگ 9. Debugging

  • عیب‌یابی برنامه‌های مبتنی بر سیستم‌عامل Debug your OS-based applications

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش مبانی اینترنت اشیاء: مفاهیم پایه سیستم‌عامل‌ها (۲۰۱۸)
جزییات دوره
1h 59m
27
(آخرین آپدیت)
45,608
- از 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 و اخیراً در هیئت های سازماندهی و فنی و کمیته های کنسرسیوم های صنعتی معتبر و کنفرانس های بین المللی خدمت کرده است.