دوره آموزشی مبانی اینترنت اشیا: مبانی سیستم عامل (2018)
1 ساعت 59 دقیقهمتوسط2018-03-02
مدرسین

Ryan Hu
Professor at the Seneca College of Applied Arts and Technology
جزئیات دوره
اینترنت اشیا (IoT) مجموعه ای از امکانات هیجان انگیز را به توسعه دهندگان ارائه می دهد. اما ساخت راهحلهای سیستمی برای اینترنت اشیا میتواند چالشبرانگیز باشد و چنین سیستمهایی ممکن است برای مدیریت مؤثر منابع و برنامهریزی وظایف دستگاههای مدرن اینترنت اشیا مجهز نباشند. استفاده از سیستم عامل (OS) می تواند به شما در حل برخی از این مشکلات کمک کند. در این دوره، به رایان هو بپیوندید تا اصول استفاده از یک سیستم عامل برای اینترنت اشیا را مرور کند و مفاهیم و مثالهای مرتبط با سیستم عامل را با استفاده از هسته سیستم عامل FreeRTOS بررسی کند. درباره ویژگیها و الزامات فنی سیستمعاملها بیاموزید و مدیریت وظایف، ارتباطات بین وظایف، مدیریت حافظه و موارد دیگر را بررسی کنید.
اهداف یادگیری
ویژگی های سیستم عامل برای اینترنت اشیا
سیستم عامل برای دستگاه های محدود به منابع
سیستم عامل لینوکس و Windows 10 IoT Core
ویژگی های اصلی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی اینترنت اشیا (IoT): اصول سیستمهای عامل
- دوره آموزشی آمادگی برای گواهینامه تکنسین پشتیبانی مجاز سیسکو (CCST) در امنیت سایبری (100-160)
- دوره آموزشی مقدمهای بر هوش مصنوعی مولد در اینترنت اشیاء: پیشران انقلاب «همهچیز هوشمند»
- دوره آموزشی مبانی اینترنت اشیا: برنامه های کاربردی سیستم عامل
- دوره آموزشی مبانی معماری هوش مصنوعی فیزیکی: طراحی ماشینهای خودمختار با هوش مصنوعی عاملمحور
- دوره آموزشی مقدمهای بر هوش مصنوعی ایجنتی در 5G: شبکههای خودمختار هوشمندتر
- دوره آموزشی مبانی اینترنت اشیا: کسب درآمد از اینترنت اشیا
- دوره آموزشی مبانی تحول دیجیتال
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای آزمون های (220-1001 و 220-1002) +CompTIA A
- مسیر آموزشی مقدمهای بر مهارتهای پایه برای کار با داده: مدیریت دادهها
- مسیر آموزشی تبدیل شدن به یک استاد تحول دیجیتال
- مسیر آموزشی ساخت سیستمهای هوش مصنوعی عاملمحور برای رهبران فناوری
- مسیر آموزشی بوتکمپ هوش مصنوعی برای کسبوکارهای کوچک و متوسط
- مسیر آموزشی آماده شدن برای آزمون CompTIA Security+ (SY0-601)
- مسیر آموزشی گواهینامه حرفهای مبانی مهندسی داده
- مسیر آموزشی ملزومات شغلی در امنیت سایبری