[go: up one dir, main page]

DE10236801A1 - Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data - Google Patents

Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data Download PDF

Info

Publication number
DE10236801A1
DE10236801A1 DE2002136801 DE10236801A DE10236801A1 DE 10236801 A1 DE10236801 A1 DE 10236801A1 DE 2002136801 DE2002136801 DE 2002136801 DE 10236801 A DE10236801 A DE 10236801A DE 10236801 A1 DE10236801 A1 DE 10236801A1
Authority
DE
Germany
Prior art keywords
programming device
parts
programming
program
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE2002136801
Other languages
German (de)
Inventor
Ralf Dr. Bergholz
Rudolf Mai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Volkswagen AG
Original Assignee
Volkswagen AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Volkswagen AG filed Critical Volkswagen AG
Priority to DE2002136801 priority Critical patent/DE10236801A1/en
Publication of DE10236801A1 publication Critical patent/DE10236801A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions
    • G06F9/44542Retargetable
    • G06F9/44547Fat binaries
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23296Load, update new program without test program, save memory space
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23306Load program from host, remote load, non volatile card to volatile, ram
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23333Modify program and store it
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2637Vehicle, car, auto, wheelchair

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

A method for programming control appliances, especially during the assembly process, comprises a programming device with access to a program library and connected to the control appliance via an interface. The control appliance (3) is previously programmed at least with parts of the function software and/or applications data, and a desirable program for required vehicle fittings is communicated to the programming device (1), which carries out a set-point/actual value comparison with the previously programmed software and loads only missing parts or parts of the function software and/or applications data to be changed on the control appliance. An Independent claim is included for a programming device for a programming control appliances.

Description

Aus der DE 196 23 145 A1 ist ein Verfahren zum Betreiben eines Steuergerätes mit einer über eine Programmiervorrichtung programmierbaren Speichereinrichtung bekannt, wobei das Löschen und das Überschreiben des Inhalts der Speichereinrichtung jeweils unter Ausführung eines Datenverarbeitungsprogrammabschnittes und unter Verwendung von Daten durchgeführt wird, wobei wenigstens entweder der Datenverarbeitungsprogrammabschnitt oder die Daten derart bereitsgestellt werden, dass diese vor deren Verwendbarkeit zur Herbeiführung eines Löschens oder eines Überschreibens einer Modifikation bedürfen und dass diese Modifikation erst durchgeführt wird, wenn festgestellt wird, dass ein Einsprung in den Datenverarbeitungsprogrammabschnitt bestimmungsgemäß erfolgt ist oder erfolgen wird oder erfolgen kann. Hinsichtlich der zuvor beschriebenen Probleme bezüglich des erhöhten Speicherbedarfs bzw. der benötigten Zeit offenbart die DE 196 23 145 A1 keinen Lösungshinweis.From the DE 196 23 145 A1 A method for operating a control device with a memory device programmable via a programming device is known, the deletion and overwriting of the content of the memory device being carried out in each case by executing a data processing program section and using data, at least either the data processing program section or the data being provided in this way that they need to be deleted or overwritten to be modified before they can be used, and that this modification will only be carried out if it is determined that entry into the data processing program section has been, or will be, or can be, as intended. With regard to the problems described above with regard to the increased memory requirement or the time required, the DE 196 23 145 A1 no solution note.

Der Endung liegt daher das technische Problem zugrunde, ein Verfahren und eine Vorrichtung zum Programmieren von Steuergeräten zu schaffen, mittels derer bei geringem Speicherplatzbedarf ein schnelleres Programmieren ermöglicht wird.The ending is therefore the technical one Problem based, a method and an apparatus for programming of control units to create, by means of which with a small space requirement a faster one Programming allows becomes.

Die Lösung des technischen Problems ergibt sich durch die Gegenstände mit den Merkmalen der Patentansprüche 1 und 4. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.The solution to the technical problem arises from the objects with the features of claims 1 and 4. Further advantageous Embodiments of the invention result from the subclaims.

Hierzu wird das Steuergerät vorab mit mindestens Teilen der Funktionssoftware und/oder Applikationsdaten programmiert. Mindestens Teile bedeutet dabei, dass wenigstens einzelne Module bereits programmiert sind, vorzugsweise solche Module, die ohnehin bei jeder Ausstattungsvariante vorhanden sind. Es ist jedoch auch möglich, für eine Variante eine vollständige Funktionssoftware vorab zu laden. Die Programmiervorrichtung führt als erstes einen Soll-Ist-Vergleich für die Funktionssoftware und/oder die Applikationsdaten durch. Hierzu wird die Software für die gewünschte Ausstattungsvariante und das gewünschte Einsatzland mit der vorab einprogrammierten Solftware verglichen. Die fehlenden und/oder zu überschreibenden Teile werden erfasst und nur diese auf das Steuergerät geladen. Hierdurch bleiben die generellen Vorteile des Flashens bei minimalem Speicherbedarf erhalten, wobei die Zeit des Flashens auf ein Minimum reduziert wird.To do this, the control unit is used in advance with at least parts of the functional software and / or application data programmed. At least parts means that at least individual Modules are already programmed, preferably those modules that are anyway are available with every equipment variant. However, it is also possible, for one Variant a complete Load functional software in advance. The programming device runs as first a target-actual comparison for the function software and / or the Application data through. For this purpose, the software for the desired equipment variant and the one you want Country of use compared with the pre-programmed software. The missing and / or overwritten Parts are recorded and only these are loaded onto the control unit. This means that the general advantages of flashing are minimal Get memory requirements, keeping the flashing time to a minimum is reduced.

In einer weiteren bevorzugten Ausführungsform werden die fehlenden Teile der Funktionssoftware und/oder der Applikationsdaten zu Blöcken zusammengefasst und blockweise geladen. Durch die Zusammenfassung der fehlenden Daten zu Blöcken ergibt sich eine weitere Beschleunigung, da ein Block die ohnehin kleinste zu übertragene Einheit darstellt. Da die Daten in dem Block nicht mehr logisch zusammenhängen müssen, muss jedem Datum auch der richtige Programm- oder Daten-Speicherplatz in Form eines Attributes zugewiesen werden, wobei diese Angabe absolut oder relativ sein kann. Entsprechend muss dann das Steuergerät den empfangenen Block dekodieren, was jedoch offline geschehen kann.In a further preferred embodiment the missing parts of the functional software and / or the application data to blocks summarized and loaded in blocks. Through the summary which results in missing data on blocks further acceleration since a block is the smallest anyway to be transferred Represents unity. Because the data in the block is no longer logical cohere have to, the correct program or data storage space must be entered for each date be assigned in the form of an attribute, whereby this information is absolute or can be relative. The control unit must then correspondingly receive the block received decode what can happen offline.

In einer weiteren bevorzugten Ausführungsform wird nach erfolgter Ladung der fehlenden Funktionssoftware und/oder der Applikationsdaten erneut ein Soll-Ist-Vergleich durchgeführt. Hierdurch wird sichergestellt, dass tatsächlich die vollständige Funktionssoftware geladen worden ist, für die der Hersteller des Steuergerätes die Gewährleistung übernimmt.In a further preferred embodiment after loading the missing functional software and / or the application data is again a target / actual comparison. hereby will ensure that actually the complete Function software has been loaded for which the manufacturer of the control unit Warranty takes over.

Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispiels näher erläutert. Die einzige Figur zeigt ein schematisches Blockschaltbild einer Vorrichtung zum Programmieren eines Steuergerätes.The invention is described below of a preferred embodiment explained in more detail. The single figure shows a schematic block diagram of a device for programming a control unit.

Die Programmiervorrichtung 1 ist über eine Schnittstelle 2 mit einem zu programmierenden Steuergerät 3 verbunden, dass schematisch als Schichtenmodell dargestellt ist. Die unterste Ebene 4 stellt dabei die Hardware dar, die alle vorkommenden Varianten abdeckt. Die darüber befindliche Schicht 5 stellt das Betriebssystem und die darüber befindliche Schicht 6 die Funktionssoftware mit den Applikationsdaten 7 dar. Die Programmiervorrichtung 1 ist des weiteren mit einer Programmbibliothek 8 mit zusätzlichem Speicher verbunden. Das zu programmierende Steuergerät 3 ist vorab vom Hersteller mit dem Betriebssystem und Teilen der Funktionssoftware und der Applikationsdaten programmiert worden.The programming device 1 is through an interface 2 with a control unit to be programmed 3 connected that is shown schematically as a layer model. The lowest level 4 represents the hardware that covers all possible variants. The layer above 5 represents the operating system and the layer above it 6 the functional software with the application data 7 The programming device 1 is also with a program library 8th connected with additional storage. The control unit to be programmed 3 has been programmed in advance by the manufacturer with the operating system and parts of the functional software and the application data.

In einem ersten Schritt wird der Programmiervorrichtung 1 mitgeteilt, welche Fahrzeugausstattung in welchem Land durch das Steuergerät 3 bedient werden soll. Hierzu ist eine bestimmte Funktionssoftware und bestimmte Applikationsdaten 7 notwendig. Die Programmiervorrichtung 1 führt daher zunächst einen Soll-Ist-Vergleich durch. Dieser Soll-Ist-Vergleich muss jedoch nicht in Echtzeit durchgeführt werden. Ist der Programmiervorrichtung 1 nämlich a priori vom Hersteller bekannt, welche Teile der Funktionssoftware und/oder der Applikationsdaten vorab programmiert sind und wie die Soll-Funktionssoftware aussehen soll, so kann dieser Soll-Ist-Vergleich zeitunkritisch im Vorfeld durchgeführt werden und in der Programmbilbliothek 8 abgelegt werden. Die Programmiervorrichtung lädt dann die fehlenden bzw. zu überschreibenden Teile der Funktionssoftware aus der Programmbibliothek 8 und lädt diese blockweise auf das Steuergerät 3. Die fehlenden bzw. zu überschreibenden Teile sind in den Schichten 6 bzw. 7 schematisch durch gestrichelte Kästchen dargestellt. Diese fehlenden bzw. zu überschreibenden Teile stellen nur einen Bruchteil der Funktionssoftware bzw. der Applikationsdaten dar, so dass der eigentliche Programmiervorgang erheblich beschleunigt wird. In einem Kontrollschritt wird dann nach dem Programmiervorgang erneut ein Soll-Ist-Vergleich durchgeführt, um zu prüfen, ob alle Funktionsteile an der richtigen Stelle geladen wurden. Das Ergebnis dieser Prüfung wird dann in dem Speicher der Programmbibliothek abgespeichert.In a first step, the programming device 1 communicated which vehicle equipment in which country by the control unit 3 should be operated. A certain function software and certain application data are required for this 7 necessary. The programming device 1 therefore first carries out a target / actual comparison. However, this target / actual comparison does not have to be carried out in real time. Is the programming device 1 Namely known a priori from the manufacturer, which parts of the function software and / or the application data are programmed in advance and what the target function software should look like, this target / actual comparison can be carried out in advance in a time-uncritical manner and in the program library 8th be filed. The programming device then loads the missing or overwritten parts of the functional software from the program library 8th and loads them onto the control unit in blocks 3 , The missing or overwritten parts are in the layers 6 respectively. 7 schematically represented by dashed boxes. These missing or parts to be overwritten represent only a fraction of the functional software or the application data, so that the actual programming process is considerably accelerated. In a control step, the is then again after the programming process Target-actual comparison carried out to check whether all functional parts were loaded in the correct place. The result of this test is then stored in the memory of the program library.

Claims (6)

Verfahren zum Programmieren von Steuergeräten im eingebauten Zustand, insbesondere wärhend des Montageprozesses, umfassend eine Programmiervorrichtung, die Zugang zu einer Programmbibliothek verfügt und über eine Schnittstelle mit dem Steuergerät verbindbar ist, wobei das Steuergerät mit seiner vorhandenen Hardware verschiedene Varianten abdeckt und mindestens einen lösch- und programmierbaren Speicherlaufstein umfasst dadurch gekennzeichnet, dass das Steuergerät (3) vorab mindestens mit Teilen der Funktionssoftware und/oder Applikationsdaten (7) programmiert ist, der Programmiervorrichtung (1) ein Soll-Programm für eine gewünschte Fahrzeugausstattung und/oder Einsatzland übermittelbar ist, die Programmiervorrichtung (1) einen Soll-Ist-Vergleich mit der vorab programmierten Software durchführt und nur fehlende oder zu ändernde Teile der Funktionssoftware und/oder Applikationsdaten auf das Steuergerät (3) lädt.Method for programming control devices in the installed state, in particular during the assembly process, comprising a programming device which has access to a program library and can be connected to the control device via an interface, the control device covering various variants with its existing hardware and at least one deleting and programmable storage drive comprises stone characterized in that the control device ( 3 ) in advance with at least parts of the functional software and / or application data ( 7 ) is programmed, the programming device ( 1 ) a target program for a desired vehicle equipment and / or country of use can be transmitted, the programming device ( 1 ) performs a target / actual comparison with the pre-programmed software and only missing or to be changed parts of the functional software and / or application data on the control unit ( 3 ) loads. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die fehlenden oder zu ändernden Teile der Funktionssoftware und/oder der Applikationsdaten/7) zu Blöcken zusammengefasst werden und blockweise auf das Steuergerät (3) geladen werden.A method according to claim 1, characterized in that the missing or to be changed parts of the functional software and / or the application data / 7 ) are combined into blocks and block by block onto the control unit ( 3 ) Loading. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass nach erfolgter Ladung der fehlenden oder zu ändernden Funktionssoftware und/oder Applikationsdaten (7) erneut ein Soll-Ist-Vergleich durchgeführt wird.A method according to claim 1 or 2, characterized in that after loading the missing or to be changed functional software and / or application data ( 7 ) a target-actual comparison is carried out again. Programmiervorrichtung zum Programmieren von Steuergeräten, wobei die Programmiervorrichtung mit einer Programmbibliothek verbunden ist und über mindestens eine Schnittstelle verfügt, über die die Programmiervorrichtung mit dem Steuergerät verbindbar ist, dadurch gekennzeichent, dass der Programmiervorrichtung (1) ein Soll- und ein Ist-Programm der Funktionssoftware und/oder Applikationsdaten (7) des zu programmierenden Steuergerätes (3) mitteilbar ist, durch die Programmiervorrichtung (1) ein Soll-Ist-Vergleich durchführbar ist, die fehlenden und/oder zu ändernden Programmteile aus der Programmbibliothek (8) herunterladbar und auf das Steuergerät (3) ladbar sind.Programming device for programming control devices, the programming device being connected to a program library and having at least one interface via which the programming device can be connected to the control device, characterized in that the programming device ( 1 ) a target and an actual program of the functional software and / or application data ( 7 ) of the control unit to be programmed ( 3 ) can be communicated by the programming device ( 1 ) a target-actual comparison can be carried out, the missing and / or to be changed program parts from the program library ( 8th ) downloadable and on the control unit ( 3 ) are loadable. Programmiervorrichtung nach Anspruch 4, dadurch gekennzeichnet, dass die fehlenden und/oder zu ändernden Programmteile durch die Programmiervorrichtung (1) zu Datenblöcken zusammenfassbar sind.Programming device according to claim 4, characterized in that the missing and / or program parts to be changed by the programming device ( 1 ) can be combined into data blocks. Programmiervorrichtung nach Anspruch 4 oder 5, dadurch gekennzeichent, dass durch die Programmiervorrichtung (1) ein Soll-Ist-Vergleich nach dem Laden der Programmteile durchführbar ist.Programming device according to claim 4 or 5, characterized in that the programming device ( 1 ) a target-actual comparison can be carried out after loading the program parts.
DE2002136801 2002-08-08 2002-08-08 Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data Withdrawn DE10236801A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2002136801 DE10236801A1 (en) 2002-08-08 2002-08-08 Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2002136801 DE10236801A1 (en) 2002-08-08 2002-08-08 Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data

Publications (1)

Publication Number Publication Date
DE10236801A1 true DE10236801A1 (en) 2004-03-11

Family

ID=31501736

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2002136801 Withdrawn DE10236801A1 (en) 2002-08-08 2002-08-08 Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data

Country Status (1)

Country Link
DE (1) DE10236801A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1950635A1 (en) * 2007-01-18 2008-07-30 Siemens Aktiengesellschaft Method for operating an automation system
WO2009059840A1 (en) * 2007-11-08 2009-05-14 Continental Automotive Gmbh Method for producing a control programme for an electronic control or regulation appliance
WO2013088663A3 (en) * 2011-12-13 2013-08-15 Canon Kabushiki Kaisha Selective software distribution for an industrial plant

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1950635A1 (en) * 2007-01-18 2008-07-30 Siemens Aktiengesellschaft Method for operating an automation system
US8181172B2 (en) 2007-01-18 2012-05-15 Siemens Aktiengesellschaft Method for operation of an automation system
WO2009059840A1 (en) * 2007-11-08 2009-05-14 Continental Automotive Gmbh Method for producing a control programme for an electronic control or regulation appliance
WO2013088663A3 (en) * 2011-12-13 2013-08-15 Canon Kabushiki Kaisha Selective software distribution for an industrial plant
US9665361B2 (en) 2011-12-13 2017-05-30 Canon Kabushiki Kaisha Selective software distribution for an industrial plant
US10466995B2 (en) 2011-12-13 2019-11-05 Canon Kabushiki Kaisha Selective software distribution for an industrial plant

Similar Documents

Publication Publication Date Title
DE102007059524B4 (en) Method for generating operating software on a control unit for a motor vehicle and control unit
DE102007029285A1 (en) Test device for testing at least one electronic control system and method for operating a test device
DE102005013285B4 (en) Method of configuring a controller and controller
DE102017211433A1 (en) Method for performing a functional test of a control unit in a hardware-in-the-loop test, HIL test, and HIL test bench and control unit
DE19720285A1 (en) Process for the tamper-proof configuration of a motor vehicle control unit and control unit
EP2326959A1 (en) Method for activating functions of a tachograph
DE102016201769A1 (en) Method for updating software of a control unit, preferably for a motor vehicle
DE10236801A1 (en) Programming control appliances e.g. for servicing of vehicles, from abroad, involves previously programming control appliance with at least parts of functions software and applications data
DE102016200711A1 (en) Method for updating software of a control unit, preferably for a motor vehicle
DE102016123599A1 (en) Robot controller with function for communication with a programmable logic controller and communication system
EP0664387A1 (en) Process to change the working mode of a control device in vehicles
DE69804257T2 (en) System for characterizing a control computer of an anti-lock braking system for motor vehicle wheels
DE10228610A1 (en) Method for testing of a control program running on a computer unit, especially an engine control unit, whereby a dynamic link is created between a bypass function and the control program so that computer data can be accessed
DE102022128804A1 (en) Method and system for updating operating software of subcomponents of a motor vehicle
DE19943100A1 (en) Electronic control system for engine in vehicle, rewrites operation of contents in memory when ID code received from rewriting command unit is in accord with intrinsic ID code stored in memory
DE102007059355A1 (en) Method for operating a control unit and control unit
EP3285162A1 (en) Method for projecting a project and arrangement for carrying out said method
DE102020216481A1 (en) Method of operating a controller and controller
DE102015214389A1 (en) Method and device for updating a virtual machine operated on a physical machine under a hypervisor
EP4144003B1 (en) Method for producing a software component for an electronic computing device of a motor vehicle, computer program product, computer-readable storage medium and motor-vehicle-external update system
DE19748181B4 (en) Method for testing a function or device of a vehicle
DE102024204051A1 (en) Method for loading the operating system onto a control unit
DE102009047974A1 (en) Method for programming controller in motor vehicle, involves executing update application by gateway to program controller via bus, and deleting update application in gateway, where update-application is provided in programming device
DE102019217058A1 (en) Method and device for providing application software
DE102019214160A1 (en) Method and device for automating a driving function

Legal Events

Date Code Title Description
OR8 Request for search as to paragraph 43 lit. 1 sentence 1 patent law
8105 Search report available
8141 Disposal/no request for examination