مقدمهای بر AUTOSAR/OSEK RTOS - بخش 1
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مروری بر OSEK RTOS
- چرخه توسعه نرمافزار در محیط مبتنی بر OSEK
- مدیریت تسک در OSEK OS
- مدیریت منابع در OSEK OS
- APIهای استاندارد OSEK OS
پیشنیازهای دوره
- مبانی برنامهنویسی C
- آشنایی اولیه با RTOS و برنامهنویسی MCU
توضیحات دوره
رایجترین سیستمعامل بلادرنگ در صنعت نرمافزار خودرو را بیاموزید.
سیستمعامل OSEK، که پلتفرم استانداردی است و تقریباً روی همه واحدهای کنترل الکترونیکی (ECUها) در خودروهای مدرن اجرا میشود تا از اجزای مختلف نرمافزار کاربردی پشتیبانی کند.
این دوره یک بررسی از چیستی یک سیستمعامل بلادرنگ OSEK و چگونگی عملکرد آن با استفاده از شبیهساز ARM Keil Uvision و یا کیت ارزیابی TM4C123 ارائه میدهد.
در این دوره، با یک معرفی سریع به هسته OSEK OS و ویژگیهای داخلی آن شروع میکنیم. چرخه توسعه نرمافزار در یک محیط مبتنی بر OSEK، از جمله توصیف رسمی OIL (OSEK Implementation Language) و مرحله تولید سیستم بهعنوان بخشی از فرآیند کامپایل بررسی میشود. پس از آن، ماژول مدیریت تسک در سیستمعامل OSEK را بررسی میکنیم، از جمله انواع تسک، ماشین حالت تسک، ویژگیهای تسک و سرویسهایی که هسته OSEK برای دستکاری تسک برنامه ارائه میدهد.
سپس مدیریت منابع بررسی میشود، از جمله مفاهیم منابع، مشکلات منابع مشترک مانند وارونگی اولویت و بنبست، و الگوی سقف اولویت که طبق استاندارد OSEK برای حل این مشکلات لازم است.
این دوره شامل مثالهای فراوانی است تا مطمئن شوید درکی عمیق و عملی به دست میآورید.
حالا بیایید شروع کنیم.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار تعبیه
- توسعهدهندگان نرمافزار خودرو
- توسعهدهندگان نرمافزاری که به صنعت نرمافزار خودرو علاقهمندند
- دانشجویان مهندسی نرمافزار
مقدمهای بر AUTOSAR/OSEK RTOS - بخش 1
-
انگیزه 03:18
-
فرآیند توسعه OSEK 04:19
-
توصیف رسمی و تولید OIL 04:26
-
مفهوم تسک و ویژگیهای آن 05:38
-
کلاسهای انطباق OSEK 02:13
-
زمانبندی مثال 1 مدیریت تسک 02:01
-
اجرای مثال 1 مدیریت تسک 07:47
-
زمانبندی مثال 2 مدیریت تسک 04:25
-
اجرای مثال 2 مدیریت تسک 05:18
-
تکلیف 1 مدیریت تسک None
-
سیاستهای زمانبندی OSEK 04:38
-
زمانبندی مثال 3 مدیریت تسک 02:52
-
اجرای مثال 3 مدیریت تسک 05:36
-
مدیریت خطا 03:29
-
خلاصه APIهای مدیریت تسک 10:48
-
مثال 4 مدیریت تسک 04:23
-
مثال 5 مدیریت تسک (طراحی ماشین حالت LED) 06:30
-
اجرای ماشین حالت LED 08:47
-
تکلیف 2 مدیریت تسک None
-
تمرین اختیاری 1 04:32
-
تمرین اختیاری 2 03:17
-
تمرین برنامهنویسی مدیریت تسک None
-
مفاهیم اولیه منابع مشترک 1 05:19
-
مفاهیم اولیه منابع مشترک 2 05:10
-
مشکل ناسازگاری داده 03:00
-
مفهوم Semaphore 04:46
-
مشکل وارونگی اولویت 06:35
-
مشکل بنبست 04:39
-
الگوی طراحی سقف اولویت 06:38
-
زمانبندی مثال 1 مدیریت منابع 05:17
-
کد C مثال 1 مدیریت منابع 03:45
-
اجرای مثال 1 مدیریت منابع 05:15
-
خلاصه APIهای مدیریت منابع 03:58
-
کد C مثال 2 مدیریت منابع 03:25
-
اجرای مثال 2 مدیریت منابع 06:20
-
تکلیف 1 مدیریت منابع None
-
تمرین برنامهنویسی مدیریت منابع None
مشخصات آموزش
مقدمهای بر AUTOSAR/OSEK RTOS - بخش 1
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:37
- مدت زمان :03:28:28
- حجم :2.11GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy