Brevet FR3156269A1 — publié le 20250606

La présente invention concerne un procédé, un dispositif et un système de communication de fichiers dans un réseau de communication commuté d’un véhicule, le réseau de communication commuté comprenant une pluralité de calculateurs (311, 312, 313) et une pluralité de commutateurs (301, 302). A cet effet, un premier commutateur (301) reçoit une première trame de données (F1) depuis un premier calculateur (311) relié au premier commutateur (301). Le premier commutateur (301) enregistre une première information représentative d’un instant de réception de la première trame de données (F1) par le premier commutateur (301) dans un premier fichier (T1). Le premier commutateur (301) transmet le premier fichier (T1) à destination d’un dispositif externe (11) au réseau de communication commuté via un port déterminé, dit port d’instruments (3011) du premier commutateur (301). Figure pour l’abrégé : Figure 3 Procédé, dispositif et système de communication de fichiers de trace dans un réseau de communication commuté d’un véhicule La présente invention concerne les procédés, dispositifs et systèmes de communication de fichier dans un véhicule, notamment un véhicule automobile. Plus particulièrement, la présente invention concerne un procédé, un dispositif et un système de communication de fichier dans un réseau de communication commuté d’un véhicule, notamment dans un réseau Ethernet. Arrière-plan technologique Les véhicules contemporains embarquent nombre de calculateurs assurant chacun une ou plusieurs fonctions, telles que par exemple la gestion de l’aide à la conduite, de l’antipatinage, de la répartition électronique du freinage, la commande d’actionneurs pour assurer le fonctionnement optimal d’un moteur, le pilotage et le contrôle du système d’infodivertissement, aussi appelé système IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué ») et/ou d’autres systèmes embarqués dans le véhicule tels que par exemple le système de climatisation et le système de navigation du véhicule. Ces calculateurs sont aussi appelés UCE (« Unité de Commande Electronique » ou en anglais ECU « Electronic Control Unit »). Ces calculateurs embarquent des logiciels qui sont exécutés pour assurer les fonctions dont ils ont la charge. Ces calculateurs communiquent et échangent des données entre eux par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458) ou Ethernet (selon la norme ISO/IEC 802-3). Un exemple d’architecture réseau mis en œuvre dans un véhicule et basé sur des bus de type CAN est illustré en FIG. 1 . La FIG. 1 illustre un réseau de communication de type CAN embarqué dans un véhicule selon l’art antérieur, un tel réseau comprenant un calculateur central 10 (aussi appelé calculateur maître) relié à l’ensemble des bus CAN du réseau du véhicule. Un premier ensemble de calculateurs 111, 112 et 113 est par exemple relié à un premier bus CAN 110 relié au calculateur central 10 et un deuxième ensemble de calculateurs 121, 122 et 123 est par exemple relié à un deuxième bus CAN 120 relié au calculateur central 10. Une telle architecture réseau permet au calculateur central 10 de recevoir l’ensemble des trames de données émises par chacun des calculateur 111, 112, 113, 121, 122, 123 sur le réseau CAN du véhicule. Lorsqu’un dispositif de traitement de données de type ordinateur ou outil d’instruments 11 se connecte au réseau via un port dédié, appelé port d’instruments 102, du calculateur central 10, par exemple pour collecter les données émises par les calculateurs sur le réseau lors de phases de test ou d’essai du véhicule, le calculateur central 10 est en mesure de transmettre à cet outil d’instruments 11 l’ensemble des trames émises sur le réseau suite à une activation d’un module fonctionnel 101 dédié du calculateur central 10 par l’outil d’instruments 11 ainsi connecté au calculateur central 10 via le port d’instruments 102. L’ensemble des calculateurs 111, 112, 113, 121, 122, 123 du réseau CAN étant reliés au calculateur central 10, le calculateur central 10 est en outre en mesure de transmettre les trames de données reçues de chacun de ces calculateurs 111, 112, 113, 121, 122, 123 à l’outil d’instruments 11 dans l’ordre temporel de réception de ces trames de données. L’outil d’instruments 11 est ainsi capable de récupérer la chronologie d’émission des trames de données sur le réseau qui est conforme à la chronologie de réception de ces trames de données par le calculateur central 10, une telle chronologie pouvant s’avérer importante pour tracer l’activité des calculateurs lors d’une phase de test ou d’essai du véhicule. Avec la mise en œuvre des réseaux de type Ethernet dans les véhicules, certaines architectures basées sur un réseau Ethernet dit commuté sont apparues et équipent aujourd’hui de plus en plus de véhicules. Dans un réseau de type Ethernet commuté, le réseau du véhicule comprend plusieurs commutateurs reliés entre eux par des bus de données de type Ethernet, à chaque commutateur étant reliés un ou plusieurs calculateurs, les commutateurs étant synchronisés temporellement pour partager une référence temporelle commune. Un exemple d’architecture d’un réseau Ethernet commuté avec 2 commutateurs est illustré sur la FIG. 2 . Le réseau de la FIG. 2 comprend ainsi un premier commutateur 201 mis en œuvre par le calculateur central 21 auquel est relié un deuxième commutateur 202. Un calculateur 211 est relié directement au premier commutateur 201 et deux calculateurs 212, 213 sont reliés au deuxième commutateur 202. Dans un tel réseau commuté, le calculateur central ne reçoit plus directement l’ensemble des trames de données émises par l’ensemble des calculateurs du réseau. Seules les trames de données émises par le calculateur 211 relié directement au premier commutateur 201 sont reçues directement par le calculateur central 21, les trames de données émises par les autres calculateurs étant reçues par l’intermédiaire du commutateur auquel ils sont directement reliés. Ainsi, les trames de données émises par les calculateurs 212 et 213 sont transmises au calculateur central 21 par l’intermédiaire du deuxième commutateur 202. Un problème associé à ce type d’architecture réseau commuté est que la chronologie de réception des trames de données par le premier commutateur 201 mis en œuvre par le calculateur central 21 ne reflètent pas toujours la chronologie d’émission des trames de données sur le réseau par les calculateurs. Par exemple, une trame de données émise par le calculateur 212 est reçue à un instant ‘t2’ suivie temporellement par une trame de données émise par le calculateur 213 et reçue à un instant ‘t3’ par le deuxième commutateur 202 sont reçues à des instants temporels t’2 et t’3, respectivement, par le premier commutateur 201 du deuxième commutateur 202, un décalage temporel apparaissant entre t2 et t’2 et entre t3 et t’3, dû par exemple au temps de traitement et de transmission des données par le deuxième commutateur 202. Une trame de données émise par le calculateur 211 et reçue directement par le premier commutateur 201 à un instant t1 postérieur aux instants t2 et t3 peut être reçue par le premier commutateur 201 avant les instants de réception t’2 et t’3. Le premier commutateur 201 retransmettant les trames de données à l’outil d’instruments 11 via le port d’instruments 2010 dans l’ordre temporel de réception par le premier commutateur 201, l’outil d’instruments 11 va alors recevoir la trame de données émise par le calculateur 211 avec une indication temporelle égale à t1 et les trames de données émises par les calculateurs 212 et 213 avec les indications temporelles égales à t’2 et t’3 respectivement. Lorsque l’outil d’instruments 11 détermine la chronologie d’émission des trames de données sur le réseau du véhicule, une erreur survient dans l’exemple décrit puisque les instants temporels t2 et t3 sont antérieurs à l’instant t1 alors que l’information reçue par l’outil d’instruments 11, c’est-à-dire t1, t’2 et t’3, indique que la trame de données du calculateur 11 reçue à l’instant t1 est antérieur, temporellement, aux trames de données des calculateurs 212 et 213, ce qui est erroné. Résumé de la présente invention Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment. Un autre objet de la présente invention est d’améliorer le suivi chronologique de transmission des trames de données sur un réseau de communication commuté d’un véhicule. Selon un premier aspect, la présente invention concerne un procédé de communication de fichier dans un réseau de communication commuté d’un véhicule, le réseau de communication commuté comprenant une pluralité de calculateurs et une pluralité de commutateurs, chaque commutateur comprenant une pluralité de ports de communication, le procédé comprenant les étapes suivantes : - réception, par un premier commutateur de la pluralité de commutateurs, d’une première trame de données depuis un premier calculateur de la pluralité de calculateurs, le premier calculateur étant relié au premier commutateur ; - enregistrement, par le premier commutateur, d’une première information représentative d’un instant de réception de la première trame de données par le premier commutateur dans un premier fichier ; - transmission du premier fichier par le premier commutateur à destination d’un dispositif externe au réseau de communication commuté via un port déterminé, dit port d’instruments, de la pluralité de ports de communication du premier commutateur. Un tel procédé permet de reconstruire la chronologie de communication des trames de données sur un réseau de communication commuté du véhicule grâce à l’enregistrement d’information sur l’instant de réception de chaque trame de données reçues dans un fichier qui est ensuite transmis par le commutateur à un dispositif externe au réseau du véhicule, par exemple un dispositif de traitement de données collectant des données lors de phase d’essai du véhicule. Selon une variante, le procédé comprend en outre les étapes suivantes : - réception, par un deuxième commutateur de la pluralité de commutateurs, d’un ensemble de deuxièmes trames de données depuis au moins un deuxième calculateur de la pluralité de calculateurs, le au moins un deuxième calculateur étant relié au deuxième commutateur ; - enregistrement, par le deuxième commutateur, d’une deuxième information représentative d’un instant de réception de chaque deuxième trame de données de l’ensemble de deuxièmes trames de données par le deuxième commutateur dans un deuxième fichier ; - transmission, par le deuxième commutateur à destination du premier commutateur, du deuxième fichier. Selon une autre variante, le deuxième fichier est transmis par le deuxième commutateur via un port déterminé, dit port d’instruments, de la pluralité de ports de communication du deuxième commutateur. Selon une variante supplémentaire, le procédé comprend en outre les étapes suivantes : - réception, par le premier commutateur, du deuxième fichier depuis le deuxième commutateur ; - transmission, par le premier commutateur à destination dudit dispositif externe (11), du deuxième fichier via le port d’instruments du premier commutateur. Selon une variante additionnelle, le premier fichier et le deuxième fichier sont transmis périodiquement par le premier commutateur à destination du dispositif externe selon une première période temporelle déterminée et le deuxième fichier est transmis périodiquement par le deuxième commutateur selon une deuxième période temporelle déterminée. Selon encore une variante, le procédé comprend en outre les étapes suivantes : - compression du premier fichier par le premier commutateur dans un format compressé déterminé avant la transmission à destination du dispositif externe ; - compression du deuxième fichier par le deuxième commutateur dans le format compressé déterminé avant la transmission à destination du premier commutateur, la transmission du premier fichier et du deuxième fichier à destination dudit dispositif externe et la transmission du deuxième fichier à destination dudit premier commutateur étant selon le format compressé déterminé. Selon une variante additionnelle, le réseau de communication commuté est de type Ethernet. Selon un deuxième aspect, la présente invention concerne un commutateur d’un réseau de communication commuté d’un véhicule, le commutateur comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention. Selon un troisième aspect, la présente invention concerne un système de communication de fichier dans un réseau de communication commuté d’un véhicule, le système comprenant une pluralité de commutateurs tels que décrit ci-dessus selon le deuxième aspect de la présente invention pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention. Selon un quatrième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un commutateur tel que décrit ci-dessus selon le deuxième aspect de la présente invention ou un système tel que décrit ci-dessus selon le troisième aspect de la présente invention. Selon un cinquième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un sixième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, une mémoire RAM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 5 annexées, sur lesquelles : FIG. 1 illustre schématiquement un réseau de communication de véhicule, selon un premier exemple de réalisation de l’art antérieur. FIG. 2 illustre schématiquement un réseau de communication de véhicule, selon un deuxième exemple de réalisation de l’art antérieur. FIG. 3 illustre schématiquement un réseau de communication commuté d’un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. FIG. 4 illustre schématiquement un dispositif configuré pour la communication de fichier sur le réseau de communication commuté de la FIG. 3 , selon des exemples de réalisation particuliers et non limitatifs de la présente invention ; et FIG. 5 illustre un organigramme des différentes étapes d’un procédé de communication de fichier sur le réseau de communication commuté de la FIG. 3 , selon un exemple de réalisation particulier et non limitatif de la présente invention. Description des exemples de réalisation Un procédé, un dispositif et un système de communication de fichier dans un réseau de communication commuté d’un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 5. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation. Selon un exemple particulier et non limitatif de réalisation de la présente invention, la communication de fichier, par exemple un fichier de trace, dans un réseau de communication de type commuté d’un véhicule est mise en œuvre par un ou plusieurs commutateurs du réseau reliés entre eux via un ou plusieurs bus de données, par exemple de type Ethernet. Chaque commutateur comprend une pluralité de ports de communication, et au moins un commutateur comprend parmi ces ports de communication un port de communication particulier, dit port d’instruments. Une partie des ports de communication autre que le port d’instruments sont par exemple reliés à un ou plusieurs calculateurs et/ou à un ou plusieurs autres commutateurs du réseau. La communication de fichier sur le réseau de communication commuté comprend la réception, par un premier commutateur du réseau, d’une première trame de données émise par un premier calculateur du réseau de communication commuté, ce premier calculateur étant relié ou connecté directement, c’est-à-dire sans dispositif intermédiaire (tel qu’un autre commutateur) au premier commutateur. Le premier commutateur enregistre alors une première information représentative d’un instant de réception de la première trame de données par le premier commutateur dans un premier fichier, cette information correspondant à une information d’horodatage associée à la première trame de données. L’instant de réception de la première trame de données par le premier commutateur est représentatif de l’instant d’émission de la première trame de données par le premier calculateur. Un tel procédé permet ainsi de stocker dans un fichier la trace temporelle de réception des trames de données reçues par un commutateur du réseau. L’horodatage des trames de données permet de conserver un historique de la chronologie de communication des trames de données sur le réseau. La FIG. 3 illustre schématiquement une architecture électronique et électrique, dite architecture E/E, d’un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. L’architecture E/E comprend un ensemble de calculateurs ou ECUs 311, 312, 313 et une pluralité de commutateurs 301, 302 reliés entre eux par des bus de données pour former un réseau de type commuté, par exemple un réseau Ethernet commuté (selon la norme ISO/IEC 802-3). Les nombres de calculateurs et de commutateurs ne sont pas limités aux nombres de de calculateurs et de commutateurs de l’exemple particulier de la FIG. 3 mais s’étendent à tout nombre, par exemple 10, 20, 50, 100 ou plus de calculateurs et 5, 10, 20, 30, 50 ou plus de commutateurs. Un commutateur (aussi appelé commutateur réseau, ou « switch » en anglais) est un dispositif réseau configuré pour transmettre les trames de données qu’il reçoit des dispositifs qui lui sont connectés (par exemple les calculateurs) à un autre dispositif à partir de l’adresse de destination contenue dans chaque trame de données reçue, par exemple une adresse de type MAC (de l’anglais « Media Access Control » ou en français « Contrôle d’accès au média »), par l’intermédiaire de ports de communication du commutateur (par exemple de type RJ45). Le véhicule comprenant le réseau commuté correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le véhicule correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car, une moto. Selon l’exemple de la FIG. 1 , le réseau de communication commuté du véhicule comprend un premier commutateur 301, par exemple mis en œuvre par un calculateur central 21. Un premier calculateur 311 est relié ou connecté directement à ce premier commutateur 301 via un port de communication de l’ensemble des ports de communication que comprend le premier commutateur 301. Le premier commutateur 301 comprend avantageusement un port de communication particulier, dit port d’instruments 3011, lequel est configuré pour être connecté à un dispositif externe au réseau tel qu’un dispositif de traitement de données 11 de type ordinateur. Le dispositif de traitement de données 11 correspond par exemple à un outil de diagnostic ou à un outil d’instruments configurés pour enregistrer les données émises sur le réseau commuté du véhicule, par exemple lors de tests du véhicule, par exemple lors d’une phase de conception du véhicule. Un deuxième commutateur 302 est également relié ou connecté directement au premier commutateur 301 par l’intermédiaire de ports de communication du premier et du deuxième commutateur 301, 302. Le deuxième commutateur 302 est relié au premier commutateur 301 via un ou plusieurs ports de communication du deuxième commutateur 302. Selon une variante de réalisation optionnelle, le deuxième commutateur 302 comprend également un port d’instruments (non représenté sur la FIG. 3 ), le deuxième commutateur 302 étant par exemple relié au premier commutateur via ce port d’instruments du deuxième commutateur 302, lequel port d’instruments est relié à un port du premier commutateur 301 via un bus de données. Deux calculateurs 312, 313 sont reliés ou connectés directement au deuxième commutateur 302, chaque calculateur 312, 313 étant relié à un port de communication du deuxième commutateur 302 et appelé deuxième calculateur par la suite. Bien entendu, l’architecture du réseau commuté selon l’invention ne se limite pas à un tel exemple, plusieurs premiers calculateurs et/ou commutateurs pouvant être reliés directement au premier commutateur 301, plus de 2 deuxièmes calculateurs pouvant être reliés au deuxième commutateur 302, un ou plusieurs commutateurs pouvant être reliés directement au deuxième commutateur 302 (chacun via son port d’instruments et un autre port de communication), d’autres calculateurs et/ou d’autres commutateurs pouvant à leur tour être reliés directement à ces autres calculateurs, les commutateurs étant reliés en cascade dans l’architecture pour former une architecture hiérarchique. Un processus de communication de fichier dans le réseau commuté illustré en FIG. 3 est avantageusement mis en œuvre par un ou plusieurs commutateurs de ce réseau commuté, c’est-à-dire par un ou plusieurs processeurs de ce ou ces commutateurs. Dans une première opération du processus, le premier calculateur 311 transmet une première trame de données F1, le deuxième calculateur 312 transmet une deuxième trame de données F2 et le deuxième calculateur 313 transmet une autre deuxième trame de données F3. Le deuxième commutateur 302 reçoit ainsi un ensemble de deuxièmes trames de données depuis l’ensemble de deuxièmes calculateurs 312, 313, chaque calculateur relié directement au deuxième commutateur 302 étant appelé deuxième calculateur, chaque trame de données reçue par le deuxième commutateur d’un deuxième calculateur étant appelée deuxième trame de données. Le premier calculateur 311 étant connecté au premier commutateur 301 et l’ensemble de deuxièmes calculateurs 312, 313 étant connectés au deuxième commutateur 302, la première trame de données F1 est reçue par le premier commutateur 301 à un instant ‘t1’ (par exemple pour retransmission par le premier commutateur 301 au destinataire de la première trame de données F1), la deuxième trame de données F2 est reçue par le deuxième commutateur 302 à un instant ‘t2’ (par exemple pour retransmission par le deuxième commutateur 302 au destinataire de la deuxième trame de données F2) et la deuxième trame de données F3 est reçue par le deuxième commutateur 302 à un instant ‘t3’ (par exemple pour retransmission par le deuxième commutateur 302 au destinataire de la troisième trame de données F3). Selon un exemple particulier d’illustration du processus, ‘t2’ est antérieur à ‘t3’ qui est lui-même antérieur à ‘t1’ temporellement. Dit autrement, d’un point de vue temporel, la deuxième trame de données F2 est transmise avant la deuxième trame de données F3 et la deuxième trame de données F3 est transmise avant la première trame de données F1, c’est-à-dire t2 Dans une deuxième opération du processus, le deuxième commutateur 302 reçoit la deuxième trame de données F2 à l’instant ‘t2’ du deuxième calculateur 312 et la deuxième trame de données F3 à l’instant ‘t3’ du deuxième calculateur 313. Le premier commutateur 301 reçoit la première trame de données F1 à l’instant ‘t1’ du premier calculateur 311. Dans une troisième opération du processus, le premier commutateur 301 enregistre une première information représentative de l’instant ‘t1’ de réception de la première trame de données F1 dans un premier fichier, noté ‘T1’, l’écriture de la première information dans le fichier ‘T1’ étant déclenchée par la réception de la première trame F1. Le premier fichier ‘T1’ correspond à un fichier dit de trace (de l’anglais « trace ») stockant, pour chaque première trame de données reçue par le premier commutateur 301, une première information de réception de la première trame de données par le premier commutateur 301. Ce premier fichier ‘T1’ est par exemple stocké ou enregistré dans une mémoire du premier commutateur 301, ou dans une mémoire du calculateur central 31 mettant en œuvre le premier commutateur 301. Le premier fichier ‘T1’ est mis à jour et enregistré en mémoire à chaque réception d’une première trame de données par le premier commutateur 301. Le premier fichier ‘T1’ comprend par exemple en outre une information identifiant la première trame de données F1 en correspondance avec la première information qui lui est associée pour retrouver l’information de correspondance entre la première information et la première trame de données, pour chaque première trame de données, à partir du premier fichier ‘T1’. Le premier fichier ‘T1’ est généré, mis à jour et enregistré sous le contrôle d’un premier module 3010 du premier commutateur 301, lequel premier module 3010 est mis en œuvre de manière logicielle par le premier commutateur 301 ou par le calculateur central 31. Selon une variante, le premier module 3010 est réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Le deuxième commutateur 302 enregistre une deuxième information représentative de l’instant ‘t2’ et de l’instant ‘t3’ de réception de chaque deuxième trame de données F2 et F3 dans un deuxième fichier, noté ‘T2’, l’écriture d’une deuxième information dans le fichier ‘T2’ étant déclenchée par la réception de la deuxième trame associée F2 et F3, respectivement. Le deuxième fichier ‘T2’ correspond à un fichier dit de trace (de l’anglais « trace ») stockant, pour chaque deuxième trame de données reçue par le deuxième commutateur 302, une deuxième information de réception d’une deuxième trame de données par le deuxième commutateur 302. Ce deuxième fichier ‘T2’ est par exemple stocké ou enregistré dans une mémoire du deuxième commutateur 302. Le deuxième fichier ‘T2’ est mis à jour et enregistré en mémoire à chaque réception d’une deuxième trame de données par le deuxième commutateur 302. Le deuxième fichier ‘T2’ comprend par exemple en outre une information identifiant chaque deuxième trame de données F2, F3 avec une correspondance avec la deuxième information associée pour retrouver l’information de correspondance entre chaque deuxième information et chaque deuxième trame de données à partir du deuxième fichier ‘T2’. Le deuxième fichier ‘T2’ est généré, mis à jour et enregistré sous le contrôle d’un deuxième module 3020 du deuxième commutateur 302, lequel deuxième module 3020 est par exemple mis en œuvre de manière logicielle par le deuxième commutateur 302. Selon une variante, le deuxième module 3020 est réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Selon un mode de réalisation particulier, le premier fichier ‘T1’ et le deuxième fichier ‘T2’ (ainsi que tout autre fichier du même type généré par un ou plusieurs autres commutateurs du réseau de communication commuté du véhicule) ne sont générés et enregistrés que lorsqu’un outil d’instruments 11 est connecté au premier commutateur 301 via le port d’instruments 3011. Selon ce mode de réalisation, l’outil d’instruments 11 transmet par exemple à cet effet une requête à destination du calculateur central 31 pour recevoir les fichiers générés, ainsi que l’ensemble des trames de données émises sur le réseau par les calculateurs du réseau, ce qui déclenche la transmission d’une requête par le calculateur central 31 pour que chaque commutateur du réseau génère un fichier tel que le fichier ‘T1’, ‘T2’ et transmette les fichiers générés au premier commutateur 301 pour que ce dernier les retransmette à l’outil d’instruments 11. Selon un autre exemple, le premier commutateur 301 détecte la connexion de l’outil d’instruments 11 au port d’instruments 3010, ce qui déclenche la transmission de la requête de génération et de transmission des fichiers de trace tels que les fichiers ‘T1’ et ‘T2’. Dans une quatrième opération du processus, le deuxième commutateur 302 transmet à destination du premier commutateur 301 le fichier ‘T2’ généré et enregistré. Le fichier ‘T2’ est transmis via un port de communication du deuxième commutateur 302 à un port de communication du premier commutateur 301. Le deuxième fichier ‘T2’ est par exemple transmis via une même liaison que celle utilisée par le deuxième commutateur 302 pour transmettre au premier commutateur 301 chaque deuxième trame de données F2, F3 que le deuxième commutateur 302 reçoit d’un deuxième calculateur 312, 313. Dans un tel exemple, le deuxième fichier ‘T2’ est transmis dans un mode dit « au mieux » (de l’anglais « best effort »), c’est-à-dire avec comme seule garantie de service, c’est-à-dire comme seule garantie de bonne transmission, que le réseau fera au mieux de ce qui est possible en fonction des ressources disponibles au niveau du deuxième commutateur 302 et du réseau. La priorité d’allocation des ressources à la transmission de données est par exemple fournie à la transmission des deuxièmes trames de données F2, F3 au premier commutateur 301. Selon une variante de réalisation, le deuxième fichier ‘T2’ est transmis au premier commutateur 301 via le port d’instruments du deuxième commutateur 302. Selon cette variante, les deuxièmes trames de données F2, F3 sont transmises par le deuxième commutateur 302 au premier commutateur 301 via un port de communication autre que le port d’instruments. Cela permet par exemple de mieux répartir les ressources pour la transmission du deuxième fichier ‘T2’ et des deuxièmes trames de données F2, F3. La deuxième trame de données F2 et la deuxième trame de données F3 sont par exemple transmises au premier commutateur 301 selon leur ordre de réception par le deuxième commutateur 302. Ainsi, lorsque t2 est antérieur à t3, la deuxième trame de données F2 est transmise temporellement avant la deuxième trame de données F3. Le deuxième fichier ‘T2’ est par exemple transmis périodiquement au premier commutateur 301 selon une deuxième période temporelle de durée déterminée. La durée de la deuxième période temporelle est par exemple définie en fonction de la mémoire disponible au niveau du deuxième commutateur 302 et/ou en fonction de la charge du réseau, la durée entre deux transmissions successives pouvant ainsi varier. Lorsqu’un deuxième fichier est transmis, les données stockées en mémoire du deuxième commutateur 302 pour ce deuxième fichier sont effacées pour être remplacée par de nouvelles données représentatives des deuxièmes instants de réception stockées dans un nouveau deuxième fichier ‘T2’ remplaçant celui qui vient d’être transmis. Dans une cinquième opération du processus, le premier commutateur 301 reçoit le deuxième fichier ‘T2’ du deuxième commutateur 302. Dans une sixième opération, le premier commutateur 301 transmet à destination de l’outil d’instruments 11 le premier fichier ‘T1’ et le deuxième fichier ‘T2’ selon une première période temporelle de durée déterminée. La durée de la première période temporelle est par exemple définie en fonction de la mémoire disponible au niveau du premier commutateur 301 et/ou en fonction de la charge du réseau, la durée entre deux transmissions successives pouvant ainsi varier. Le deuxième fichier ‘T2’ reçu par le premier commutateur 301 est par exemple stockée temporairement en mémoire du premier commutateur 301 avant transmission à l’outil d’instruments 11, par exemple dans une mémoire tampon (de l’anglais « buffer »). Le premier fichier ‘T1’ et le deuxième fichier ‘T2’ sont transmis via le port d’instruments 3011 sur la même liaison que celle utilisée pour la transmission de chaque première trame de données F1 et de chaque deuxième trame de données F2, F3. Le premier fichier ‘T1’ et le deuxième fichier ‘T2’ sont transmis dans le mode dit « au mieux » (de l’anglais « best effort »), c’est-à-dire avec comme seule garantie de service, c’est-à-dire comme seule garantie de bonne transmission, que le réseau fera au mieux de ce qui est possible en fonction des ressources disponibles au niveau du premier commutateur 301 et du réseau. La priorité d’allocation des ressources à la transmission de données est par exemple fournie à la transmission des premières et deuxièmes trames de données F1, F2, F3 à l’outil d’instruments 11, les fichiers ‘T1’ et ‘T2’ étant ainsi par exemple transmis lorsque les ressources nécessaires à la transmission sont disponibles. Selon un mode de réalisation particulier, les données comprises dans le deuxième fichier ‘T2’ sont compressées dans un format particulier (par exemple dans un format tel que le format « zip » tel que défini dans la norme ISO/IEC 21320-1) avant transmission au premier commutateur 301, le deuxième fichier ‘T2’ étant transmis au format compressé au premier commutateur 301. La compression des données du deuxième fichier ‘T2’ est par exemple mise en œuvre par le module 3020 du deuxième commutateur 302. De la même manière, les données comprises dans le premier fichier ‘T1’ sont compressées dans un format particulier (identique à celui utilisé pour le deuxième fichier ‘T2’) avant transmission à l’outil d’instruments 11, le premier fichier ‘T1’ (ainsi que chaque deuxième fichier ‘T2’) étant transmis au format compressé à l’outil d’instruments 11. La compression des données du premier fichier ‘T1’ est par exemple mise en œuvre par le module 3010 du premier commutateur 301. Selon ce mode de réalisation particulier, l’outil d’instruments 11 recevant le premier fichier ‘T1’ et le deuxième fichier ‘T2’ au format compressé met en œuvre une opération de décompression des données pour pouvoir extraire et lire les données contenues dans ces fichiers ‘T1’ et ‘T2’. Un tel mode de réalisation particulier permet de limiter le volume de données transitant sur le réseau et sur la liaison avec l’outil 11, ce qui réduit notamment les besoins en bande passante. La réception de chaque premier fichier ‘T1’ et chaque deuxième fichier ‘T2’ par l’outil d’instruments 11 permet à l’outil d’instruments de récupérer l’information temporelle de communication de chaque première trame de données F1 et chaque deuxième trame de données F2, F3 sur le réseau de communication commuté du véhicule, cette information étant perdue lorsque les première et deuxièmes trames de données F1, F2, F3 sont transmises par le premier commutateur 301 à l’outil d’instruments 11 dans l’ordre de leur réception par le premier commutateur 301. L’information relative à l’horodatage des première et deuxièmes trames de données F1, F2, F3 comprises dans les premiers et deuxièmes fichiers ‘T1’, ‘T2’ est utile pour une meilleure analyse des données communiquées sur le réseau du véhicule, par exemple pour déterminer la chronologie des évènements et/ou problèmes détectés sur le réseau lors de phases de test ou d’essai du véhicule. La FIG. 4 illustre schématiquement un dispositif 4 configuré pour la communication de données (par exemple des données de fichiers de trace et/ou des trames de données), notamment dans un réseau de communication commuté d’un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le dispositif 4 correspond par exemple à un dispositif embarqué dans le véhicule, par exemple un calculateur ou un commutateur du réseau commuté. Selon un autre exemple de mise en œuvre, le dispositif 4 correspond à un dispositif de traitement de données, par exemple l’outil 11, configuré pour se connecter au réseau du véhicule. Le dispositif 4 est par exemple configuré pour la mise en œuvre des opérations décrites en regard des figures 1 à 3 et/ou des étapes du procédé décrit en regard de la FIG. 5 . Des exemples d’un tel dispositif 4 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »), une unité TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), un ordinateur ou tout dispositif de traitement ou de communication de données d’un système embarqué de véhicule. Les éléments du dispositif 4, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 4 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Le dispositif 4 comprend un (ou plusieurs) processeur(s) 40 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 4. Le processeur 40 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 4 comprend en outre au moins une mémoire 41 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 41. Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 4 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Selon un exemple de réalisation particulier et non limitatif, le dispositif 4 comprend un bloc 42 d’éléments d’interface pour communiquer avec des dispositifs externes. Les éléments d’interface du bloc 42 comprennent avantageusement un ou plusieurs ports de communication, par exemple un ensemble de ports Ethernet (ou RJ 45). Selon un autre exemple, les éléments d’interface comprennent une interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 4 comprend une interface de communication 43 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 430. L’interface de communication 43 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 430. L’interface de communication 43 correspond par exemple à un réseau filaire de type Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un exemple de réalisation particulier et non limitatif, le dispositif 4 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, tactile ou non, un ou des haut-parleurs et/ou d’autres périphériques via des interfaces de sortie respectives. La FIG. 5 illustre un organigramme des différentes étapes d’un procédé de communication de fichiers dans un réseau de communication commuté d’un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le réseau de communication commuté comprend une pluralité de calculateurs et une pluralité de commutateurs, chaque commutateur comprenant une pluralité de ports de communication, au moins un commutateur comprenant un port dit d’instruments. Le procédé est par exemple mis en œuvre par un ou plusieurs dispositifs embarqués dans le véhicule 10, par exemple par un ou plusieurs commutateurs, ou par le dispositif 4 de la FIG. 4 . Dans une première étape 51, un premier commutateur de la pluralité de commutateurs reçoit une première trame de données depuis un premier calculateur de la pluralité de calculateurs, le premier calculateur étant relié au premier commutateur. Dans une deuxième étape 52, le premier commutateur enregistre une première information représentative d’un instant de réception de la première trame de données par le premier commutateur dans un premier fichier. Dans une troisième étape 53, le premier fichier est transmis par le premier commutateur à destination d’un dispositif externe au réseau de communication commuté, via un port déterminé, dit port d’instruments, de la pluralité de ports de communication du premier commutateur. Selon une variante, les variantes et exemples des opérations décrits en relation avec les figures 1 à 3 s’appliquent aux étapes du procédé de la FIG. 5 . Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de suivi d’historique de transmission de trames de données sur un réseau commuté d’un véhicule qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé. La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 4 de la FIG. 4 . Procédé de communication de fichier dans un réseau de communication commuté d’un véhicule, ledit réseau de communication commuté comprenant une pluralité de calculateurs (311, 312, 313) et une pluralité de commutateurs (301, 302), chaque commutateur comprenant une pluralité de ports de communication, ledit procédé comprenant les étapes suivantes : - réception (51), par un premier commutateur (301) de ladite pluralité de commutateurs, d’une première trame de données depuis un premier calculateur (311) de ladite pluralité de calculateurs, ledit premier calculateur (311) étant relié audit premier commutateur (301) ; - enregistrement (52), par ledit premier commutateur (301), d’une première information représentative d’un instant de réception de ladite première trame de données par ledit premier commutateur (301) dans un premier fichier (T1) ; - transmission (53) dudit premier fichier (T1) par ledit premier commutateur (301) à destination d’un dispositif externe (11) audit réseau de communication commuté via un port déterminé, dit port d’instruments (3011), de la pluralité de ports de communication du premier commutateur (301). Procédé selon la revendication 1, comprenant en outre les étapes suivantes : - réception, par un deuxième commutateur (302) de ladite pluralité de commutateurs, d’un ensemble de deuxièmes trames de données depuis au moins un deuxième calculateur (312, 313) de ladite pluralité de calculateurs, ledit au moins un deuxième calculateur (312, 313) étant relié audit deuxième commutateur (302) ; - enregistrement, par ledit deuxième commutateur (302), d’une deuxième information représentative d’un instant de réception de chaque deuxième trame de données dudit ensemble de deuxièmes trames de données par ledit deuxième commutateur (302) dans un deuxième fichier (T2) ; - transmission, par ledit deuxième commutateur (302) à destination dudit premier commutateur (301), dudit deuxième fichier (T2). Procédé selon la revendication 2, pour lequel ledit deuxième fichier (T2) est transmis par ledit deuxième commutateur (302) via un port déterminé, dit port d’instruments, de la pluralité de ports de communication dudit deuxième commutateur (302). Procédé selon la revendication 2 ou 3, comprenant en outre les étapes suivantes : - réception, par ledit premier commutateur (301), dudit deuxième fichier (T2) depuis ledit deuxième commutateur (302) ; - transmission, par ledit premier commutateur (301) à destination dudit dispositif externe (11), dudit deuxième fichier (T2) via ledit port d’instruments (3011) dudit premier commutateur (301). Procédé selon la revendication 4, pour lequel ledit premier fichier (T1) et ledit deuxième fichier (T2) sont transmis périodiquement par ledit premier commutateur (301) à destination dudit dispositif externe (11) selon une première période temporelle déterminée et pour lequel ledit deuxième fichier (T2) est transmis périodiquement par ledit deuxième commutateur (302) selon une deuxième période temporelle déterminée. Procédé selon la revendication 5, comprenant en outre les étapes suivantes : - compression dudit premier fichier (T1) par ledit premier commutateur (301) dans un format compressé déterminé avant la transmission à destination dudit dispositif externe (11) ; - compression dudit deuxième fichier (T2) par ledit deuxième commutateur (302) dans ledit format compressé déterminé avant la transmission à destination dudit premier commutateur (301), la transmission du premier fichier (T1) et du deuxième fichier (T2) à destination dudit dispositif externe (11) et la transmission du deuxième fichier (T2) à destination dudit premier commutateur (301) étant selon ledit format compressé déterminé. Procédé selon l’une des revendications 1 à 6, pour lequel ledit réseau de communication commuté est de type Ethernet. Commutateur (4) d’un réseau de communication commuté d’un véhicule, ledit commutateur (4) comprenant une mémoire (41) associée à au moins un processeur (40) configuré pour la mise en œuvre des étapes du procédé selon la revendication 1. Système de communication de fichier dans un réseau de communication commuté d’un véhicule, ledit système comprenant une pluralité de commutateurs (4) selon la revendication 8, ledit système étant configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 7. Véhicule comprenant le commutateur (4) selon la revendication 8 ou le système selon la revendication 9.