The flash programming of electronic control units (ECUs) in vehicles has now become widely accepted: There are anywhere between 3 and 120 ECUs depending on the market segment. These can usually be supplied with new software directly or via a gateway using a tester. This capability is used in a number of ways, although a vehicle interface currently has to be plugged in to mediate between the programming application and the ECUs. In the future, over-the-air updates will open up further possibilities.
Flash programming offers numerous degrees of freedom over the entire life cycle
With increasing proportion of software in the vehicle and growing criticality of software functions, the need to be able to adapt ECUs is growing.