강의

멘토링

커뮤니티

Hardware

/

Mobility

SW Update (SW ReProgramming) via UDS Diagnostic Communication

We will introduce in detail the process of updating the SW installed in a car using diagnostic communication.

(5.0) 28 reviews

180 learners

Level Basic

Course period Unlimited

  • zombiemania
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 through UDS diagnostic communication

  • Structure and Operation of Bootloader SW

  • Introduction to OTA Concept

Vehicle SW that continues to be updated even after the car is released
How can I update? 🤔

[ How to update vehicle controller SW through UDS diagnostic communication ]

I will explain the process in detail.


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

Introduces the bootloader SW and explains what actions the bootloader takes to perform SW updates.

We will introduce you to the inner workings in detail.

We also introduce 'OTA', which has recently been gaining attention as an important function.

We also explain various other detailed background knowledge.

Features of this course

📌 We explain the inner workings and various background knowledge so that you can understand “why” a certain diagnostic service is used.

📌 Rather than simply introducing a diagnostic service, it also explains what happens inside the controller during the SW Update process.

📌 This lecture is designed for those who have already taken “Conquering UDS-Diagnostic Communication”.
( You must have basic knowledge of UDS diagnostic communication.)

I recommend this to these people

Automotive MCU SW Development New Employee

I am curious about the process and principle of updating the controller SW using a reprogramming tool.

Automotive Control Unit Testing/Evaluation Jobs
I am curious about the process and principle of updating the controller SW using a reprogramming tool.

Automotive SW job seekers
I'm curious about the process of how vehicle MCU SW is developed and downloaded to the controller.

After class

  • You will fully understand the process of “what” diagnostic services are used, “in what order” and “why” they are used.

  • Rather than simply explaining the download order, we created this lecture to help you fully understand the download process by explaining the basic principles of downloading SW to a hardware called MCU and providing detailed background knowledge on "why" diagnostic services are used.

Learn about these things.

MCU SW Development Overview

(Development process and SW download principle)

Explains basic knowledge about the MCU itself, such as how MCU SW is developed and how it is downloaded to the MCU's internal Flash memory.

[Bootloader SW Introduction]

This article provides a detailed introduction to the SW called bootloader installed in the vehicle controller.

[SW update sequence and diagnostic services used]

Here's a detailed download sequence of which diagnostic services are used, in what order, and why.

[Introduction to the OTA concept]

We introduce what OTA is and what changes OTA brings to the SW download process through diagnostic communication.

📢 Things to note before taking the class

Notes and Player Knowledge

  • This lecture is designed for those who have a basic understanding of diagnostic communication concepts . (Based on CAN communication)


    (The target audience is those who want to know more about the SW Update process through diagnostic communication)

  • It will be easier to understand if you listen to it after taking the existing 'Conquering UDS Diagnostic Communication' course.


Practice environment

  • This is a concept introduction lecture without a separate practical course.

Learning Materials

  • Lecture materials are provided in PDF format.

🎓 Who created this course?

  • Automotive Embedded MCU SW Developer

<2023 Inflearn Year-End Award Most-Reviewed Lecture Category Selected>

Recommended for
these people

Who is this course right for?

  • New hire for automotive MCU SW design position

  • New hire for vehicle control unit testing/evaluation position

Need to know before starting?

  • C language

  • Basic Concepts of UDS Diagnostic Communication

Hello
This is

5,383

Learners

652

Reviews

142

Answers

4.9

Rating

7

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.

Curriculum

All

24 lectures ∙ (2hr 14min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

28 reviews

5.0

28 reviews

  • suresofttechmso님의 프로필 이미지
    suresofttechmso

    Reviews 2

    Average Rating 5.0

    5

    33% enrolled

    • songilsun7455님의 프로필 이미지
      songilsun7455

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      • 16313588930님의 프로필 이미지
        16313588930

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

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

        • 10yejin214280님의 프로필 이미지
          10yejin214280

          Reviews 1

          Average Rating 5.0

          5

          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.

          • forestjj님의 프로필 이미지
            forestjj

            Reviews 2

            Average Rating 5.0

            5

            100% enrolled

            $29.70

            zombiemania's other courses

            Check out other courses by the instructor!