FR2793327A1 - Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe - Google Patents
Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe Download PDFInfo
- Publication number
- FR2793327A1 FR2793327A1 FR9906051A FR9906051A FR2793327A1 FR 2793327 A1 FR2793327 A1 FR 2793327A1 FR 9906051 A FR9906051 A FR 9906051A FR 9906051 A FR9906051 A FR 9906051A FR 2793327 A1 FR2793327 A1 FR 2793327A1
- Authority
- FR
- France
- Prior art keywords
- software
- digital
- library
- software module
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 10
- 238000012360 testing method Methods 0.000 claims abstract description 37
- 230000006870 function Effects 0.000 claims abstract description 32
- 238000011084 recovery Methods 0.000 claims description 3
- 238000011161 development Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000008033 biological extinction Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Stored Programmes (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
L'invention est relative à un procédé de récupération d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarqué dans un appareil numérique, chaque information étant déduite de l'exécution d'une fonction de test du module logiciel qui lui est associé.Elle est caractérisée en ce qu'une chaîne de bits est regroupée dans une bibliothèque conservée dans une mémoire non volatile de l'appareil, chaque élément étant propre à un module logiciel. Si le bit est à 1, par exemple, la fonction de test associée au module logiciel est exécutée pour fournir une information de fonctionnement ou d'erreur, sinon la fonction de test n'est pas exécutée. L'invention concerne également un appareil numérique comprenant un logiciel embarqué et qui permet de récupérer ces informations de fonctionnement ou d'erreur selon le procédé ci-dessus.Application particulière à un décodeur numérique, un récepteur de télévision numérique un lecteur et/ ou enregistreur de disques numérique.
Description
/t 2793327 La présente invention est relative au domaine de la maintenance
logicielle et concerne plus particulièrement la récupération d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarqué dans un appareil numérique, plus particulièrement un décodeur numérique, un récepteur de télévision, un lecteur/enregistreur de disques.
Les appareils numériques comprennent de plus en plus une plate-
forme comportant des sous-ensembles (ou cartes) à base de microprocesseurs gérés par un système d'exploitation et permettent ainsi la
mise en oeuvre de logiciel embarqué dont la complexité va en croissant.
Lors de la phase de développement du logiciel embarqué dans l'appareil numérique encore physiquement ouvert, les développeurs disposent de moyens techniques pour la mise au point et le débogage des cartes, appelés couramment environnement de développement (réseau éthernet de chargement, débogueur intégré permettant de simuler pas à pas
le fonctionnement du logiciel).
Une fois les tests de mise au point et de débogage effectués, la plateforme matérielle est fabriquée en usine et après intégration du logiciel,
l'appareil est fermé.
Les appareils numériques existants comportent des ports externes de communication (série, parallèle, modem). La surveillance du comportement du logiciel embarqué peut s'effectuer par la lecture d'un flux d'informations écrit sur l'un de ces ports et testant le fonctionnement d'un ensemble de modules logiciels. Il faut comprendre ici par module logiciel un ensemble d'instructions et de code source dédié au fonctionnement d'un matériel. La lecture de ce flux d'informations se réalise en connectant par exemple un micro-ordinateur muni d'un moniteur sur ce dernier port,
permettant ainsi la visualisation du comportement du logiciel.
Cette écriture sur le port sélectionné est subordonnée jusqu'à présent à la version du logiciel. En effet, seules des directives de compilation
durant l'élaboration du logiciel permettent de déterminer le ou les sous-
groupes de modules logiciels dont on veut connaître le comportement.
Cependant, si l'on désire obtenir une information dans le flux d'informations cité renseignant sur le fonctionnement d'un ou de plusieurs modules logiciel donnés, le logiciel complet doit être rebâti pour inclure la nouvelle information et ensuite rechargé dans l'appareil. Ce rechargement du logiciel se fait par exemple par l'écriture, par l'utilisateur, des tests des modules logiciels voulus dans le code source. Ces mises à jour régulières sont fastidieuses, coûteuses et longues (durée d'écriture des tests) et imposent à l'utilisateur de procéder à une manipulation particulière pour
introduire la nouvelle version du logiciel.
En outre, la nouvelle information nouvellement introduite peut être intrusive et peut changer le comportement du logiciel. L'invention a pour but de s'affranchir des inconvénients précités en proposant un procédé de récupération d'informations de fonctionnement provenant de modules logiciels d'un logiciel embarqué dans un appareil numérique, qui puisse être exécuté en cours de fonctionnement de l'appareil lorsque l'utilisateur veut se renseigner sur le fonctionnement d'au moins un
module logiciel, et qui n'impose pas le rechargement du logiciel complet.
L'invention a donc pour objet un procédé de récupération d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarqué dans un appareil numérique, chaque information étant déduite de l'exécution d'une fonction de test du module logiciel qui lui est associé, caractérisé en ce qu'une pluralité d'éléments binaires est regroupée dans une bibliothèque d'éléments conservée dans une mémoire non volatile de l'appareil, chaque élément étant propre à un module logiciel, et en ce que, selon l'une des valeurs de l'élément binaire, la fonction de test associée au module logiciel est exécutée pour fournir l'information de fonctionnement
ou d'erreur.
De cette sorte, l'utilisateur n'a plus qu'à valider à la valeur active, par exemple 1, les éléments binaires dans la bibliothèque correspondant aux modules logiciels dont il veut connaître le fonctionnement. Cette validation permet la possibilité d'exécution des fonctions de test associés aux modules logiciels désirés. Ainsi, le procédé selon l'invention évite les modifications du code source du logiciel (compilation, édition de liens) par l'utilisateur et le rechargement du logiciel dans l'appareil numérique. L'invention permet d'obtenir un procédé dynamique car pouvant être exécutée en cours de fonctionnement, et sélectif car pouvant récupérer l'information de
fonctionnement voulue par l'utilisateur.
Selon un mode de réalisation, l'accession par un utilisateur à ladite bibliothèque pour sélectionner les éléments binaires dont les fonctions de test doivent être activées est réalisée en reliant ledit appareil numérique à un micro-ordinateur via des moyens de transfert de données reliés à un port d'entrée/sortie de l'appareil du type série, parallèle ou port 1284, et en
visualisant ladite bibliothèque sur des moyens d'affichage.
Selon un mode de réalisation, ladite bibliothèque est visualisable via un
menu caché interne à l'appareil.
L'invention a également pour objet un appareil numérique comprenant un logiciel embarqué comportant des modules logiciels, chacun d'eux ayant une fonction de test propre dont l'exécution permet la récupération d'informations de fonctionnement ou d'erreur dudit module logiciel, caractérisé en ce qu'une pluralité d'éléments binaires est regroupée dans une bibliothèque d'éléments conservée dans une mémoire non volatile de l'appareil, chaque élément étant propre à un module logiciel, et en ce que, selon l'une des valeurs de l'élément binaire, la fonction de test associée au module logiciel est exécutée pour fournir une information de
fonctionnement ou d'erreur.
Ainsi, l'appareil selon l'invention est remarquable par l'évolutivité de la mémoire non volatile qu'il comporte. Cette mémoire dynamique et sélective, comme précédemment expliquée, permet de moduler les renseignements que l'utilisateur désire obtenir sur les modules logiciels du
logiciel embarque.
Selon un mode de réalisation, ladite bibliothèque comporte en outre une information d'indication du port de sortie de l'appareil numérique
sur lequel est disponible la bibliothèque.
Selon un mode de réalisation, le nombre de couches logicielles fonctionnelles composant le logiciel est égal au nombre de bibliothèques, chacune des bibliothèques étant paramétrée à une adresse propre dans la
mémoire non volatile.
Selon un mode de réalisation, l'appareil dispose d'une fonction de réinitialisation d'au moins une partie des éléments de la bibliothèque lors d'un évènement spécifique, du type de l'extinction de l'appareil. Ainsi, cette caractéristique permet de remettre l'appareil dans un état standard à chaque
coupure de courant par exemple.
Selon un mode de réalisation, la mémoire non volatile est du
type EEPROM ou FLASH.
Selon un mode de réalisation, I'appareil appartient au groupe comprenant un décodeur numérique, un récepteur de télévision numérique,
un lecteur et/ou enregistreur de disques numérique.
D'autres caractéristiques et avantages de la présente invention
ressortiront de la description de l'exemple de réalisation qui va suivre,
pris à titre d'exemple non limitatif, en référence aux figures annexées dans lesquelles: - la figure 1 représente un environnement de développement mettant en jeu une station de travail et un décodeur, - la figure 2 représente une bibliothèque ou chaîne d'éléments binaires
selon l'invention sous forme de bits.
Pour simplifier la description, les mêmes références seront
utilisées pour désigner les éléments remplissant des fonctions identiques.
Sur la figure 1, une station de travail d'un utilisateur, sous forme d'un ordinateur 1 muni d'un moniteur 2 est reliée par une ligne série 10 à un
décodeur numérique 3.
En l'occurrence, la connexion de l'ordinateur 1 avec le décodeur 3 se réalise par le biais d'un protocole d'échange de données sur la ligne série. Le décodeur détecte la présence de l'ordinateur 1 et se configure en mode esclave. A ce moment, I'utilisateur peut paramétrer dans une mémoire non volatile de type EEPROM les modules logiciels dont il veut connaître le
fonctionnement selon le mode de fonctionnement décrit dans la suite.
La figure 2 représente une chaîne 4 de n bits pouvant prendre les valeurs 0 et de 1, L'utilisateur accède à cette chaîne se trouvant par exemple dans la mémoire EEPROM par le biais du lien série relié à l'ordinateur et d'un protocole de communication compris par les deux parties et connu en soi. Selon une variante, I'utilisateur y accède par un menu caché interne au décodeur. Le logiciel embarqué dans le décodeur est réalisé en couches logicielles; c'est pourquoi le découpage des informations à recevoir par l'utilisateur peut se faire par groupe logiciel, par exemple le groupe des logiciels pilotes ("driver" en langue anglaise), des logiciels d'interface utilisateur ("user interface" en langue anglaise) et autres logiciels dits" middleware" en langue anglaise. Il y aura donc autant de chaînes 4 que de groupes logiciels. Chaque chaîne 4 est paramétrée dans la mémoire EEPROM à une adresse spécifique et comporte les éléments suivants: - un champ de n bits. Le bit d'indice j correspond à la fonction de test j du groupe considéré. S'il est à 0, le test est inactif, ce qui veut dire que la fonction de test n'appellera aucune fonction dans le module logiciel associé lors de l'exécution du logiciel. Dans le cas contraire, si le bit est à 1, le test est actif, ce qui veut dire que la fonction de test (fonction usuellement appelée 'Trace" connue de l'homme du métier) appellera les fonctions du module (Ex: fonctions Connect, Disconnect du module modem) dont I'exécution rendra une information de fonctionnement ou d'erreur. Ces bits ont été entrés par l'utilisateur de manière à pouvoir sélectionner les fonctions de test désirées et ainsi obtenir les informations sur les modules logiciels. - un octet précisant le type de sortie sur laquelle seront disponibles les informations voulues par l'utilisateur et relatives au groupe logiciel concerné. On peut imaginer que les valeurs respectives de cet octet font correspondre une sortie en voie série, une sortie sur le port parallèle et aucune sortie. Ainsi, I'ensemble des tests activés du groupe enverront le résultat de leurs tests respectifs sur le port spécifié. Si aucune sortie n'a été
demandée, il y aura inhibition du résultat des tests.
Par exemple, le groupe "logiciels pilotes" est défini comme possédant cinq modules logiciels à surveiller qui sont les suivants: le modem, le lecteur de la carte à puce, le retour câble, la vidéo et l'audio. Il est choisi d'activer uniquement la fonction test du modem en positionnant le bit d'indice 1 de la chaîne à la valeur 1, de désactiver les autres fonctions test des autres modules logiciels en attribuant aux autres bits de la chaîne la valeur 0, et d'acheminer les informations résultantes des tests activés sur le module modem vers le port série en positionnant le premier octet a la valeur 01. Ces informations pourront être alors acquises par l'ordinateur 1 via la ligne série. Ces informations seront délivrées sur l'écran de l'ordinateur soit sous la forme d'une chaîne de caractères du type: "modem connecté", "erreur: perte porteuse", "problème de ligne",... On remarquera qu'une même fonction test, telle que définie dans la présente demande, pourra
fournir plusieurs résultats.
Selon une variante, les résultats des tests pourront être affichés sous un autre format interprétable par l'utilisateur. Par exemple, deux octets affichés sur l'écran comme résultat d'un test fourniront respectivement le type de requête et son résultat. Ainsi, selon cet exemple de codification des résultats, l'affichage de "101 00" pourra être interprété comme un succès dans la connexion du modem (01: connexion modem; 00: succès). Cette
variante permet de réduire la quantité d'informations échangées.
Une fois que les fonctions test et le type de sortie désirés sont entrés dans la chaîne 4, l'utilisateur peut voir s'afficher d'autres résultats provenant de l'exécution d'autres tests. En effet, outre les fonctions de test activées qui sont constamment générées lors de l'exécution du logiciel affichant des résultats correspondants, la fonction de diagnostic du système, connue en soi, qui ne s'effectue qu'une seule fois après la phase de
programmation du logiciel, peut également émettre un résultat sur l'écran.
De même, des fonctions de test peuvent être régulièrement lancées pour
fournir un diagnostic textuel par exemple périodiquement.
L'invention n'est bien sûr pas limitée aux modes de réalisation décrits dans la présente demande. Par exemple, à la place d'un décodeur numérique, on aurait pu imaginer tout autre appareil numérique comportant un logiciel embarqué comprenant des modules logiciels, tel que notamment un récepteur de télévision numérique, un lecteur et/ou enregistreur de disques numérique. De même, la mémoire non volatile peut être également
une mémoire FLASH.
Claims (9)
1. Procédé de récupération d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarqué dans un appareil s numérique, chaque information étant déduite de l'exécution d'une fonction de test du module logiciel qui lui est associé, caractérisé en ce qu'une pluralité d'éléments binaires est regroupée dans une bibliothèque d'éléments conservée dans une mémoire non volatile de l'appareil, chaque élément étant propre à un module logiciel, et en ce que, selon l'une des valeurs de o0 l'élément binaire, la fonction de test associée au module logiciel est exécutée
pour fournir l'informnation de fonctionnement ou d'erreur.
2. Procédé selon la revendication 1, caractérisé en ce que l'accession par un utilisateur à ladite bibliothèque pour sélectionner les éléments binaires-dont les fonctions de test doivent être activées est réalisée en reliant ledit appareil numérique à un micro-ordinateur via des moyens de transfert de donrnées reliés à un port d'entrée/sortie de l'appareil du type série, parallèle ou port 1284, et en visualisant ladite bibliothèque sur des
moyens d'affichage.
3. Procédé selon la revendication 1, caractérisé en ce que ladite
bibliothèque est visualisée via un menu caché interne à l'appareil.
4. Appareil numérique comprenant un logiciel embarqué comportant des modules logiciels, chacun d'eux ayant une fonction de test propre dont l'exécution permet la récupération d'informations de fonctionnement pU d'erreur dudit module logiciel, caractérisé en ce qu'une pluralité d'éléments binaires est regroupée dans une bibliothèque d'éléments conservée dans une mémoire non volatile de l'appareil, chaque élément étant propre à un module logiciel, et en ce que, selon l'une des valeurs de l'élément binaire, la fonction de test associée au module logiciel est exécutée
pour fournir une information de fonctionnement ou d'erreur.
5. Appareil selon la revendication 4, caractérisé en ce que ladite bibliothèque comporte en outre une information d'indication du port de sortie
de l'appareil numérique sur lequel est disponible la bibliothèque.
6. Appareil selon l'une des revendications 4 ou 5, caractérisé en
ce que le nombre de couches logicielles fonctionnelles composant le logiciel est égal au nombre de bibliothèques, chacune des bibliothèques étant
paramétrée à unî adresse propre dans la mémoire non volatile.
7. Appareil selon l'une des revendications 4 à 6, caractérisé en ce
que l'appareil dispose d'une fonction de réinitialisation d'au moins une partie des éléments de la bibliothèque lors d'un événement spécifique, du type de
l'extinction de l'appareil.
8. Appareil selon l'une des revendications 4 à 7, caractérisé en ce
que la mémoire non volatile est du type EEPROM ou FLASH.
9. Appareil selon l'une des revendications 4 à 8, caractérisé en ce
que l'appareil appartient au groupe comprenant un décodeur numérique, un récepteur de télévision numérique, un lecteur et/ou enregistreur de disques
numérique.
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9906051A FR2793327B1 (fr) | 1999-05-07 | 1999-05-07 | Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe |
ZA200002063A ZA200002063B (en) | 1999-05-07 | 2000-04-26 | Process for recovering operational or error information for software modules of software on board a digital apparatus and associated digital apparatus. |
JP2000130522A JP2000347902A (ja) | 1999-05-07 | 2000-04-28 | デジタル装置及び関連するデジタル装置に搭載されたソフトウェアのソフトウェアモジュールのために動作及びエラー情報を復元する方法 |
CNB001072269A CN1165844C (zh) | 1999-05-07 | 2000-04-28 | 确定数字设备中的软件模块测试信息的方法和设备 |
MXPA00004346A MXPA00004346A (es) | 1999-05-07 | 2000-05-04 | Proceso para recuperar informacion operacional o de error para modulo de software, de software en un tablero de un aparato digital, y aparato digital asociado. |
KR1020000023938A KR20010007046A (ko) | 1999-05-07 | 2000-05-04 | 디지털 장치에 내장된 소프트웨어의 소프트웨어 모듈에대한 운용 또는 에러 정보를 복구하는 처리 방법 및관련된 디지털 장치 |
DE60001287T DE60001287T2 (de) | 1999-05-07 | 2000-05-05 | Vorrichtung und Verfahren zum Testen von Softwaremodulen |
RU2000111219/09A RU2000111219A (ru) | 1999-05-07 | 2000-05-05 | Способ восстановления оперативной информации или информации об ошибках модулей программного обеспечения, расположенного на плате цифрового устройства, и связанное с ним цифровое устройство |
ES00401226T ES2190397T3 (es) | 1999-05-07 | 2000-05-05 | Aparato y metodo para probar modulos de software. |
EP00401226A EP1050817B1 (fr) | 1999-05-07 | 2000-05-05 | Dispositif et procédé pour tester des modules de logiciel |
IDP20000383A ID25825A (id) | 1999-05-07 | 2000-05-08 | Proses untuk pemulihan operasional atau kesalahan informasi untuk modul perangkat lunak atau perangkat lunak pada papan peralatan digital dan peralatan digital yang disatukan |
BR0002375-2A BR0002375A (pt) | 1999-05-07 | 2000-05-08 | Processo para recuperar informação operacional ou de erro para módulos de software de software a bordo de um aparelho digital e aparelho digital associado |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9906051A FR2793327B1 (fr) | 1999-05-07 | 1999-05-07 | Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2793327A1 true FR2793327A1 (fr) | 2000-11-10 |
FR2793327B1 FR2793327B1 (fr) | 2001-07-06 |
Family
ID=9545517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9906051A Expired - Fee Related FR2793327B1 (fr) | 1999-05-07 | 1999-05-07 | Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe |
Country Status (12)
Country | Link |
---|---|
EP (1) | EP1050817B1 (fr) |
JP (1) | JP2000347902A (fr) |
KR (1) | KR20010007046A (fr) |
CN (1) | CN1165844C (fr) |
BR (1) | BR0002375A (fr) |
DE (1) | DE60001287T2 (fr) |
ES (1) | ES2190397T3 (fr) |
FR (1) | FR2793327B1 (fr) |
ID (1) | ID25825A (fr) |
MX (1) | MXPA00004346A (fr) |
RU (1) | RU2000111219A (fr) |
ZA (1) | ZA200002063B (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2466471A1 (fr) * | 2010-12-17 | 2012-06-20 | Oberthur Technologies | Module matériel de sécurité et procédé de débogage d'un tel module |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1324475C (zh) * | 2002-10-24 | 2007-07-04 | 联想(北京)有限公司 | 一种内存错误产生器及计算机主板内存纠错功能测试方法 |
CN100359488C (zh) * | 2005-08-19 | 2008-01-02 | 华为技术有限公司 | 一种基于功能覆盖率的随机激励的自动产生方法 |
KR100764062B1 (ko) | 2006-05-01 | 2007-10-09 | 엘아이지넥스원 주식회사 | 항공기의 다중화 컴퓨터 시스템 |
CN102053903A (zh) | 2009-10-30 | 2011-05-11 | 国际商业机器公司 | 用于为在线运行程序保存和查询场景数据的方法和系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5148435A (en) * | 1990-05-03 | 1992-09-15 | Universal Data Systems, Inc. | Testable modem and data communications network |
-
1999
- 1999-05-07 FR FR9906051A patent/FR2793327B1/fr not_active Expired - Fee Related
-
2000
- 2000-04-26 ZA ZA200002063A patent/ZA200002063B/xx unknown
- 2000-04-28 CN CNB001072269A patent/CN1165844C/zh not_active Expired - Fee Related
- 2000-04-28 JP JP2000130522A patent/JP2000347902A/ja active Pending
- 2000-05-04 KR KR1020000023938A patent/KR20010007046A/ko not_active Application Discontinuation
- 2000-05-04 MX MXPA00004346A patent/MXPA00004346A/es unknown
- 2000-05-05 EP EP00401226A patent/EP1050817B1/fr not_active Expired - Lifetime
- 2000-05-05 DE DE60001287T patent/DE60001287T2/de not_active Expired - Lifetime
- 2000-05-05 RU RU2000111219/09A patent/RU2000111219A/ru not_active Application Discontinuation
- 2000-05-05 ES ES00401226T patent/ES2190397T3/es not_active Expired - Lifetime
- 2000-05-08 BR BR0002375-2A patent/BR0002375A/pt not_active IP Right Cessation
- 2000-05-08 ID IDP20000383A patent/ID25825A/id unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5148435A (en) * | 1990-05-03 | 1992-09-15 | Universal Data Systems, Inc. | Testable modem and data communications network |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2466471A1 (fr) * | 2010-12-17 | 2012-06-20 | Oberthur Technologies | Module matériel de sécurité et procédé de débogage d'un tel module |
FR2969334A1 (fr) * | 2010-12-17 | 2012-06-22 | Oberthur Technologies | Module materiel de securite et procede de debogage d'un tel module |
US9323646B2 (en) | 2010-12-17 | 2016-04-26 | Oberthur Technologies | Hardware security module with means to selectively activate or inhibit debugging and corresponding debugging method |
Also Published As
Publication number | Publication date |
---|---|
ZA200002063B (en) | 2000-11-14 |
DE60001287D1 (de) | 2003-03-06 |
DE60001287T2 (de) | 2003-08-28 |
ID25825A (id) | 2000-11-09 |
RU2000111219A (ru) | 2002-04-20 |
MXPA00004346A (es) | 2005-10-10 |
KR20010007046A (ko) | 2001-01-26 |
EP1050817B1 (fr) | 2003-01-29 |
CN1273391A (zh) | 2000-11-15 |
ES2190397T3 (es) | 2003-08-01 |
BR0002375A (pt) | 2001-01-02 |
CN1165844C (zh) | 2004-09-08 |
FR2793327B1 (fr) | 2001-07-06 |
JP2000347902A (ja) | 2000-12-15 |
EP1050817A1 (fr) | 2000-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0699997B1 (fr) | Procédé et dispositif pour l'identification de pannes dans un système complexe | |
US8296007B2 (en) | Embedded vehicle data recording tools for vehicle servicing | |
CN109302522A (zh) | 测试方法、装置以及计算机系统和介质 | |
FR2767944A1 (fr) | Procede et systeme d'installation et d'essai d'un logiciel sur un systeme d'ordinateur personnalise | |
FR2692701A1 (fr) | Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. | |
CN113934758A (zh) | 车辆故障修复方法、装置、车载终端、服务器及存储介质 | |
FR2728749A1 (fr) | Procede de commande d'un sous-systeme d'exploitation et de gestion pour un systeme n[1 d'echange de messages de signalisation | |
CN109840178B (zh) | 一种监测日志信息的方法、移动终端以及装置 | |
FR2473753A1 (fr) | Dispositif pour fournir des groupes de donnees corriges a un circuit de destination | |
FR2793327A1 (fr) | Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe | |
FR2990547A1 (fr) | Systeme de maintenance centralisee parametrable destine a un aeronef | |
FR2594984A1 (fr) | Element a carte de circuits integres pour dispositif de traitement de donnees | |
EP0469507A1 (fr) | Circuit intégré comprenant une cellule standard, une cellule d'application et une cellule de test | |
CN112882892A (zh) | 数据处理方法和装置、电子设备及存储介质 | |
EP0635789B1 (fr) | Circuit intégré du type microcontrÔleur à mémoire morte contenant un programme générique, notamment de test, station de test et procédé de fabrication correspondants | |
FR3045822A1 (fr) | Procede permettant d alimenter les donnees de diagnostiques pour generer les tests de controle dans un processus de controle technique | |
FR2990667B1 (fr) | Procede de gestion d'une installation electronique d'un vehicule automobile et installation electronique ainsi mise en oeuvre | |
WO2003107185A1 (fr) | Procede et systeme de gestion des evenements____________________ | |
FR3024788A1 (fr) | Procede de verification de tracabilite de premieres instructions en un langage de programmation procedurale generees a partir de secondes instructions en un langage de modelisation | |
CN109558182A (zh) | 基于插件的信息推广方法、电子设备及计算机存储介质 | |
CN110990246B (zh) | 大规模集群部署交付日志的跟踪处理方法及装置 | |
CN103245856B (zh) | 一种测试电子设备性能的方法、设备及系统 | |
WO2019122626A1 (fr) | Systeme et procede d'elaboration et d'execution de tests fonctionnels pour grappe de serveurs | |
FR2812992A1 (fr) | Routeur a carte a microprocesseur | |
FR2976377A1 (fr) | Procede d'amelioration de la fiabilite d'un reseau de controle commende multiplexe. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |