Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020107469 - PROCÉDÉ ET APPAREIL DE TRAITEMENT D'APPLICATION, ET SUPPORT DE STOCKAGE

Numéro de publication WO/2020/107469
Date de publication 04.06.2020
N° de la demande internationale PCT/CN2018/118733
Date du dépôt international 30.11.2018
CIB
G06F 8/65 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
60Déploiement de logiciel
65Mises à jour
CPC
G06F 8/65
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
Déposants
  • 深圳市大疆创新科技有限公司 SZ DJI TECHNOLOGY CO., LTD. [CN]/[CN]
Inventeurs
  • 杨小渊 YANG, Xiaoyuan
  • 薛冰 XUE, Bing
  • 邹旭 ZOU, Xu
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) APPLICATION PROCESSING METHOD AND APPARATUS AND STORAGE MEDIUM
(FR) PROCÉDÉ ET APPAREIL DE TRAITEMENT D'APPLICATION, ET SUPPORT DE STOCKAGE
(ZH) 程序处理方法、设备及存储介质
Abrégé
(EN)
Provided in embodiments of the present invention are an application processing method and apparatus and a storage medium. In the embodiment of the present invention, a first application in a storage device of an embedded apparatus is replaced with a second application and a second bootloader in an upgrade firmware. The second application stores a start address of the second bootloader. The second bootloader is acquired according to the start address of the second bootloader, and a first bootloader in the storage device is replaced with the second bootloader, thereby realizing upgrading of an application and a bootloader. The second application comprises a header region. If the size of the second bootloader is greater than the size of the first bootloader, the second bootloader can occupy the header region of the second application, such that the second bootloader does not overwrite an effective executable code of the second application, thereby enabling normal operation of the upgraded second application, and accordingly enabling normal operation of the upgraded embedded apparatus.
(FR)
Des modes de réalisation de la présente invention concernent un procédé et un appareil de traitement d'application et un support de stockage. Dans le mode de réalisation de la présente invention, une première application dans un dispositif de stockage d'un appareil intégré est remplacée par une seconde application et un second chargeur d'amorçage dans un micrologiciel de mise à niveau. La seconde application stocke une adresse de début du second chargeur d'amorçage. Le second chargeur d'amorçage est acquis en fonction de l'adresse de début du second chargeur d'amorçage, et un premier chargeur d'amorçage dans le dispositif de stockage est remplacé par le second chargeur d'amorçage, réalisant ainsi une mise à niveau d'une application et d'un chargeur d'amorçage. La seconde application comprend une région d'en-tête. Si la taille du second chargeur d'amorçage est supérieure à la taille du premier chargeur d'amorçage, le second chargeur d'amorçage peut occuper la région d'en-tête de la seconde application, de telle sorte que le second chargeur d'amorçage n'écrase pas un code exécutable effectif de la seconde application, permettant ainsi un fonctionnement normal de la seconde application mise à niveau, et permettant ainsi un fonctionnement normal de l'appareil intégré mis à niveau.
(ZH)
本发明实施例提供一种程序处理方法、设备及存储介质。本发明实施例通过将嵌入式设备的存储器中的第一应用程序替换为待升级固件中的第二应用程序和第二引导程序,该第二应用程序存储有第二引导程序的起始地址,根据该第二引导程序的起始地址,获取该第二引导程序,并将该存储器中的第一引导程序替换为该第二引导程序,实现了应用程序和引导程序的升级。第二应用程序包括头部区域,当第二引导程序的大小大于第一引导程序的大小时,该第二引导程序可占用该第二应用程序的头部区域,避免该第二引导程序覆盖到第二应用程序的有效执行代码,使得升级后的第二应用程序可以正常运行,从而使得升级后的嵌入式设备可以正常运行。
Dernières données bibliographiques dont dispose le Bureau international