Dispositif tel qu'un objet connecté pourvu de moyens pour contrôler l'exécution d'un programme exécuté par le dispositif

Dispositif tel qu'un objet connecté pourvu de moyens pour contrôler l'exécution d'un programme exécuté par le dispositif La présente invention concerne un dispositif (1) tel qu'un objet connecté comprenant un premier circuit électronique (2) comprenant :- une première unité de tr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BERNARD, Jean-Yves, BLANCO, Fabien
Format: Patent
Sprache:fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Dispositif tel qu'un objet connecté pourvu de moyens pour contrôler l'exécution d'un programme exécuté par le dispositif La présente invention concerne un dispositif (1) tel qu'un objet connecté comprenant un premier circuit électronique (2) comprenant :- une première unité de traitement (6) pour exécuter un programme,- une première mémoire (8) pour mémoriser des données au cours de l'exécution du programme,- un port de debug (10) dédié au contrôle de l'exécution du programme depuis l'extérieur du premier circuit,un deuxième circuit électronique (4) connecté au port de debug (10), comprenant :- une deuxième mémoire (14) mémorisant des données de référence relatives au programme,- une deuxième unité de traitement (12) pour mettre en œuvre les étapes suivantes de manière automatique et autonome via le port de debug (10) : contrôler l'intégrité des données mémorisées par la première mémoire (8) et/ou la conformité de l'exécution du programme par la première unité de traitement (6) à une exécution de référence, à l'aide des données de référence. Figure pour l'abrégé : figure 1 The present invention relates to a device (1) such as a connected object comprising a first electronic circuit (2) comprising:a first processing unit (6) for executing a program,a first memory (8) for memorizing data during the execution of the program,a debug port (10) dedicated to checking the execution of the program from outside the first circuit,a second electronic circuit (4) connected to the debug port (10), comprising:a second memory (14) memorizing reference data related to the program,a second processing unit (12) for implementing the following steps automatically and autonomously via the debug port (10): checking the integrity of the data memorized by the first memory (8) and/or the compliance of the program's execution by the first processing unit (6) with a reference execution, assisted by the reference data.