PROBLEM TO BE SOLVED: To provide a terminal device and software rewrite program that can easily create software of an up-to-date version from a difference between software, on top of causing shortening of a transmission time to be achieved.SOLUTION: A terminal device, which is used in a software rewrite system rewriting software of a control device, comprises a storage unit that stores a source code of a text format for creating an object code of a binary format executable by the control device. The terminal device is configured to: acquire a difference source code serving as a source code of a difference with respect to the source code stored in the storage unit and corresponding to a current object code; create an up-to-date source code from the acquired difference source code and the source code stored in the storage unit; convert the created up-to-date source code into an up-to-date object code; and transmit the converted up-to-date object code to the control device.SELECTED DRAWING: Figure 6
【課題】送信時間の短縮化を実現させることができる上、ソフトウェアの差分から最新バージョンのソフトウェアを容易に生成することができる端末装置およびソフトウェア書き換えプログラムを提供する。【解決手段】制御装置のソフトウェアを書き換えるソフトウェア書き換えシステムに用いる端末装置は、制御装置で実行可能なバイナリー形式のオブジェクトコードを生成するためのテキスト形式のソースコードを記憶する記憶部を備え、記憶部に記憶された、現行のオブジェクトコードに対応するソースコードに対する差分のソースコードである差分ソースコードを取得し、取得した差分ソースコードおよび記憶部に記憶されたソースコードから最新のソースコードを生成し、生成した最新のソースコードを最新のオブジェクトコードに変換し、変換した最新のオブジェクトコードを制御装置に送信する。【選択図】図6
TERMINAL DEVICE AND SOFTWARE REWRITE PROGRAM
端末装置およびソフトウェア書き換えプログラム
2017-09-07
Patent
Electronic Resource
Japanese
VEHICLE CONTROL PROGRAM REWRITE SYSTEM AND VEHICLE CONTROL PROGRAM REWRITE METHOD
European Patent Office | 2016
|