{"id":1553,"date":"2026-06-02T19:59:47","date_gmt":"2026-06-02T19:59:47","guid":{"rendered":"https:\/\/modular-mx.com\/Trainings\/?p=1553"},"modified":"2026-06-02T21:06:35","modified_gmt":"2026-06-02T21:06:35","slug":"autosar-osekvdx","status":"publish","type":"post","link":"https:\/\/modular-mx.com\/Trainings\/autosar-osekvdx\/","title":{"rendered":"AUTOSAR OSEK\/VDX"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-7cd794a2 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\">\n<div class=\"wp-block-cover alignfull\" style=\"margin-top:0;margin-bottom:0;padding-top:3%;padding-right:0%;padding-bottom:10%;padding-left:5%;min-height:703px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1338\" class=\"wp-block-cover__image-background wp-image-1554 size-full\" alt=\"\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-scaled.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-scaled.jpg 2560w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-300x157.jpg 300w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-1024x535.jpg 1024w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-768x401.jpg 768w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-1536x803.jpg 1536w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-2048x1070.jpg 2048w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/06\/AUTOSAR_OSEK-600x314.jpg 600w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-accent-6-background-color has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-91a99fae wp-block-cover-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-43bcb35b wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)\">\n<div class=\"wp-block-button is-style-outline animated fadeIn slower is-style-outline--1\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-large-font-size has-custom-font-size wp-element-button\" href=\"#Enroll\" style=\"border-color:#005de6;border-width:3px;background-color:#055ce8;font-style:normal;font-weight:400\"><strong>Enroll Now<\/strong><\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons alignwide has-custom-font-size is-style-outline animated fadeIn slower has-large-font-size is-content-justification-space-between is-layout-flex wp-container-core-buttons-is-layout-99545138 wp-block-buttons-is-layout-flex\" style=\"border-style:none;border-width:0px;font-style:normal;font-weight:400\">\n<div class=\"wp-block-button is-style-outline animated fadeIn slower is-style-outline--2\" id=\"-Content\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-large-font-size has-custom-font-size wp-element-button\" href=\"#Content\" style=\"border-color:#155ee1;border-width:3px;background-color:#155ee1;font-style:normal;font-weight:400\">Content<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline animated fadeIn slower is-style-outline--3\" id=\"-Requirements\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-large-font-size has-custom-font-size wp-element-button\" href=\"#Requirements\" style=\"border-color:#155ee1;border-width:3px;background-color:#155ee1;font-style:normal;font-weight:400\">Requirements<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline animated fadeIn slower is-style-outline--4\" id=\"-Tools\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-large-font-size has-custom-font-size wp-element-button\" href=\"#Tools\" style=\"border-color:#155ee1;border-width:3px;background-color:#155ee1;font-style:normal;font-weight:400\">Tools<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline animated fadeIn slower is-style-outline--5\" id=\"-Duration\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-large-font-size has-custom-font-size wp-element-button\" href=\"#Duration\" style=\"border-color:#155ee1;border-width:3px;background-color:#155ee1;font-style:normal;font-weight:400\">Duration<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-medium-font-size wp-block-paragraph\">What is an operating system, and what distinguishes one of the <strong>OSEK type<\/strong>?<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><br>Terminology of Internal Concepts of an OSEK-type Operating System and How to Design an Application Based on Operating Systems<br>These are the concepts that participants will learn to understand and address over the course of 5 weeks through practical exercises, reference examples, theory, and a small project they will be required to complete.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This training is aimed at Embedded Software Engineers with experience in using the C language for microcontrollers. It applies to those who already have experience with operating systems as well as to those who have not previously worked with one, whether it is of the OSEK type or not.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-color has-link-color wp-elements-1 wp-block-paragraph\" id=\"Content\" style=\"color:#155ee1;margin-top:0.3rem;margin-right:0;margin-bottom:0;margin-left:0;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Course Content<\/strong><\/p>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-2 is-layout-flow wp-container-core-details-is-layout-f9cd94f0 wp-block-details-is-layout-flow\"><summary><strong>Phase 1: <em>Introduction to OSEK\/VDX<\/em><\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\">Before discussing operating systems, it is necessary to understand the platform we will be using, including both the hardware, which is the <strong>NXP S32K144-Q100<\/strong> board, and the software, which in our case will be the preconfigured <strong>RTD drivers<\/strong> and <strong>TrampolineRTOS<\/strong>.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\"><br>We will learn theoretical concepts such as <strong>schedulers<\/strong>, <strong>tasks<\/strong>, <strong>priorities<\/strong>, <strong>preemption<\/strong>, and <strong>semaphores<\/strong>. We will also cover the features that distinguish an OSEK\/VDX-type operating system, as well as its configuration parameters.<\/p>\n<\/div>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-3 is-layout-flow wp-container-core-details-is-layout-f9cd94f0 wp-block-details-is-layout-flow\"><summary><strong>Phase 2: <em>Task and Events<\/em><\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\">The foundation of any program with an operating system is tasks, and in this second part, we will learn how to define them in the OSEK operating system and configure their attributes, such as priority, number of activations, and task type. We will also cover the concept of events and how events help us synchronize tasks. Examples and initial exercises with the operating system will help reinforce these concepts.<\/p>\n<\/div>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-4 is-layout-flow wp-container-core-details-is-layout-f9cd94f0 wp-block-details-is-layout-flow\"><summary><strong>Phase 3: <em><strong>Inter-task Communication<\/strong><\/em><\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\">Tasks can be considered as autonomous programs, but an application consists of multiple tasks interacting with each other. This week, we will explore the <strong>mechanisms of inter-task communication<\/strong> to coordinate the information exchanged between them.<br>OSEK defines the concept of &#8220;<strong>message objects<\/strong>&#8221; for both receiving and transmitting between tasks. These are also used as notification mechanisms to establish events, invoke callbacks, and activate tasks.<\/p>\n<\/div>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-5 is-layout-flow wp-container-core-details-is-layout-f9cd94f0 wp-block-details-is-layout-flow\"><summary><strong>Phase 4: <em><strong>Tick Counter and Alarms<\/strong><\/em><\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\">System tick configuration (Main Counter) to establish the time base for the entire system. OSEK defines the concept of <strong>timers as alarms<\/strong>, which are mechanisms used to determine task execution, establish events, or invoke callback functions. Additionally, we will explore how these alarms can be modified at runtime.<\/p>\n<\/div>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-6 is-layout-flow wp-container-core-details-is-layout-f9cd94f0 wp-block-details-is-layout-flow\"><summary><strong>Phase 5: <em><strong>Resource Management and Interrupts<\/strong><\/em><\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-91dec49c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\">In a multitasking system, there are potential risks if more than one task tries to access the same resource. In this final week, we will learn how to <strong>manage system resources efficiently to prevent data corruption<\/strong> issues and how the <strong>OSEK Priority Ceiling protocol<\/strong> works for ensuring resource access control.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size wp-block-paragraph\"><br>No system can operate without using interrupts for handling real-time external stimuli. We will also explore how to establish <strong>communication between interrupts and tasks<\/strong> that are waiting for messages.<\/p>\n<\/div>\n<\/div>\n<\/details>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-2dfd3dab wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0\">\n<p class=\"has-text-color has-link-color wp-elements-7 wp-block-paragraph\" style=\"color:#055ce8;margin-right:0;margin-left:0;padding-right:0\"><strong>For more information<\/strong>:<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-file alignleft has-link-color wp-elements-8\" style=\"padding-right:0\"><a id=\"wp-block-file--media-adbff35e-5ce0-4dfc-a425-35490ddbcb3e\" href=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2024\/10\/Upskilling-OSEK-en.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Upskilling &#8211; OSEK &#8211; en<\/a><a href=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2024\/10\/Upskilling-OSEK-en.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-adbff35e-5ce0-4dfc-a425-35490ddbcb3e\">Download<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:27px;border-top-right-radius:27px;border-bottom-left-radius:27px;border-bottom-right-radius:27px\">\n<p class=\"has-text-color has-link-color wp-elements-9 wp-block-paragraph\" id=\"Requirements\" style=\"color:#055ce8;margin-top:0.3rem;margin-right:0;margin-bottom:var(--wp--preset--spacing--40);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30);font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"> <strong>Requirements<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\" style=\"margin-top:0;margin-left:0\">Laptop Windows<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Advanced Programming in C<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Microcontrollers<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Basic AUTOSAR knowledge<\/li>\n<\/ul>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:27px;border-top-right-radius:27px;border-bottom-left-radius:27px;border-bottom-right-radius:27px\">\n<p class=\"has-text-color has-link-color wp-elements-10 wp-block-paragraph\" id=\"Tools\" style=\"color:#055ce8;margin-top:0.8rem;margin-right:0;margin-bottom:0;margin-left:0;padding-left:var(--wp--preset--spacing--30);font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Resources<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\" style=\"margin-bottom:0\">NPX Board + Modular-S1 card<\/li>\n\n\n\n<li class=\"has-medium-font-size\">24\/7 access to material on Confluence, Tresos<\/li>\n\n\n\n<li class=\"has-medium-font-size\">private Slack group for participants<\/li>\n<\/ul>\n\n\n\n<div style=\"height:63px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:81px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-82936891 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\" style=\"border-style:none;border-width:0px\">\n<div class=\"wp-block-column has-border-color has-global-padding is-layout-constrained wp-block-column-is-layout-constrained\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:27px;border-top-right-radius:27px;border-bottom-left-radius:27px;border-bottom-right-radius:27px\">\n<p class=\"has-text-color has-link-color wp-elements-11 wp-block-paragraph\" id=\"Duration\" style=\"color:#055ce8;margin-top:0.3rem;margin-right:0;margin-bottom:var(--wp--preset--spacing--40);margin-left:0;padding-left:var(--wp--preset--spacing--30);font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Duration<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\" style=\"margin-top:0;margin-left:0\">Duration of the upskilling: 5 weeks<\/li>\n\n\n\n<li class=\"has-medium-font-size\" style=\"padding-bottom:var(--wp--preset--spacing--30)\">Session with instructor: 2 remote sessions per week (90 minutes each)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-ae44ec5d wp-block-columns-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-column has-border-color has-base-background-color has-text-color has-background has-link-color wp-elements-12 is-layout-flow wp-block-column-is-layout-flow\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#000000;padding-top:2em;padding-right:2em;padding-bottom:2em;padding-left:2em\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-13\" id=\"family\" style=\"color:#055ce8;font-size:clamp(24.034px, 1.502rem + ((1vw - 3.2px) * 1.565), 40px);\"><strong>Professional<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-normal-font-size wp-elements-14 wp-block-paragraph\" style=\"color:#055ce8;line-height:1.5\"><strong>Mentored with a hardware kit<\/strong>.                          <\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-15 wp-block-paragraph\" style=\"color:#055ce8\">$17,400 MXN<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide is-style-wide--6\"\/>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-16 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Full access to the course content<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-17 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Dev kit included<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-18 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Weekly group mentorship<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-19 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Badge and Certificate of Completion<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons alignfull is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-920e359d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-fill\" id=\"Enroll\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-x-large-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/modular-mx.com\/Trainings\/cart\/?add-to-cart=455\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;background-color:#055ce8;box-shadow:var(--wp--preset--shadow--natural)\">Enroll Now<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-border-color has-base-background-color has-text-color has-background has-link-color wp-elements-20 is-layout-flow wp-block-column-is-layout-flow\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#000000;padding-top:2em;padding-right:2em;padding-bottom:2em;padding-left:2em\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-21\" id=\"patron\" style=\"color:#055ce8;font-size:clamp(24.034px, 1.502rem + ((1vw - 3.2px) * 1.565), 40px);\"><strong>Enterprise<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-normal-font-size wp-elements-22 wp-block-paragraph\" style=\"color:#055ce8;line-height:1.5\"><strong>Custom training for engineering teams.<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-23 wp-block-paragraph\" style=\"color:#055ce8\">Custom<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide is-style-wide--7\"\/>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-24 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Full access to the course content<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-25 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Custom driver modules<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-26 wp-block-paragraph\" style=\"color:#055ce8\"><span class=\"wp-rich-text-font-awesome-icon wp-font-awesome-icon\"><\/span> Dedicated support<\/p>\n\n\n\n<div style=\"color:#e64b2e;height:90px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-elements-27\"><\/div>\n\n\n\n<div class=\"wp-block-buttons alignfull is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-920e359d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-fill\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-x-large-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/modular-mx.com\/Trainings\/contact-us\/\" style=\"border-color:#055ce8;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;background-color:#055ce8;box-shadow:var(--wp--preset--shadow--natural)\">Contact Sales<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What is an operating system, and what distinguishes one of the OSEK type? Terminology of Internal Concepts of an OSEK-type Operating System and How to Design an Application Based on Operating SystemsThese are the concepts that participants will learn to understand and address over the course of 5 weeks through practical exercises, reference examples, theory, [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":1554,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,30],"tags":[],"class_list":["post-1553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-upskilling"],"_links":{"self":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts\/1553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/comments?post=1553"}],"version-history":[{"count":4,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts\/1553\/revisions"}],"predecessor-version":[{"id":1559,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts\/1553\/revisions\/1559"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/media\/1554"}],"wp:attachment":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/media?parent=1553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/categories?post=1553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/tags?post=1553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}