PROGRAM REWRITING DEVICE AND PROGRAM REWRITING METHOD

To provide a program update device which can adjust an order of transferring update data so as to shorten the transfer time of the update data.SOLUTION: A program rewriting device includes a storage device storing update data, processing circuitry, and a plurality of threads. The processing circuitr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: AMESARA MASASHI, NAKANE HIDEKI, OZAKI MASAHIDE, HAYASHIZAKI KENGO
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To provide a program update device which can adjust an order of transferring update data so as to shorten the transfer time of the update data.SOLUTION: A program rewriting device includes a storage device storing update data, processing circuitry, and a plurality of threads. The processing circuitry is configured to: acquire information on the number of buses and electronic control units connected to the buses (S100); create a transfer queue for each bus by grouping update data to be transferred to each of the electronic control units; compare an amount of transfer data in the transfer queues, and assign a plurality of threads to a transfer queue with a relatively large amount of transfer data (S130); transfer the update data of the transfer queues in parallel to a gateway device by using the multiple threads (S140); and, each time transfer of a piece of update data is completed, compare the amount of transfer data, continue the parallel transfer by assigning a thread to a transfer queue having the largest amount of transfer data (S170).SELECTED DRAWING: Figure 2 【課題】更新データの転送時間を短くするように、更新データの転送順序を調整できるプログラム更新装置を提供する。【解決手段】プログラム書き換え装置は、更新データを記憶する記憶装置と、処理回路と、複数のスレッドと、を備えている。処理回路は、バスの数及び各バスに接続されている電子制御ユニットの情報を取得する(S100)。処理回路は、各電子制御ユニットに宛てて転送する更新データを、バス毎にまとめて転送キューを作成する。処理回路は、転送キューにおける転送データ量を比較して、複数のスレッドを、転送データ量が多い転送キューに割り当てる(S130)。処理回路は、転送キューの更新データを複数のスレッドを用いてゲートウェイ装置に並行転送する(S140)。処理回路は、1つの更新データの転送が完了する度に、転送データ量を比較してスレッドを転送データ量が最も多い転送キューに割り当てて並行転送を継続する(S170)。【選択図】図2