Introduction to AUTOSAR/OSEK RTOS II

所在平台: Udemy

课程主页: https://www.udemy.com/course/introduction-to-osek-rtos-ii/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:AUTOSAR/OSEK RTOS II 介绍 概述:本课程讲解汽车软件行业中最常见的实时操作系统——OSEK操作系统。OSEK是现代车辆中几乎所有电子控制单元(ECU)运行的标准平台,支持不同的应用软件组件。本课程与之前的课程[OSEK OS I 入门]相辅相成,全面概述OSEK实时操作系统及其工作原理,使用ARM Keil Uvision模拟器和/或TM4C123评估套件进行学习。 课程内容包括: - OSEK环境下的开发周期快速回顾 - OIL系统描述 - OSEK实时内核中的任务管理和资源管理 - 警报管理、事件控制和钩子程序的介绍 警报管理部分,我们将了解计数器/警报概念、警报类型、警报动作、警报OIL描述,以及如何利用警报对象支持OSEK内核中的周期线程。学习OSEK内核提供的API以处理警报,每个内容都会有实际示例,以确保深入理解,课程结束时会进行编程练习。 事件控制部分,我们会先介绍事件概念,接着讨论事件对象的使用及其OIL描述,事件对任务管理和调度活动的影响,以及事件与服务器线程的关系。事件设置作为警报动作的作用及提供的事件API,亦会有实际示例以确保理解。 钩子程序部分,将介绍钩子的概念作为OSEK对象,包括操作系统的启动序列及启动钩子、任务前/后钩子的介绍以及如何使用它们处理运行时测量。课程内容中包含大量示例,以确保学员获得全面且实用的理解。 请开始我们的学习旅程。

课程评论(0条)

课程详情

Learn the most common real time operating system in the Automotive software industry. OSEK operating system which is the standard platform that is running on almost all of the Electronics Control Units (ECUs) in modern vehicles to support different application software components. This course provides a complementary part to the previous course [Intro To OSEK OS I] to give you a complete overview of what an OSEK real time operating system is and how it works using ARM Keil Uvision simulator and/or TM4C123 evaluation kit. In this course, we will start with quick review on the development cycle in OSEK environment, Oil system description, Task management and resource management in OSEK real time kernel. Then we will learn the alarm management, Event control and Hook routines in OSEK OS. OSEK Alarm Management You will understand the counter/alarm concepts, alarm types, alarm actions, alarm oil description and how can we use alarm objects to support periodic threads in OSEK kernel. The APIs that are provided by OSEK kernel to handle alarms. Each point is supported with practical example to ensure a rigid understanding and programming exercise will be conducted at the end. Event Control The event concept will be introduced first, Then the usage and oil description of event objects. The events effects on the task management and scheduling activities. The events & the server threads. Event setting as an alarm actions. Event APIs that are provided by OSEK kernel. Each point is supported with practical example to ensure a rigid understanding and programming exercise will be conducted at the end. Hook routines The hook concepts will be introduced as an OSEK object. The startup sequence of the OS and the startup hook. Pre/post task hooks will be introduced then and how to use them to handle the runtime measurements. The course includes lots of examples to make sure that you have a thorough and practical understanding. Now lets get started.

课程标签

0人关注该课程

主题相关的课程