inflearn logo

SW Update (SW ReProgramming) via UDS Diagnostic Communication

We provide a detailed introduction to the process of updating software installed in a vehicle using diagnostic communication.

(5.0) 31 reviews

191 learners

Level Basic

Course period Unlimited

uds
uds
CAN
CAN
uds
uds
CAN
CAN

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

이범현

100% enrolled

It seems like the lecture is explained step by step to make it easy to understand.

5.0

신예진

33% enrolled

You explain concepts in a way that makes them easy to understand. I was able to gain a good understanding of what operations need to happen internally in the MCU, the concept of the Bootloader, and how to change program modes. The explanation about controlling Flash memory was also easy to understand, which was great.

5.0

장영남

33% enrolled

Reliable and trustworthy John Mae

What you will gain after the course

  • Vehicle SW update process via UDS diagnostic communication

  • Structure and Operation of Bootloader SW

  • Introduction to OTA Concepts

Vehicle SW continues to be updated even after the car is released
How is it possible to update? 🤔

How [Vehicle ECU SW Update via UDS Diagnostic Communication] is performed

We will explain that process in great detail.


We will introduce in detail which UDS diagnostic services are used, when, and why during the SW Update process.

Introducing the bootloader SW and explaining the operations the bootloader performs to execute a SW Update

Introduces internal operations in detail

We also introduce 'OTA', which is gaining attention as a key feature recently

Various detailed background knowledge is also explained

Features of this course

📌 We explain the internal operations and various background knowledge together so that you can understand "why" certain diagnostic services are used.

📌 Rather than simply introducing diagnostic services, it also explains what operations occur inside the controller during the SW update process.

📌 This lecture was created on the assumption that you have already taken "Mastering UDS Diagnostic Communication."
(You must have basic knowledge of UDS diagnostic communication.)

Recommended for these people

New MCU SW development engineers in the automotive industry

I am curious about the process and principles of how controller software is updated using reprogramming tools.

Automotive Controller Testing/Evaluation Job
I am curious about the process and principles of how controller SW is updated using reprogramming tools.

Job seeker for Automotive SW roles
I'm curious about the process of how automotive MCU SW is developed and how it is downloaded to the controller.

After taking this course,

  • You will perfectly understand the process of "which" diagnostic services are used in "what order" and "why" they are used.

  • Rather than simply explaining the download sequence, this lecture was designed to help you perfectly understand the download process by explaining the basic principles of downloading SW to MCU hardware and providing detailed background knowledge on "why" diagnostic services are used.

What you will learn.

MCU SW Development Overview

(Development Process and SW Download Principles)

We explain basic knowledge about the MCU itself, including how MCU SW is developed and how it is downloaded into the MCU's internal Flash memory.

[Introduction to Bootloader SW]

We provide a detailed introduction to the Bootloader, the software installed in automotive electronic control units (ECUs).

[SW Update Sequence and Diagnostic Services Used]

We introduce the detailed download sequence, explaining which diagnostic services are used, in what order, and why.

[Introduction to OTA Concepts]

We introduce what OTA is and what changes in the software download process via diagnostic communication due to OTA.

📢Notes before taking the course

Precautions and Prerequisite Knowledge

  • Diagnostic communication is a prerequisite for this course, assuming you already know the basic concepts. (Based on CAN communication)


    (The target audience is those who want to learn in detail about the SW Update process through diagnostic communication among them)

  • It will be easier to understand if you take this after completing the existing 'Mastering UDS Diagnostic Communication' course


Practice Environment

  • This is a concept introduction lecture without a separate hands-on practice process.

Learning Materials

  • Lecture materials are provided in PDF format.

🎓 The person who created this course

  • Automotive Embedded MCU SW Developer
     

<Selected for the Most Reviews Category at the 2023 Inflearn Year-End Awards>

Recommended for
these people

Who is this course right for?

  • New Employee for Automotive MCU SW Design Role

  • New Employee for Vehicle Controller Testing/Evaluation Job Role

Need to know before starting?

  • C Language

  • Basic Concepts of UDS Diagnostic Communication

Hello
This is zombiemania

5,529

Learners

687

Reviews

143

Answers

4.9

Rating

8

Courses

Hello, I am working on MCU SW development in the automotive industry.

I had absolutely no interest in the embedded field during my school years, but after being assigned to MCU SW tasks at work,

I faced many difficulties.

Whenever I learned something new, questions like "Why does it work this way?" or "How is this possible?" would lead to one another, and I resolved them by researching each point one by one. Because I taught myself in that manner, I am now confident that I understand my job much better than others do.

I teach with the mindset of sharing knowledge with my past self, who struggled so much as a new employee.

I teach with the mindset of sharing knowledge with my past self, who struggled so much as a new employee.

More

Curriculum

All

24 lectures ∙ (2hr 14min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

31 reviews

5.0

31 reviews

  • songilsun7455님의 프로필 이미지
    songilsun7455

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    • tnwlsdlrh2071님의 프로필 이미지
      tnwlsdlrh2071

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      • suresofttechmso님의 프로필 이미지
        suresofttechmso

        Reviews 3

        Average Rating 5.0

        5

        33% enrolled

        • mongma1325님의 프로필 이미지
          mongma1325

          Reviews 3

          Average Rating 4.3

          5

          33% enrolled

          • jaeminbaik3793님의 프로필 이미지
            jaeminbaik3793

            Reviews 1

            Average Rating 5.0

            5

            63% enrolled

            zombiemania's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $29.70