Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020107436 - PROCÉDÉ DE MISE À NIVEAU DE PROGRAMME ET DISPOSITIF INTÉGRÉ

Numéro de publication WO/2020/107436
Date de publication 04.06.2020
N° de la demande internationale PCT/CN2018/118666
Date du dépôt international 30.11.2018
CIB
G06F 9/445 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
445Chargement ou démarrage de programme
CPC
G06F 9/445
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
Déposants
  • 深圳市大疆创新科技有限公司 SZ DJI TECHNOLOGY CO., LTD. [CN]/[CN]
Inventeurs
  • 邹旭 ZOU, Xu
  • 薛冰 XUE, Bing
  • 杨小渊 YANG, Xiaoyuan
Mandataires
  • 北京同立钧成知识产权代理有限公司 LEADER PATENT & TRADEMARK FIRM
Données relatives à la priorité
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) PROGRAM UPGRADE METHOD AND EMBEDDED DEVICE
(FR) PROCÉDÉ DE MISE À NIVEAU DE PROGRAMME ET DISPOSITIF INTÉGRÉ
(ZH) 程序的升级方法和嵌入式设备
Abrégé
(EN)
Provided are a program upgrade method and an embedded device (100), wherein the program upgrade method is applied to the embedded device (100), and a memory (21) of the embedded device (100) stores a first bootstrap program and a first application program. The method comprises: enabling the first bootstrap program, and acquiring a first skip address of the first bootstrap program, wherein the first skip address is a running address of the first application program (S301); if a firmware upgrade package is received, then deleting the first application program according to the first skip address, and storing the firmware upgrade package, wherein the firmware upgrade package comprises a second application program and a second bootstrap program (S302); re-enabling the first bootstrap program, and acquiring a second skip address of the first bootstrap program, wherein the second skip address is a running address of the second application program (S303); and running the second application program according to the second skip address to replace the first bootstrap program with the second bootstrap program (S304). The bootstrap program performs automatic addressing on the running address of the application program, thus completing a program upgrade, and improving the efficiency of the program upgrade.
(FR)
L'invention porte sur un procédé de mise à niveau de programme et sur un dispositif intégré (100), le procédé de mise à niveau de programme étant appliqué au dispositif intégré (100), et une mémoire (21) du dispositif intégré (100) stockant un premier programme d'amorçage et un premier programme d'application. Le procédé consiste : à activer le premier programme d'amorçage et à acquérir une première adresse de saut du premier programme d'amorçage, la première adresse de saut étant une adresse de fonctionnement du premier programme d'application (S301); si un progiciel de mise à niveau de micrologiciel est reçu, à supprimer alors le premier programme d'application en fonction de la première adresse de saut et à stocker le progiciel de mise à niveau de micrologiciel, le progiciel de mise à niveau de micrologiciel comprenant un second programme d'application et un second programme d'amorçage (S302); à réactiver le premier programme d'amorçage et à acquérir une seconde adresse de saut du premier programme d'amorçage, la seconde adresse de saut étant une adresse de fonctionnement du second programme d'application (S303); et à exécuter le second programme d'application en fonction de la seconde adresse de saut pour remplacer le premier programme d'amorçage par le second programme d'amorçage (S304). Le programme d'amorçage effectue un adressage automatique sur l'adresse de fonctionnement du programme d'application, ce qui permet d'achever une mise à niveau de programme et d'améliorer l'efficacité de la mise à niveau de programme.
(ZH)
一种程序的升级方法和嵌入式设备(100)。其中,程序的升级方法应用于嵌入式设备(100),嵌入式设备(100)的存储器(21)存储有第一引导程序和第一应用程序,方法包括:启动第一引导程序,获取第一引导程序的第一跳转地址;第一跳转地址为第一应用程序的运行地址(S301);若接收到固件升级包,则根据第一跳转地址删除第一应用程序,并存储固件升级包;固件升级包包括第二应用程序和第二引导程序(S302);重新启动第一引导程序,获取第一引导程序的第二跳转地址;第二跳转地址为第二应用程序的运行地址(S303);根据第二跳转地址运行第二应用程序,以将第一引导程序替换为第二引导程序(S304)。通过引导程序自动寻址应用程序的运行地址,完成了程序升级,提升了程序升级的效率。
Dernières données bibliographiques dont dispose le Bureau international