KOJIMA YUSUKE,小島 右資,ISHIMOTO SHINTARO,石本 慎太郎,MATSUO MASAKI,松尾 将生,YAMASHITA SHUNZO,山下 春造
申请号:
JP2016038928
公开号:
JP2017156937A
申请日:
2016.03.01
申请国别(地区):
JP
年份:
2017
代理人:
摘要:
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