لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی IoT: مبانی سیستم عامل ها
IoT Foundations: Operating Systems Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اینترنت اشیا ((اینترنت اشیا) مجموعه ای از فرصت های جالب را برای توسعه به توسعه دهندگان ارائه می دهد. اما ساختن راه حل های سیستم برای اینترنت اشیا can می تواند چالش برانگیز باشد و چنین سیستم هایی ممکن نیستند برای مدیریت موثر منابع و برنامه ریزی کارها برای دستگاه های اینترنت اشیا modern مدرن مجهز باشند. استفاده از سیستم عامل (سیستم عامل) می تواند به شما در حل برخی از این مشکلات کمک کند. در این دوره ، با رایان هو همراه باشید تا وی اصول استفاده از سیستم عامل برای اینترنت اشیا را مرور کند و مفاهیم و مثالهای مربوط به سیستم عامل را با استفاده از هسته سیستم عامل ، FreeRTOS بررسی کند. درباره ویژگی ها و نیازهای فنی سیستم عامل ها اطلاعات کسب کنید و مدیریت کار ، ارتباطات بین وظایف ، مدیریت حافظه و موارد دیگر را کاوش کنید.
موضوعات شامل:
مشخصات سیستم عامل برای اینترنت اشیا li>
سیستم عامل برای دستگاههای محدود به منابع li>
سیستم عامل های لینوکس و ویندوز 10 IoT Core
ویژگی های اصلی FreeRTOS
برنامه ریزان کار و مدیریت وظایف li>
ارتباطات بین وظایف li>
اختصاص حافظه پویا li>
اشکال زدایی از برنامه های مبتنی بر سیستم عامل li>
سرفصل ها و درس ها
مقدمه
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
پنگ "رایان" هو استاد کالج هنرهای کاربردی و فناوری سنکا است.
رایان علاقه زیادی به فناوریهای اینترنت اشیا (IoT) دارد و در بیش از 13 سال گذشته به طور فعال با صنعت و جامعه تحقیقاتی در مورد برخی از فعالیتهای کلیدی تحقیق IoT و شبکههای حسگر کار کرده است. رایان یک مهندس حرفه ای دارای مجوز (P.Eng.) در کانادا است و به عنوان سردبیر IEEE Canadian Journal of Electrical and Computer Engineering فعالیت می کند. رایان همچنین به عنوان عضوی از کمیته استانداردهای سنسورهای IEEE و اخیراً در هیئت های سازماندهی و فنی و کمیته های کنسرسیوم های صنعتی معتبر و کنفرانس های بین المللی خدمت کرده است.
نمایش نظرات