A method of programming a programmable unit of a vehicle with a plurality of electronic control units ("ECUs") is disclosed herein. The method can include developing software to be deployed on the programmable unit of the vehicle with a computer-based platform including a hardware abstraction layer, a transport layer, and a service layer. Developing the software can include: interfacing with the ECUs, concealing a vehicle-specific configuration of the ECUs, eliminating ECU-specific dependencies for the software, integrating a first vehicle communication protocol associated with the software with a second vehicle communication protocol associated with the ECUs, and developing the software via a plurality of application programming interfaces. After developing the software, the method can include deploying the software to the vehicle for installation on the programmable unit.
L'invention divulgue un procédé de programmation d'une unité programmable d'un véhicule doté d'une pluralité d'unités de commande électronique (ECU). Le procédé peut consister à développer un logiciel à déployer sur l'unité programmable du véhicule avec une plateforme informatique comprenant une couche d'abstraction matérielle, une couche de transport et une couche de service. Le développement du logiciel peut consister à : s'interfacer avec les ECU, en dissimulant une configuration spécifique au véhicule des ECU, éliminer des dépendances spécifiques aux ECU pour le logiciel, intégrer un premier protocole de communication de véhicule associé au logiciel avec un second protocole de communication de véhicule associé aux ECU, et développer le logiciel par l'intermédiaire d'une pluralité d'interfaces de programmation d'application. Après le développement du logiciel, le procédé peut consister à déployer le logiciel vers le véhicule pour une installation sur l'unité programmable.
DEVICES, SYSTEMS, AND METHODS FOR DEVELOPING VEHICLE ARCHITECTURE-AGNOSTIC SOFTWARE
DISPOSITIFS, SYSTÈMES ET PROCÉDÉS POUR DÉVELOPPER UN LOGICIEL INDÉPENDANT DE L'ARCHITECTURE D'UN VÉHICULE
2022-10-27
Patent
Electronic Resource
English
IPC: | B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR / G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / G08G Anlagen zur Steuerung, Regelung oder Überwachung des Verkehrs , TRAFFIC CONTROL SYSTEMS |
Vehicle software developer systems, methods and devices for vehicle software development
European Patent Office | 2023
|