# Embedded Academy Automotive Software Developer E-Learning

Eclipseina GmbH’s Embedded Academy e-Learning! The “**Automotive Software Developer**” e-learning package is a comprehensive program that equips learners with essential knowledge and skills in the field of embedded software development and in addition to important automotive knowledge. This package covers a wide range of topics to provide a well-rounded understanding of the subject.

### PURCHASE

From: $990.00 / month

Need a quote? Click here to access our

convenient online quotation form.

### Embedded Software Development

1. Embedded Software Basics: Learning time: 6 hours 15 minutes

This course provides an e-learning on **fixed point arithmetic** and on **floating point arithmetic**. Two ways of storing binary numbers are described, and limitations and typical errors of the methods are explained. This helps to avoid beginner mistakes and enables a quick introduction to the basics of embedded software.

2. Introduction to Serial Bus Systems: Learning time: 14 hours 10 minutes

This course is designed to introduce you to important basic terms related to serial bus systems. Terms concerning hardware and software are explained. The focus of the first e-learning lies on very **general basic terms** that are relevant to most bus systems. For example, the terms bit rate, baud rate, latency, clock signal and router are explained, or what a protocol and a protocol stack actually are. At the beginning of the e-Learning, typical application areas of serial bus systems and their advantages over other systems are described.

The second e-learning deals with the **OSI model**, which is a reference model for communication systems and protocols. Two components of this model are particularly relevant for bus systems: the so-called physical layer and the data link layer. The last two e-learning courses are based on these mentioned layers. One of them covers basic terms of the **physical layer**, the other one those of the **data link layer**.

3. Cyclic Redundancy Check CRC: Learning time: 3 hours 20 minutes

The e-learning course consists of three e-learning units: “CRC Definition,” “CRC-8,” and “CRC-16.” In this course, you will acquire the necessary knowledge to understand the calculation of CRC checksums. The first module imparts the definition and function of the CRC checksum. The modules are organized in ascending order of CRC sums, and the calculations are always explained using examples.

In the “**CRC Definition**” module, we uncover its significance, explore various CRC lengths, and delve into its principles, including functionality, polynomial representation, and generator polynomial.

In “E-Learning **CRC-8**,” we delve deeper into CRC-8 calculation, explaining steps with examples. Explore how the sender generates the CRC-8 checksum and how the receiver verifies message accuracy.

Continuing the journey, “**CRC-16**” explores CRC-16 calculation through detailed examples. Learn how CRC-16 is generated and verified, addressing diverse message lengths. Whether new to CRC or seeking a deep dive, this course empowers your understanding.

4. Automotive Bus Systems: Learning time: 3 hours 45 minutes

In this course you will learn about different bus systems that are mainly used in the automotive environment.

5. Operating System: Learning time: 4 hours 40 minutes

You will learn when real-time operating systems are needed and which requirements they have. In particular, we cover the difference between soft real-time requirements and hard real-time requirements. You will also encounter the term “timing analysis” and learn about the difference between time-based tasks and event-based tasks. At the end you will be familiarized with three scheduling algorithms, before we cover three typical problems: task starvation, deadlock and race conditions.

6. Real-Time Operating System RTOS: Learning time: 5 hours 25 minutes

The operating system in an embedded application has real-time requirements and thus a Real-Time Operating System is needed. We cover different real-time requirements, time and event-based tasks and more.

### Electronics and Electrical Engineering

1. Electronics and Electrical Fundamentals: Learning time: 15 hours 50 minutes

The first e-learning unit of this course is called “**Electronics and Magnetism**”. It covers the relationship between current, voltage and resistance, which is expressed by Ohm’s law. In addition, electric and magnetic fields are contrasted and different types of magnets are considered.

The second e-learning unit deals with the **important components of a circuit**, the capacitor and the coil, as well as the resulting phenomena and physical laws, the Lorentz Force, the Hall Effect and the principle of induction.

Furthermore, **direct current and alternating current** are analyzed. For the analysis of circuits, Kirchhoff’s Laws and the circuit types parallel circuit and series circuit are explained. With regard to alternating current, the Star connection and the Delta connection are considered.

The topic of **AC circuits** is covered in greater detail. Therefore, the complex numbers are explained in order to then discuss the complex voltage and the complex current. Furthermore, this chapter covers the impedance and the Root Mean Square.

The last part of the e-learning contains an introduction to **power electronics**, which is based on semiconductor elements. In addition to teaching technical basics, it explains how various components can be constructed using semiconductors. Here, special attention is paid to the diode and the MOSFET. The user is therefore familiarized with the concept of the p-n-junction.

### Automotive SPICE and IT Security

1. V3.1 ASPICE – 1 – Overview: Learning time: 5 hours 25 minutes

The course “V3.1 ASPICE – Overview” is divided into two e-learning units and provides basic knowledge about Automotive SPICE. The first E-Learning provides reasons that speak for **Automotive SPICE** and introduces further standards that are relevant to the topic of Automotive SPICE. The second E-Learning provides an overview of the contents of the **process model**. The Process Reference Model (PRM) and the Process Assessment Model (PAM) are explained in detail. The concept of the standard is explained using an example process.

2. V3.1 ASPICE – Engineering: Learning time: 14 hours 10 minutes

The course “V3.1 ASPICE – Engineering and Management” is divided into four e-learning units. Each of them explains one or more processes. It covers all processes of the **System Engineering** Process Group SYS and the **Software Engineering** Group SWE.

3. V3.1 ASPICE – Supporting Processes: Learning time: 8 hours 45 minutes

In this course we focus on the processes which are part of the VDA Scope and thus mandatory for more or less every automotive electronics and software project. For the supporting processes this applies to Quality Assurance **SUP.1**, Configuration Management **SUP.8**, Problem Resolution Management **SUP.9**, and Change Request Management **SUP.10**. The course is divided into several e-learning units. Each of them covers one process and its work products. At the beginning of each e-learning the respective process group is introduced and you get to know the connections between the different processes. The e-learnings highlight connection between different topics. This is particularly helpful for practical application work when processes and relationships need to be understood.

4. V4.0 ASPICE – 1 – Overview: Learning time: 8 hours 20 minutes

The course “V4.0 ASPICE Overview” is structured into three e-learning units and provides you with a general knowledge about Automotive SPICE.

The first e-learning presents a motivation for using Automotive SPICE and covers the process dimension of the process assessment model. It focuses in particular on the measurement framework. The most important aspects of the measurement framework are the capability levels, the process attributes and NPLF rating scale. The second e-learning provides an overview of the contents of the process dimension of process assessment model. In this e-learning, the process reference model is explained in detail. Finally, the concept of the standard is explained by using the project management process an example. This e-learning provides detailed information about the process purpose, the process outcomes, the base practices and the output information items.

5. Information Security: Learning time: 5 hours

The course is divided into two topics. First, important terms of information security are defined and the underlying goals are explained. Furthermore, it is clarified who is affected by information security and what it is needed for. In the second e-learning unit, the practical implementation of information security is explained. Here, risks and threats are presented and explained using examples. Afterwards, the information security management system is defined and its functioning is explained. The introduction of this system is, among other things, the task of the information security officer. Finally, direct measures are explained on the basis of the 14 reference measure objectives, using ISO 27001 as a source.

6. Automotive Cybersecurity: Learning time: 3 hours 45 minutes

In the first e-learning unit of this course, you learn why **automotive cybersecurity** matters. You get introduced to the main reasons for the implementation as well as the top attack points. In the following, you get to know the upcoming regulations and standards as well as the role of cybersecurity in the product life cycle. Then, you get to know the cybersecurity threat analysis and risk assessment, also known as TARA. It is explained through an example so it is easy to understand. At the end of this course, you will learn what the cybersecurity controls and requirements are and you will take a closer look at the cybersecurity verification and validation testing.

7. Cryptography: Learning time: 20 hours

The course on cryptography is divided into two parts.

First, the focus is on **classical cryptography**, presented in three e-learnings. We begin with a general introduction to the topic, which is followed by a historical overview. Thereby, we will encounter the most famous classical encryption methods: the Scytale, the Caesar Cipher, the Vigenère Cipher, the One-Time Pad and the Enigma.

The second part then moves on from this historical encryption to **modern methods**, also divided into three e-learnings. Here, using the example of Alice and Bob, A to B encryption from the sender (A) to receiver (B) is explained for the three basic types (symmetric, asymmetric, and hybrid) and further illuminated using concrete methods such as the DES, AES, RSA and the Diffie-Hellman Key Exchange.

### Course Descriptions PDF

### Cancellation & No Refund Policy

Cancellation: You can cancel your subscription at any time. Please note that we do not provide credit, refunds or prorated billing for any licenses that are cancelled once purchased.

No Return/Refund: All sales are final, there are no refunds.