{"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-df757ecc 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-afcb1702 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-d41bf2f0 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-b2891da8 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-28f84493 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\">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\"><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\">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-28f84493 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-029e3d0a6f3c4791289ec10668c13133\" 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-4c00b2d844dcb6e5a2525355bf6b44cd is-layout-flow wp-container-core-details-is-layout-22223934 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-a3fd536c 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-a3fd536c 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\">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\"><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-45c1658c131323103df62e17a9f96e36 is-layout-flow wp-container-core-details-is-layout-22223934 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-a3fd536c 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-a3fd536c 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\">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-bd36a62d89ed06b9b654b8adbc3c8854 is-layout-flow wp-container-core-details-is-layout-22223934 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-a3fd536c 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-a3fd536c 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\">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-6d58a86b903ab27483e4692928a4ee55 is-layout-flow wp-container-core-details-is-layout-22223934 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-a3fd536c 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-a3fd536c 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\">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-6395277dae730264356b1567fda8071c is-layout-flow wp-container-core-details-is-layout-22223934 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-a3fd536c 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-a3fd536c 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\">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\"><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-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-fd134cff wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0\">\n<p class=\"has-text-color has-link-color wp-elements-127debf48e849193cee88fa2e724681e\" 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-bdc426b26882ff740a95007ffacb501d\" 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-28f84493 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-2ba5831c0f5faf79c860dc7f0ca0611b\" 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-c564a39c48c28d8163ddeacf277a169c\" 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-28f84493 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-23441af8 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 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-7d89810fad848affb2bb5829c3a37fc3\" 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-d2da2050 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-f2305b1f2f8d9d7715f6f5e10a6d50e5 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-fa6b215246051ebb427e70634ab78d95\" 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-88f4ed8939d57fc644ba99c67facfca7\" 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-6e1fbdf361fa7b588aaa1ababb66ad92\" 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-56731ec99faa104db6469882c1e284b5\" 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-08e8d7345957d7c5954c274834b300bc\" 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-70cf0022561e8f498766805ed4a7f3c6\" 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-3602fde19efbfe9156f0839d314c4ab8\" 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-03627597 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-cbda420722120e88804f3be8fd176d89 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-e67244d9416bd43c86a389b47fe22faf\" 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-b2f53a597459729af30b37f0dc7d1cca\" 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-e3edc280bc84474726eb54c57956ba67\" 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-56731ec99faa104db6469882c1e284b5\" 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-33d82839589eb990314bdf3336cb9861\" 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-dc81805c0d9d0ff202d4bfe1f281cf6a\" 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-5fa58c5c8958596548d9d51dc72604a7\"><\/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-03627597 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}]}}