لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی اینترنت اشیاء: مفاهیم پایه سیستمعاملها (۲۰۱۸)
- آخرین آپدیت
دانلود 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
پنگ "رایان" هو استاد کالج هنرهای کاربردی و فناوری سنکا است.
رایان علاقه زیادی به فناوریهای اینترنت اشیا (IoT) دارد و در بیش از 13 سال گذشته به طور فعال با صنعت و جامعه تحقیقاتی در مورد برخی از فعالیتهای کلیدی تحقیق IoT و شبکههای حسگر کار کرده است. رایان یک مهندس حرفه ای دارای مجوز (P.Eng.) در کانادا است و به عنوان سردبیر IEEE Canadian Journal of Electrical and Computer Engineering فعالیت می کند. رایان همچنین به عنوان عضوی از کمیته استانداردهای سنسورهای IEEE و اخیراً در هیئت های سازماندهی و فنی و کمیته های کنسرسیوم های صنعتی معتبر و کنفرانس های بین المللی خدمت کرده است.
نمایش نظرات