(57)【要約】【課題】治具又は機器などの外部の電源を用いることなく、基板の記憶部にプログラムを書き込むことができる基板、及び当該基板へのプログラムの配信方法を提供する。【解決手段】基板１０は、基板本体１１と、基板本体１１に設けられ、機能を実現する機能プログラムを無線で受信するＬＰＷＡ受信部１５と、基板本体１１に設けられ、ＬＰＷＡ受信部１５で受信された機能プログラムを書き込むための書込プログラムが予め書き込まれているＲＯＭ１３と、基板本体１１に設けられた電池１７と、ＬＰＷＡ受信部１５により機能プログラムを受信するために必要な電力、及び、書込プログラムにより機能プログラムをＲＯＭ１３に書き込むために必要な電力を、外部電源を用いることなく電池１７のみを用いてＲＯＭ１３及びＬＰＷＡ受信部１５に供給するように制御するＣＰＵ１２と、を有する。【選択図】図２
2020027494.tif 000002
【特許請求の範囲】
【請求項１】
機器に組み付け可能な基板であって、
基板本体と、
前記基板本体に設けられ、機能を実現する機能プログラムを無線で受信する受信部と、
前記基板本体に設けられ、前記受信部で受信された前記機能プログラムを書き込むための書込プログラムが予め書き込まれている記憶部と、
前記基板本体に設けられた電源と、
前記受信部により前記機能プログラムを受信するために必要な電力、及び、前記書込プログラムにより前記機能プログラムを前記記憶部に書き込むために必要な電力を、外部電源を用いることなく前記電源を用いて前記記憶部及び前記受信部に供給するように制御する電力制御部と、
を有する基板。
【請求項２】
自身が機器に組み付けられる前から、前記記憶部に前記書込プログラムが書き込まれている請求項１に記載の基板。
【請求項３】
出荷検査を行なうための出荷検査プログラムが、前記機能プログラムとして、前記受信部により受信され、前記記憶部に書き込まれ、
前記出荷検査プログラムに従う出荷検査により検査される請求項１又は請求項２に記載の基板。
【請求項４】
前記出荷検査プログラムは、前記出荷検査の実行後に、前記記憶部から消去される請求項３に記載の基板。
【請求項５】
前記受信部は、前記機能プログラムよりもデータ量が大きく前記機器を制御するための制御プログラムを前記記憶部に書き込むための制御プログラム書込プログラムを、機能プログラムとして受信する請求項１〜４のいずれか一項に記載の基板。
【請求項６】
前記制御プログラムは、前記受信部を介さず、特定の治具を介して受信され、前記制御プログラム書込プログラムによって前記記憶部に書き込まれる請求項５に記載の基板。
【請求項７】
前記受信部は、省電力広域通信技術を用いて、前記機能プログラムを受信する請求項１〜６のいずれか一項に記載の基板。
【請求項８】
前記受信部は、他の基板の受信部と同時に、前記機能プログラムを受信する請求項７に記載の基板。
【請求項９】
前記機器に組み付けられた後においても、前記受信部は、前記機器の電源によらず、前記機能プログラムを更新するための更新プログラムを受信可能である請求項１〜８のいずれか一項に記載の基板。
【請求項１０】
機能を実現する機能プログラムを無線で受信する受信部と、前記受信部で受信された前記機能プログラムを書き込むための書込プログラムが予め書き込まれている記憶部と、を各々有する複数の基板に対するプログラムの配信方法であって、
前記複数の基板が有する前記複数の受信部に対して、同一の前記機能プログラムを一斉に送信するプログラムの配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の技術は、基板及び当該基板へのプログラム配信方法に関する。
【背景技術】
【０００２】
特許文献１には、データ転送速度が比較的遅い第一の通信手段をデータ転送が可能な状態に設定する第１の過程と、前記状態設定後、データ転送速度が第一の通信手段より速い第二の通信手段を起動するプログラムを第一の通信手段によってメモリ装置に転送する第２の過程と、前記メモリ装置に記憶されている前記プログラムによって第二の通信手段を動作させ、書き込み手段によってメモリ書き込み用データを書き込み対象メモリに書き込む第３の過程とを有することを特徴とするメモリ書き込み方法が開示されている。
【０００３】
特許文献２には、制御プログラムに従って制御対象機器を制御する電子装置の生産工程において、当該電子装置の記憶手段へ制御プログラムを書き込むプログラム書込方法であって、電子装置が制御する制御対象機器が、前記電子装置の指示に従って所定の複数の動作を実行できるか否かを順次検査する検査プログラムと、前記記憶手段に制御プログラムの書き込みを行う書込プログラムとを、前記記憶手段に記憶させる記憶ステップと、前記検査プログラムによる検査順序に従って、前記制御対象機器の複数の動作の各々に関する検査準備が完了する毎に、前記記憶手段に記憶された動作プログラムを実行させて、前記制御対象機器の複数の動作に関する検査を順次行う検査ステップと、前記検査ステップにおいて、前記検査準備期間中に、前記書込プログラムを実行させて、前記制御プログラムを前記記憶手段に書き込ませる書込ステップとを備えることを特徴とするプログラム書込方法が開示されている。
【０００４】
特許文献３には、電子部品を備えた電子機器の組込プログラムを更新する方法であって、前記組込プログラムの更新版データのうち、異なる種別および型番の前記電子部品を備えた複数の前記電子機器に共通して用いることのできる部分である共通更新データを取得する共通更新データ取得ステップと、前記共通更新データと、複数の前記電子機器それぞれに適用する前記組込プログラムの更新版との間の差分データを一括して取得する差分データ取得ステップと、前記共通更新データと前記差分データを用いて前記電子機器の組込プログラムを更新する手順を記述した更新手順データを取得するステップと、前記電子部品の種別および型番を取得する型番取得ステップと、前記型番取得ステップで取得した前記電子部品の種別と型番、前記共通更新データ、および前記差分データを用いて、前記更新手順データが記述している手順にしたがって前記電子機器の組込プログラムを更新する更新ステップと、を有することを特徴とする組込プログラム更新方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８２９３９号公報
【特許文献２】特開２００４−３４８１７８号公報
【特許文献３】特開２０１２−０８８７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
基板が備える記憶部にプログラムを書き込むことがある。基板が機器に取り付けられる前の段階でこれを行なう場合には、基板を１枚ずつ治具に取り付け、治具の電源を用いてプログラムを書き込む必要があり、基板を１枚ずつ治具に取り付ける作業に時間がかかってしまう。また、基板が機器に取り付けられた後にこれを行なう場合には、機器に設けられた電源を用いてプログラムを書き込む必要があり、機器１つ１つの電源を起動する作業に時間がかかってしまう。
【０００７】
本発明は、治具又は機器などの外部の電源を用いることなく、基板の記憶部にプログラムを書き込むことができる基板、及び当該基板へのプログラムの配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本開示の第一態様は、機器に組み付け可能な基板であって、機器に組み付け可能な基板であって、基板本体と、前記基板本体に設けられ、機能を実現する機能プログラムを無線で受信する受信部と、前記基板本体に設けられ、前記受信部で受信された前記機能プログラムを書き込むための書込プログラムが予め書き込まれている記憶部と、前記基板本体に設けられた電源と、前記受信部により前記機能プログラムを受信するために必要な電力、及び、前記書込プログラムにより前記機能プログラムを前記記憶部に書き込むために必要な電力を、外部電源を用いることなく前記電源を用いて前記記憶部及び前記受信部に供給するように制御する電力制御部と、を有する。
【０００９】
第一態様において、自身が機器に組み付けられる前から、前記記憶部に前記書込プログラムが書き込まれている。
【００１０】
第一態様において、出荷検査を行なうための出荷検査プログラムが、前記機能プログラムとして、前記受信部により受信され、前記記憶部に書き込まれ、前記出荷検査プログラムに従う出荷検査により検査される。
【００１１】
第一態様において、前記出荷検査プログラムは、前記出荷検査の実行後に、前記記憶部から消去される。
【００１２】
第一態様において、前記受信部は、前記機能プログラムよりもデータ量が大きく前記機器を制御するための制御プログラムを前記記憶部に書き込むための制御プログラム書込プログラムを、機能プログラムとして受信する。
【００１３】
第一態様において、前記制御プログラムは、前記受信部を介さず、特定の治具を介して受信され、前記制御プログラム書込プログラムによって前記記憶部に書き込まれる。
【００１４】
第一態様において、前記受信部は、ＬＰＷＡ経由で前記機能プログラムを受信する。
【００１５】
第一態様において、前記受信部は、他の基板の受信部と同時に、前記機能プログラムを受信する。
【００１６】
第一態様において、前記機器に組み付けられた後においても、前記受信部は、前記機器の電源によらず、前記機能プログラムを更新するための更新プログラムを受信可能である。
【００１７】
本開示の第二態様は、機能を実現する機能プログラムを無線で受信する受信部と、前記受信部で受信された前記機能プログラムを書き込むための書込プログラムが予め書き込まれている記憶部と、を各々有する複数の基板に対するプログラムの配信方法であって、前記複数の基板が有する前記複数の受信部に対して、同一の前記機能プログラムを一斉に送信する。
【発明の効果】
【００１８】
本開示の第一態様によれば、外部の電源を用いることなく、基板の記憶部にプログラムを書き込むことができる。
【００１９】
また、本開示の第一態様によれば、予め書き込まれた書込プログラムを用いて、記憶部に機能プログラムを書込できる。
【００２０】
また、本開示の第一態様によれば、比較的データ量が小さい出荷検査プログラムを受信部から受信して、記憶部に書き込める。
【００２１】
また、本開示の第一態様によれば、使用済みの検査プログラムを消去でき、ＲＯＭの領域を節約できる。
【００２２】
また、本開示の第一態様によれば、他の機器に頼らず機能プログラムを記憶部に書き込める。
【００２３】
また、本開示の第一態様によれば、データ量が大きい制御プログラムは、受信部による受信方式を用いず、特定の治具から受信することで、受信部を用いる場合よりも短時間で制御プログラムを転送できる。
【００２４】
また、本開示の第一態様によれば、ＬＰＷＡ経由で、低電力に機能プログラムを受信できる。
【００２５】
また、本開示の第一態様によれば、複数の基板に対して同時に機能プログラムを書き込める。
【００２６】
また、本開示の第一態様によれば、基板の組み付け後で機器が電源に接続されていない状況下でも、機能プログラムを更新できる。
【００２７】
本開示の第二態様によれば、複数の基板に対して同時に機能プログラムを書き込める。
【図面の簡単な説明】
【００２８】
【図１】本開示の実施形態に係る基板を示す図である。
【図２】基板のハードウェア構成を示すブロック図である。
【図３】基板の生産工程における処理の流れを示すフローチャートである。
【図４】基板の生産工程においてＲＯＭに記憶されたファームウェアを示す図である。
【図５】基板の検査工程における処理の流れを示すフローチャートである。
【図６】基板の検査工程においてＲＯＭに記憶されたファームウェアを示す図である。
【図７】一斉に基板に書込が行なわれる様子を示す図である。
【図８】機器の生産工程における処理の流れを示すフローチャートである。
【図９】機器の生産工程においてＲＯＭに記憶されたファームウェアを示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の技術の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一又は等価な構成要素及び部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００３０】
図１は、本開示の実施形態に係る基板を示す図である。
【００３１】
図１に示すように、基板１０は、機器２０に組み付け可能な基板であって、組み付けられた後は機器２０を制御する。機器２０は、基板が組み付けられるいかなる装置であっても良い。基板１０は、基板本体１１を有し、基板本体１１上に、ＣＰＵ等の様々な構成が取り付けられ、配線により接続されることにより形成される。
【００３２】
基板１０のハードウェア構成について説明する。
【００３３】
図２は、基板のハードウェア構成を示すブロック図である。
【００３４】
図２に示すように、基板１０は、基板本体１１、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４、ＬＰＷＡ受信部１５、通信インタフェース１６及び電池１７の各構成を有する。ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、通信インタフェース１６及び電池１７は、バス１９を介して相互に通信可能に接続されている。基板１０は、ＲＯＭ１３に代えて、或いは、ＲＯＭ１３に追加して、フラッシュメモリ等を含んでも良い。
【００３５】
基板本体１１は、絶縁体でできた板の上又は内部に、導体の配線が施されてなり、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、ＬＰＷＡ受信部１５、通信インタフェース１６及び電池１７等の電子機器が取り付けられる。
【００３６】
ＣＰＵ１２は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、ＣＰＵ１２は、ＲＯＭ１３からプログラム（ファームウェア）を読み出し、ＲＡＭ１４を作業領域としてプログラムを実行する。ＣＰＵ１２は、ＲＯＭ１３に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ＣＰＵ１２は、電力制御部として、ＲＯＭ１３に必要な種々のファームウェアを書き込み、また、消去するための電力を、電池１７のみを用いて、ＲＯＭ１３及び後述のＬＰＷＡ受信部１５に供給するように制御する。
【００３７】
ＲＯＭ１３は、記憶部として、各種ファームウェア（プログラム）及び各種データを格納する。ＲＡＭ１４は、作業領域として一時的にプログラム又はデータを記憶する。
【００３８】
ＬＰＷＡ受信部１５は、ＬＰＷＡ方式（Ｌｏｗ  Ｐｏｗｅｒ  Ｗｉｄｅ  Ａｒｅａ：省電力広域通信技術）により無線でデータを受信する受信機である。ＬＰＷＡ受信部１５は、ＬＰＷＡ方式により無線でデータを送信することも可能である。
【００３９】
通信インタフェース１６は、後述するファームウェアの書込装置等の他の機器と通信するためのインタフェースであり、たとえば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）等の規格が用いられる。
【００４０】
電池１７は、電源として、ＣＰＵ１２が演算する際の電力を供給する。電池１７は、例えば、コイン形の電池である。電池１７は、特に、ＬＰＷＡ方式によりファームウェアを受信する際に、ＲＯＭ１３及びＬＰＷＡ受信部１５に電力を供給する。これにより、電池１７は、基板１０が電池１７以外のいかなる電源から電力が供給されない状況においても、ＬＰＷＡ方式による通信及び、ＲＯＭ１３への書込及び更新とする。
【００４１】
基板１０の生産工程、基板１０の検査工程及び機器２０の生産工程において、基板１０には、種々のファームウェアの書込及び消去が行なわれる。各工程について、詳細に説明する。
【００４２】
（基板１０の生産工程）
図３は、基板の生産工程における処理の流れを示すフローチャートである。図４は、基板の生産工程においてＲＯＭに記憶されたファームウェアを示す図である。
【００４３】
基板１０の生産工程においては、まず、少なくともＲＯＭ１３が取り付けられた状態の基板本体１１が用意される。そして、基板本体１１が専用の治具に有線で取り付けられ、ＲＯＭライターにより、ＲＯＭ１３にファームウェア書込用のファームウェア（書込プログラム：Ｂｏｏｔ  Ｌｏａｄｅｒ）が書き込まれる（ステップＳ１０１）。同時に複数の基板１０に、書込用ファームウェアが書き込まれても良い。ファームウェアの書き込みが完了すると、治具から基板１０が取り外される。
【００４４】
次に、基板本体１１に対して、種々の電子機器が取り付けられることにより、基板１０が生産される（ステップＳ１０２）。ステップＳ１０２が完了した時点で、基板１０は、少なくとも、図２に示すハードウェア構成を備える。
【００４５】
図４に示すように、ステップＳ１０１の書き込みにより、ＲＯＭ１３には、書き込みファームウェアが格納される。
【００４６】
生産された基板１０は、次の検査工程に運ばれる。基板１０の検査工程は、例えば、上記の基板１０の生産工程とは別の場所又は工場で実施されうる。従って、基板１０の生産工程においては、少なくとも、書込用ファームウェアが開発されていれば足りる。換言すると、基板１０の生産工程においては、後述する検査プログラム又は機器２０の動作に関するメインファームウェアは不要であり、この時点において、開発されている必要もない。従って、プログラムの開発者は、工程の進捗に合わせた段階的なプログラムの開発が可能となる。
【００４７】
（基板１０の検査工程）
図５は、基板の検査工程における処理の流れを示すフローチャートである。図６は、基板の検査工程においてＲＯＭに記憶されたファームウェアを示す図である。
【００４８】
基板１０の検査工程では、まず、書込用ファームウェアにより、書込用ファームウェア以外の機能を実現する機能プログラムとして、検査プログラム（Ｆｕｎｃｔｉｏｎ  Ｔｅｓｔ  Ｐｒｏｇｒａｍ）が書き込まれる（ステップＳ２０１）。検査プログラムは、基板１０上の各電子機器が正常に動作するか否かを検査するための出荷検査プログラムである。ここで、検査プログラムの書込は、ＬＰＷＡ方式により無線で行なわれる。検査プログラムの書込は、同時に複数の基板１０に対して実行されうる。
【００４９】
書き込まれた検査プログラムに従って、基板１０に対する検査が実行される（ステップＳ２０２）。ここでは、ＣＰＵ１２が、検査プログラムに従って、順次、基板本体１１上の電子機器を動作させ、動作に基づく応答から、各電子機器が正常に動作しているか否かを判断する。判断結果は、図示しない検査装置等に送信され、作業者に通知されうる。
【００５０】
検査が完了すると、ファームウェアの更新が実行される（ステップＳ２０３）。具体的には、検査プログラムがＲＯＭ１３から消去され、後の工程においてメインファームウェアをＲＯＭ１３に書き込むためのメインファームウェア書込用ファームウェアが、機能プログラムとして、ＲＯＭ１３に書き込まれる。検査プログラムは、ＬＰＷＡ方式により無線で送信された指示に基づき、ＲＯＭ１３から消去される。ファームウェアは、ＬＰＷＡ方式により無線で送信され、ＬＰＷＡ受信部１５に受信されることにより、更新される。なお、検査プログラムは、必ずしもＲＯＭ１３から消去されなくても良い。
【００５１】
ステップＳ２０３のファームウェアの更新が完了すると、基板１０が完了し、基板１０は出荷可能な状態となる。
【００５２】
ステップＳ２０１及びステップＳ２０３で書き込まれる検査プログラム及びメインファームウェア書込用ファームウェアは、機能プログラムであり、機器２０を制御するための制御プログラムであるメインファームウェアよりもデータ量が小さい。このため、有線接続よりも転送速度が遅いＬＰＷＡ方式による通信でも、検査プログラム及びメインファームウェア書込用ファームウェアの転送は実用に耐える。例えば、ステップＳ２０１の検査プログラムの書込を、検査前の待機時間に設定しておけば、作業者が書込時間を意識することなく、検査時には検査プログラムの書込が完了することになる。同様に、ステップＳ２０３のファームウェアの更新を、基板１０の出荷前の待機時間に設定しておけば、作業者がファームウェアの更新を意識することなく、出荷時にはファームウェアの更新が完了することになる。加えて、無線のＬＰＷＡ方式を採用しているので、例えば、出荷用に複数の基板１０が梱包されている状態においても、ファームウェアの更新は可能である。
【００５３】
図６に示すように、ステップＳ２０１の書き込みにより、ＲＯＭ１３には、検査プログラムが書き込まれる。さらに、ステップＳ２０３の更新により、ＲＯＭ１３から、検査プログラムが削除され、代わりに、ファームウェア書込用ファームウェアが書き込まれる。
【００５４】
図７は、一斉に基板に書込が行なわれる様子を示す図である。
【００５５】
基板１０は、検査されるときには、１枚ずつ、あるいは複数枚をセットとして、専用の生産治具に保持される。一方、基板１０は、検査されるとき以外は、図７に示すようなボックス５０に収容される。ボックス５０は、基板１０同士が衝突しないように、複数の基板１０を収容する。
【００５６】
ボックス５０に収容された状態において、各基板１０は、ＬＰＷＡ方式により、ファームウェアの更新（書込）装置６０と無線通信する。この無線通信により、ステップＳ２０１の書込、及び、ステップＳ２０３の更新が、ボックス５０内の全ての基板１０に対して一斉に実行される。換言すると、更新装置６０は、基板１０の通信インタフェース１６に対して、機能プログラムを一斉に送信する。なお、基板１０は、ボックス５０内に収納されていなくても、ＬＰＷＡ方式によりファームウェアを受信可能である。例えば、出荷用に梱包された状態であっても、ファームウェアの更新等は行なえる。
【００５７】
（機器２０の生産工程）
図８は、機器の生産工程における処理の流れを示すフローチャートである。図９は、機器の生産工程においてＲＯＭに記憶されたファームウェアを示す図である。
【００５８】
機器２０の生産工程では、基板１０が機器２０の本体等に組み付けられる（ステップＳ３０１）。
【００５９】
機器２０に取り付けられた基板１０は、特定の治具に取り付けられ、機器２０を制御するためのメインファームウェア（制御プログラム）が書込用ファームウェアによりＲＯＭ１３に書き込まれる（ステップＳ３０２）。ここで、基板１０は、例えば、機器２０のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート等に取り付けられた治具により、ＲＯＭ１３にメインファームウェアが書き込まれる。このとき、機器２０の本体が電源に接続されていなくても、基板本体１１の電池１７の電力を用いて、又は、治具の電力を用いて、ＲＯＭ１３にメインファームウェアが書き込まれることもできる。或いは、基板１０は、治具に有線により接続され、治具から供給される電力を用いて、ＲＯＭ１３にメインファームウェアが書き込まれても良い。
【００６０】
最後に、機器２０は、出荷前の検査が行なわれる（ステップＳ３０３）。出荷前の検査は、機器２０の各部又は各機能が正常に動作するか否かを判断するために行なわれる。ここでは、例えば、パネルＵＩ又はスキャンハードウェア等に不具合がないか検査される。機器２０の出荷前の検査は、メインファームウェアに含まれる診断プログラムによって診断モードで機器２０を起動して、パネルＵＩにおける操作により診断させることにより実施される。
【００６１】
出荷検査が終わると、機器２０は特定の治具から切断され、出荷に向けて梱包等がされる。機器２０へは電源が接続されていない状態で、ファームウェアが更新される場合がある。例えば、ファームウェアの不具合に基づきファームウェアの開発者が不具合を改善する場合、または、「機器２０に新たな機能を追加したり、既存の機能を向上したりするために、開発者がファームウェアをアップグレードする場合等である。ファームウェアの更新がある場合（ステップＳ３０４：ＹＥＳ）、ＬＰＷＡ方式により、更新装置６０からファームウェアの更新プログラムが送信される。機器２０に組み付けられた基板１０のＬＰＷＡ受信部１５が更新プログラムを受信し、ファームウェア書込用ファームウェアに基づいてＣＰＵ１１が動作することにより、ＲＯＭ１３のファームウェアが更新される（ステップＳ３０５）。ここで、機器２０は電源から切断されているため、更新に必要な電力は、電池１７からＣＰＵ１１、ＲＯＭ１３及びＬＰＷＡ受信部１５に供給される。このようにＬＰＷＡ受信部１５は、基板１０が機器に組み付けられた後においても、機器の電源によらず、ファームウェアを更新するための更新プログラムを受信可能である。なお、更新されるファームウェアは、メインファームウェアであっても良いし、その他の機能を実現する機能プログラムであっても良い。
【００６２】
図９に示すように、ステップＳ３０２の書き込みにより、ＲＯＭ１３には、メインファームウェアが書き込まれる。なお、図９において、検査プログラムとは別の機能プログラムがＲＯＭ１３に残っていても良い。この場合、機能プログラムは、ステップＳ２０１、Ｓ２０３、Ｓ３０２又はＳ３０５等でＲＯＭ１３に書き込まれうる。
【００６３】
上記のように、ファームウェアの書込及び更新の処理は、専用のハードウェア回路によっても実現することもできる。この場合には、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００６４】
また、ファームウェアを書込及び更新させるプログラムは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、メモリ又はストレージ等に転送され記憶される。
【符号の説明】
【００６５】
１０   基板
１１   基板本体
１２   ＣＰＵ
１３   ＲＯＭ
１４   ＲＡＭ
１５   ＬＰＷＡ受信部
１６   通信インタフェース
１７   電池
１９   バス
２０   機器
５０   ボックス
６０   更新装置
【図１】
2020027494.tif 000003
【図２】
2020027494.tif 000004
【図３】
2020027494.tif 000005
【図４】
2020027494.tif 000006
【図５】
2020027494.tif 000007
【図６】
2020027494.tif 000008
【図７】
2020027494.tif 000009
【図８】
2020027494.tif 000010
【図９】
2020027494.tif 000011