Fahrzeugsteuergerät (11) umfassend:mindestens einen Prozessor (21),einen mit dem Prozessor gekoppelten Speicher (22),wobei in dem Speicher (22) auf dem Prozessor (21) ausführbare Programmcodes (40) eines Betriebssystems (41) und mehrere Anwendungsmodule (51-1 bis 51-h), die Funktionalitäten des Fahrzeugsteuergeräts (11) bereitstellen,gespeichert sind, sowiemindestens eine Kommunikationsschnittstelle (25) für einen Datenaustausch mit anderen Fahrzeugsteuergeräten (12-14) oder einer externen Fahrzeugeinrichtung (16),wobei den Anwendungsmodulen (51-1 bis 51-h) jeweils die für ihre jeweilige Ausführung benötigten Programm- und Datenspeicherbereiche (52-1 bis 52-h; 53-1 bis 53-h) des Speichers (22) statisch zugeordnet sind, undwobei das Betriebssystem (41) ausgebildet ist, den einzelnen Anwendungsmodulen (51-1 bis 51-h) einen Zugriff zur Ausführung ihres Programmcodes zu vorher statisch festgelegten Zeitabschnitten auf den Prozessor (21) zu gestatten,wobei eines der mehreren Anwendungsmodule (51-1) als Update-Modul (62) ausgebildet ist, um über die mindestens eine Kommunikationsschnittstelle (25) Programmcode (72-1 bis 72-i) eines oder mehrerer Ergänzungsmodule (71-1 bis 71-i) zu empfangen und in dem Speicher (22) abzulegen, um eine Erweiterung und/oder Änderung der Funktionalität des Fahrzeugsteuergeräts (11) zu bewirken,dadurch gekennzeichnet, dasseines der mehreren Anwendungsmodule (51-1 bis 51-h) als Laufzeitumgebungsmodul (61) ausgebildet ist, welches eine Laufzeitumgebung bereitstellt, um den Programmcode (72-1 bis 72-i) des einen oder der mehreren Ergänzungsmodule (71-1 bis 71-i) auszuführen, unddas Updatemodul (51-1, 62) ausgebildet ist, den Programmcode (72-1 bis 72-i) des oder der Ergänzungsmodule (71-1 bis 71-i) in dem dem Laufzeitumgebungsmodul (61) zugeordneten Programmspeicherbereich (52-h) abzulegen,wobei das Laufzeitumgebungsmodul (61) ausgebildet ist, den ihm zugewiesenen Datenspeicherbereich (53-h) sowie die ihm zur Verfügung stehende Prozessorzugriffszeit dynamisch zur Laufzeit aufzuteilen, um den Programmcode (72-1 bis 72-i) des einen oder der mehreren Ergänzungsmodule (71-1 bis 71-i) auszuführen.
A vehicle control device for supplementing/changing the functionality of a vehicle control device. A vehicle control device is created having at least one processor, a memory coupled to the processor, a plurality of application modules, and at least one communication interface for interchanging data with other vehicle control devices or an external vehicle device. Also disclosed is a method for supplementing/changing the functionality of a vehicle control device.
Funktional erweiterbares Fahrzeugsteuergerät und Verfahren zum Ergänzen der Funktionalität eines Fahrzeugsteuergeräts
2020-06-25
Patent
Elektronische Ressource
Deutsch
IPC: | B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR / G05B Steuer- oder Regelsysteme allgemein , CONTROL OR REGULATING SYSTEMS IN GENERAL / G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung |
Europäisches Patentamt | 2019
|Europäisches Patentamt | 2018
|