آموزش مقدمه ای بر OSEK RTOS I

Introduction to OSEK RTOS I

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر اولین RTOS در صنعت نرم افزار خودرو OSEK RTOS مرور کلی چرخه توسعه SW در محیط مبتنی بر OSEK OSEK OS مدیریت وظایف OSEK OS مدیریت منابع API های استاندارد OSEK OS پیش نیازها: مبانی برنامه نویسی C پیشینه ساده در برنامه نویسی RTOS و MCU

متداول ترین سیستم عامل بلادرنگ در صنعت نرم افزار خودرو را بیاموزید.

سیستم عامل OSEK که پلتفرم استانداردی است که تقریباً بر روی تمام واحدهای کنترل الکترونیکی الکترونیکی (ECU) در خودروهای مدرن برای پشتیبانی از اجزای مختلف نرم افزار کاربردی اجرا می شود.

این دوره یک نمای کلی از چیستی سیستم عامل بلادرنگ OSEK و نحوه عملکرد آن با استفاده از شبیه ساز ARM Keil Uvision و/یا کیت ارزیابی TM4C123 ارائه می دهد.

در این دوره، با معرفی سریع هسته OSEK OS و ویژگی های داخلی آن شروع می کنیم. چرخه توسعه SW در یک محیط مبتنی بر OSEK شامل توضیحات رسمی OIL (زبان پیاده‌سازی O SEK I) و مرحله تولید سیستم به عنوان بخشی از فرآیند کامپایل مورد بحث قرار خواهد گرفت. پس از این ماژول مدیریت وظیفه در سیستم عامل OSEK شامل انواع وظایف، ماشین وضعیت وظیفه، ویژگی های وظیفه و خدماتی که توسط هسته OSEK برای دستکاری وظایف برنامه ارائه می شود، مورد بحث قرار می دهیم.

پس از بحث در مورد مدیریت وظیفه، مدیریت منابع شامل مفاهیم منابع، مشکلات منابع مشترک مانند وارونگی اولویت ها و بن بست و الگوی سقف اولویت که توسط استاندارد OSEK برای حل این مشکلات مورد نیاز است، مورد بحث قرار خواهد گرفت.

>

این دوره شامل مثال‌های زیادی است تا اطمینان حاصل شود که درک کامل و عملی دارید.

اکنون اجازه دهید شروع کنیم.




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

معرفی Introduction

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • انگیزه Motivation

  • انگیزه Motivation

  • نمای کلی OSEK OS OSEK OS Overview

  • نمای کلی OSEK OS OSEK OS Overview

  • فرآیند توسعه OSEK OSEK Development Process

  • فرآیند توسعه OSEK OSEK Development Process

  • فایل پیکربندی OIL OIL Configuration File

  • فایل پیکربندی OIL OIL Configuration File

  • OIL شرح رسمی و نسل OIL Formal Description And Generation

  • OIL شرح رسمی و نسل OIL Formal Description And Generation

  • راه اندازی محیط Environment Setup

  • راه اندازی محیط Environment Setup

مدیریت وظایف OSEK OSEK Task Management

مدیریت وظایف OSEK OSEK Task Management

  • مفهوم وظیفه و ویژگی های آن Task Concept And Its Properties

  • مفهوم وظیفه و ویژگی های آن Task Concept And Its Properties

  • انتقال دولت State Transitions

  • انتقال دولت State Transitions

  • کلاس های انطباق OSEK OSEK Conformance Classes

  • کلاس های انطباق OSEK OSEK Conformance Classes

  • اهداف و الزامات CCs OSEK OSEK CCs Objectives And Requirements

  • اهداف و الزامات CCs OSEK OSEK CCs Objectives And Requirements

  • مدیریت وظیفه مثال 1 زمانبندی Task Management Example 1 Scheduling

  • مدیریت وظیفه مثال 1 زمانبندی Task Management Example 1 Scheduling

  • مدیریت وظیفه مثال 1 اجرا Task Management Example 1 Execution

  • مدیریت وظیفه مثال 1 اجرا Task Management Example 1 Execution

  • مدیریت وظیفه مثال 2 زمان بندی Task Management Example 2 Scheduling

  • مدیریت وظیفه مثال 2 زمان بندی Task Management Example 2 Scheduling

  • مدیریت وظیفه مثال 2 اجرا Task Management Example 2 Execution

  • مدیریت وظیفه مثال 2 اجرا Task Management Example 2 Execution

  • تکلیف مدیریت وظیفه 1 Task Management Assignment 1

  • تکلیف مدیریت وظیفه 1 Task Management Assignment 1

  • سیاست های زمان بندی OSEK OSEK Scheduling Policies

  • سیاست های زمان بندی OSEK OSEK Scheduling Policies

  • خواندن سیاست های زمانبندی OSEK OSEK Scheduling Policies Reading

  • خواندن سیاست های زمانبندی OSEK OSEK Scheduling Policies Reading

  • مدیریت وظیفه مثال 3 زمانبندی Task Management Example 3 Scheduling

  • مدیریت وظیفه مثال 3 زمانبندی Task Management Example 3 Scheduling

  • مدیریت وظیفه مثال 3 اجرا Task Management Example 3 Execution

  • مدیریت وظیفه مثال 3 اجرا Task Management Example 3 Execution

  • مدیریت خطا Error Management

  • مدیریت خطا Error Management

  • خواندن مدیریت خطا Error Management Reading

  • خواندن مدیریت خطا Error Management Reading

  • خلاصه APIهای مدیریت وظیفه Task Management APIs Summary

  • خلاصه APIهای مدیریت وظیفه Task Management APIs Summary

  • خواندن خدمات مدیریت وظیفه Task Management Services Reading

  • خواندن خدمات مدیریت وظیفه Task Management Services Reading

  • مدیریت وظیفه مثال 4 Task Management Example 4

  • مدیریت وظیفه مثال 4 Task Management Example 4

  • مدیریت وظیفه مثال 5 (طراحی ماشین حالت LED) Task Management Example 5 (LED state machine design)

  • مدیریت وظیفه مثال 5 (طراحی ماشین حالت LED) Task Management Example 5 (LED state machine design)

  • اجرای ماشین LED حالت LED State Machine Execution

  • اجرای ماشین LED حالت LED State Machine Execution

  • تکلیف مدیریت وظیفه 2 Task Management Assignment 2

  • تکلیف مدیریت وظیفه 2 Task Management Assignment 2

  • تمرین اختیاری 1 Optional Exercise 1

  • تمرین اختیاری 1 Optional Exercise 1

  • تمرین اختیاری 2 Optional Exercise 2

  • تمرین اختیاری 2 Optional Exercise 2

  • تمرین برنامه نویسی مدیریت وظیفه Task Management Programming Exercise

  • تمرین برنامه نویسی مدیریت وظیفه Task Management Programming Exercise

مدیریت منابع OSEK OSEK Resource Management

مدیریت منابع OSEK OSEK Resource Management

  • مقدمه ای بر مدیریت منابع Introduction To Resource Management

  • مقدمه ای بر مدیریت منابع Introduction To Resource Management

  • مفاهیم اساسی منابع مشترک I Basic Concepts Of Shared Resource I

  • مفاهیم اساسی منابع مشترک I Basic Concepts Of Shared Resource I

  • مفاهیم اساسی منابع مشترک II Basic Concepts Of Shared Resource II

  • مفاهیم اساسی منابع مشترک II Basic Concepts Of Shared Resource II

  • مشکل ناسازگاری داده ها Data Inconsistency Problem

  • مشکل ناسازگاری داده ها Data Inconsistency Problem

  • مفهوم سمافور Semaphore Concept

  • مفهوم سمافور Semaphore Concept

  • مشکل وارونگی اولویت Priority Inversion Problem

  • مشکل وارونگی اولویت Priority Inversion Problem

  • مشکل بن بست DeadLock Problem

  • مشکل بن بست DeadLock Problem

  • وارونگی اولویت و خواندن بن بست Priority Inversion And Deadlock Reading

  • وارونگی اولویت و خواندن بن بست Priority Inversion And Deadlock Reading

  • الگوی طراحی سقف اولویت Priority Ceiling Design Pattern

  • الگوی طراحی سقف اولویت Priority Ceiling Design Pattern

  • پروتکل سقف اولویت OSEK OSEK Priority Ceiling Protocol

  • پروتکل سقف اولویت OSEK OSEK Priority Ceiling Protocol

  • مدیریت منابع مثال 1 زمانبندی Resource Management Example 1 Scheduling

  • مدیریت منابع مثال 1 زمانبندی Resource Management Example 1 Scheduling

  • مدیریت منابع مثال 1 کد C Resource Management Example 1 C code

  • مدیریت منابع مثال 1 کد C Resource Management Example 1 C code

  • مدیریت منابع مثال 1 اجرا Resource Management Example 1 Execution

  • مدیریت منابع مثال 1 اجرا Resource Management Example 1 Execution

  • خلاصه APIهای مدیریت منابع Resource Management APIs Summary

  • خلاصه APIهای مدیریت منابع Resource Management APIs Summary

  • خواندن خدمات مدیریت منابع Resource Management Services Reading

  • خواندن خدمات مدیریت منابع Resource Management Services Reading

  • مدیریت منابع مثال 2 کد C Resouce Management Example 2 C code

  • مدیریت منابع مثال 2 کد C Resouce Management Example 2 C code

  • مدیریت منابع مثال 2 در حال اجرا Resource Management Example 2 Executing

  • مدیریت منابع مثال 2 در حال اجرا Resource Management Example 2 Executing

  • تکلیف مدیریت منابع 1 Resource Management Assignment 1

  • تکلیف مدیریت منابع 1 Resource Management Assignment 1

  • تمرین برنامه نویسی مدیریت منابع Resource Management Programming Exercise

  • تمرین برنامه نویسی مدیریت منابع Resource Management Programming Exercise

نمایش نظرات

آموزش مقدمه ای بر OSEK RTOS I
جزییات دوره
3 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,502
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sarea Alhariri Sarea Alhariri

مهندس نرم افزار جاسازی شده