Provided is an in-vehicle control device which makes it possible to achieve restoration processing of differential reprogramming even in an in-vehicle control device using a microcomputer with a built-in flash memory using a small amount of RAM and composed of large blocks, and is capable of restoring a new program in a short time by decreasing the size of differential data even for a new program to which major changes have been made. Provided is an in-vehicle control device capable of updating a program on the basis of update content provided from an update tool, the in-vehicle control device being provided with a first memory provided with a plurality of blocks for storing programs, and a second memory. When updating a program, differential data of the program and an update program are stored in the second memory, an update program for a block to be updated among the plurality of blocks is recreated in another block which is different from the block to be updated using the differential data and an old program, and the update program which has been recreated in the other block is written in the block to be updated.

    L'invention concerne un dispositif de commande embarqué qui permet d'exécuter un processus de restauration d'une reprogrammation différentielle, même dans un dispositif de commande embarqué, au moyen d'un micro-ordinateur avec une mémoire flash intégrée utilisant une petite quantité de RAM et composée de grands blocs, et qui permet de restaurer un nouveau programme dans un court délai en diminuant la taille des données différentielles, même pour un nouveau programme auquel des modifications majeures ont été apportées. L'invention concerne un dispositif de commande embarqué capable de mettre à jour un programme d'après un contenu de mise à jour fourni par un outil de mise à jour, le dispositif de commande embarqué étant pourvu d'une première mémoire dotée d'une pluralité de blocs pour stocker des programmes, ainsi que d'une seconde mémoire. Lors de la mise à jour d'un programme, les données différentielles du programme et un programme de mise à jour sont enregistrés dans la seconde mémoire, un programme de mise à jour pour un bloc devant être mis à jour parmi la pluralité de blocs est recréé dans un autre bloc, différent du bloc devant être mis à jour, au moyen des données différentielles et d'un programme ancien, et le programme de mise à jour qui a été recréé dans l'autre bloc est écrit dans le bloc devant être mis à jour.

    少ないRAM使用量でかつ大きなブロックで構成されたフラッシュメモリを内蔵したマイコンを使用した車載制御装置においても、差分リプログラミングの復元処理を実現可能とし、かつ、大きな変更が加えられた新プログラムであっても、差分データのサイズを小さくすることによって、短時間で新プログラムを復元することができる車載制御装置を提供する。 更新ツールから提供される更新内容に基づいてプログラムを更新可能な車載制御装置であって、プログラムを格納する複数のブロックを備える第1のメモリと、第2のメモリとを備え、プログラムの更新の際、プログラムと更新プログラムとの差分データを第2のメモリに格納し、差分データと更新前の旧プログラムとを用いて、複数のブロックの中の更新対象ブロック用の更新プログラムを、更新対象ブロックとは異なる他のブロックに再現し、他のブロックに再現された更新プログラムを更新対象ブロックに書き込む。


    Access

    Download


    Export, share and cite



    Title :

    IN-VEHICLE CONTROL DEVICE, PROGRAM UPDATE SYSTEM, AND PROGRAM UPDATE SOFTWARE


    Additional title:

    DISPOSITIF DE COMMANDE EMBARQUÉ, SYSTÈME DE MISE À JOUR DE PROGRAMME, ET LOGICIEL DE MISE À JOUR DE PROGRAMME
    車載制御装置、プログラム更新システム、及び、プログラム更新ソフトウェア


    Contributors:

    Publication date :

    2017-04-06


    Type of media :

    Patent


    Type of material :

    Electronic Resource


    Language :

    Japanese


    Classification :

    IPC:    G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR



    In-Vehicle Control Device, Program Update System, and Program Update Software

    KUROSAWA KENICHI / NAKAHARA FUMIHARU / TERAOKA HIDETOSHI | European Patent Office | 2018

    Free access

    IN-VEHICLE CONTROL DEVICE, PROGRAM UPDATE SYSTEM, AND PROGRAM UPDATE SOFTWARE

    KUROSAWA KENICHI / NAKAHARA FUMIHARU / TERAOKA HIDETOSHI | European Patent Office | 2024

    Free access

    In-vehicle control device, program update system, and program update software

    KUROSAWA KENICHI / NAKAHARA FUMIHARU / TERAOKA HIDETOSHI | European Patent Office | 2019

    Free access

    Program update system, vehicle control device, and program update method

    KOGURE YUSUKE / NOKAIDO TAKAAKI / YOSHIMURA KENTARO | European Patent Office | 2024

    Free access

    SERVER, SOFTWARE UPDATE DEVICE, VEHICLE, SOFTWARE UPDATE SYSTEM, METHOD AND PROGRAM

    FUKUYO SATORU / SATO YUSUKE | European Patent Office | 2022

    Free access