METHOD AND DEVICE FOR DETERMINING FLASH SOFTWARE COMPATIBILITY WITH HARDWARE
A method of determining compatibility between a hardware device and a software application includes the step of initializing a boot loader application. Initialization of the boot loader application includes verifying the presence and validity of a software application. Once the software application...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method of determining compatibility between a hardware device and a software application includes the step of initializing a boot loader application. Initialization of the boot loader application includes verifying the presence and validity of a software application. Once the software application has been validated by the boot loader application, control is transferred to the software application. The software application determines compatibility by checking a hardware identifier stored in a substantially permanent memory location. If the hardware identifier matches the software application, the software application operates normally. If the hardware identifier does not match the software application, control of the hardware device is transferred back to the boot loader application for reprogramming with a compatible program.
La présente invention concerne un procédé pour déterminer une compatibilité entre un dispositif matériel et une application logicielle. Ce procédé consiste à lancer une application d'amorçage. Le lancement de cette application d'amorçage implique la vérification de la présence et de la validité d'une application logicielle. Une fois que l'application logicielle a été validée par l'application d'amorçage, la commande est transférée à l'application logicielle. Cette application logicielle détermine la compatibilité en vérifiant un identifiant matériel enregistré dans un emplacement mémoire essentiellement permanent. Si cet identifiant matériel correspond à l'application logicielle, l'application logicielle fonctionne normalement. Si cet identifiant matériel ne correspond pas à l'application logicielle, la commande du dispositif matériel est transférée de nouveau à l'application d'amorçage afin d'être reprogrammée avec un programme compatible. |
---|