JP7331456B2 - 車両用装置 - Google Patents
車両用装置 Download PDFInfo
- Publication number
- JP7331456B2 JP7331456B2 JP2019095984A JP2019095984A JP7331456B2 JP 7331456 B2 JP7331456 B2 JP 7331456B2 JP 2019095984 A JP2019095984 A JP 2019095984A JP 2019095984 A JP2019095984 A JP 2019095984A JP 7331456 B2 JP7331456 B2 JP 7331456B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- system image
- control unit
- read
- update file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
そこで、システムイメージ全体を再構築することなく、ファイル単位での更新を可能にする車両用装置を提供する。
以下、第1実施形態について説明する。図1に示すように、車両に搭載される車両用装置1は、制御部2、フラッシュメモリ3、およびメインメモリ4などを備えている。制御部2は、図示しないCPU等を有するいわゆるマイクロコンピュータで構成されている。この制御部に2は、例えば2つのオペレーティングシステム5が動作する仮想化環境が構築されている。以下、オペレーティングシステム5をOS5と称する。
車両用装置1は、上記したようにOS5を動作させ、複数の機能が集約化されている。このとき、システムイメージ10を採用することによって、車両用装置1の起動を高速化することができると考えられる。
そして、車両用装置1は、必要とする全てのファイル11を読み込むと、ステップS9においてシステムの起動が完了することから、通常動作へ移行する。
車両用装置1は、制御部2と、制御部2が利用するシステムイメージ10を読み込み専用で記憶している不揮発性メモリであるフラッシュメモリ3と、フラッシュメモリ3から読み出されたシステムイメージ10が展開される揮発性メモリであるメインメモリ4と、システムイメージ10に含まれているファイル11の代わりにアクセスされるものであって、書き換え可能な領域に格納されている更新用ファイル12へのシンボリックリンク13を生成する生成部9と、を備える。
また、ファイル11の更新が必要なければシンボリックリンク13を削除すればよいことから、オリジナルのファイル11を容易に参照することができる。
以下、第2実施形態について説明する。第2実施形態では、第1実施形態と異なるスクリプト14の格納手法、および、通常動作時における更新用ファイル12の追加手法について説明する。
Claims (3)
- 制御部(2)と、
前記制御部が読み込み専用で利用するシステムイメージ(10)、および前記システムイメージに含まれているファイル(11)を更新するための更新用ファイル(12)を読み込み専用で記憶しているとともに、書き換え可能な領域を有している不揮発性メモリ(3)と、
前記不揮発性メモリから読み出された前記システムイメージの全体が読み込み専用で展開される揮発性メモリ(4)と、
前記ファイルに対応する前記更新用ファイルが前記不揮発性メモリの書き換え可能な領域に記憶されている場合、前記制御部が前記揮発性メモリに展開された前記システムイメージに含まれているファイルにアクセスする際の実際のアクセス先を、当該ファイルに対応する前記更新用ファイルとするためのシンボリックリンクを前記揮発性メモリ上に生成する生成部(9)と、を備え、
前記システムイメージには、前記更新用ファイルのシンボリックリンクを生成するためのスクリプト(14)が含まれており、
前記生成部は、前記スクリプトに従って、前記更新用ファイルのシンボリックリンクの生成を行う車両用装置。 - 制御部(2)と、
前記制御部が読み込み専用で利用するシステムイメージ(10)を読み込み専用で記憶しているとともに、前記システムイメージに含まれているファイル(11)を更新するための更新用ファイル(12)を格納する書き換え可能な領域を有している不揮発性メモリ(3)と、
前記不揮発性メモリから読み出された前記システムイメージの全体が読み込み専用で展開される揮発性メモリ(4)と、
前記制御部が前記揮発性メモリに展開された前記システムイメージに含まれているファイルにアクセスする際の実際のアクセス先を、当該ファイルに対応する前記更新用ファイルとするためのシンボリックリンクを前記揮発性メモリ上に生成する生成部(9)と、を備え、
前記不揮発性メモリの書き換え可能な領域には、前記更新用ファイルのシンボリックリンクを生成するためのスクリプト(14)が記憶されており、
前記生成部は、前記スクリプトに従って、前記更新用ファイルの格納およびシンボリックリンクの生成を行うとともに、前記制御部の指示に基づいて前記スクリプトを更新する車両用装置。 - 前記システムイメージは、前記制御部上で複数のオペレーティングシステム(5A、5B)が動作する仮想化環境を構築するものである請求項1または2に記載の車両用装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019095984A JP7331456B2 (ja) | 2019-05-22 | 2019-05-22 | 車両用装置 |
PCT/JP2020/018676 WO2020235360A1 (ja) | 2019-05-22 | 2020-05-08 | 車両用装置 |
US17/531,031 US11919461B2 (en) | 2019-05-22 | 2021-11-19 | Vehicle device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019095984A JP7331456B2 (ja) | 2019-05-22 | 2019-05-22 | 車両用装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2020190932A JP2020190932A (ja) | 2020-11-26 |
JP2020190932A5 JP2020190932A5 (ja) | 2021-05-27 |
JP7331456B2 true JP7331456B2 (ja) | 2023-08-23 |
Family
ID=73453710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019095984A Active JP7331456B2 (ja) | 2019-05-22 | 2019-05-22 | 車両用装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11919461B2 (ja) |
JP (1) | JP7331456B2 (ja) |
WO (1) | WO2020235360A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002278782A (ja) | 2001-03-16 | 2002-09-27 | Matsushita Electric Ind Co Ltd | 情報機器、その制御プログラム、その制御プログラムを記録したコンピュータ読み取り可能な記録媒体、及び、情報機器の制御方法 |
JP2009015428A (ja) | 2007-07-02 | 2009-01-22 | Nippon Telegr & Teleph Corp <Ntt> | プログラム更新方法、情報処理装置、プログラムおよび記録媒体 |
JP2017156908A (ja) | 2016-03-01 | 2017-09-07 | ルネサスエレクトロニクス株式会社 | 組込み機器及びプログラムの更新方法 |
JP2018085027A (ja) | 2016-11-25 | 2018-05-31 | コニカミノルタ株式会社 | 画像形成装置の各機能を動作させるためのドライバの更新方法、およびプログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6374268B1 (en) * | 1998-04-14 | 2002-04-16 | Hewlett-Packard Company | Methods and systems for an incremental file system |
US7624260B2 (en) | 2006-05-04 | 2009-11-24 | Qnx Software Systems Gmbh & Co. Kg | System executing a fast boot wake-up |
US20170337212A1 (en) * | 2015-01-13 | 2017-11-23 | Hitachi Data Systems Engineering UK Limited | Computer program product, method, apparatus and data storage system for managing defragmentation in file systems |
-
2019
- 2019-05-22 JP JP2019095984A patent/JP7331456B2/ja active Active
-
2020
- 2020-05-08 WO PCT/JP2020/018676 patent/WO2020235360A1/ja active Application Filing
-
2021
- 2021-11-19 US US17/531,031 patent/US11919461B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002278782A (ja) | 2001-03-16 | 2002-09-27 | Matsushita Electric Ind Co Ltd | 情報機器、その制御プログラム、その制御プログラムを記録したコンピュータ読み取り可能な記録媒体、及び、情報機器の制御方法 |
JP2009015428A (ja) | 2007-07-02 | 2009-01-22 | Nippon Telegr & Teleph Corp <Ntt> | プログラム更新方法、情報処理装置、プログラムおよび記録媒体 |
JP2017156908A (ja) | 2016-03-01 | 2017-09-07 | ルネサスエレクトロニクス株式会社 | 組込み機器及びプログラムの更新方法 |
US20170255459A1 (en) | 2016-03-01 | 2017-09-07 | Renesas Electronics Corporation | Embedded device and program updating method |
JP2018085027A (ja) | 2016-11-25 | 2018-05-31 | コニカミノルタ株式会社 | 画像形成装置の各機能を動作させるためのドライバの更新方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20220073018A1 (en) | 2022-03-10 |
WO2020235360A1 (ja) | 2020-11-26 |
JP2020190932A (ja) | 2020-11-26 |
US11919461B2 (en) | 2024-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111492347A (zh) | 用于更新容器的***和方法 | |
US8429639B2 (en) | Image-based software update | |
CN113805914B (zh) | 操作***升级方法、设备、存储介质及计算机程序产品 | |
US8914785B2 (en) | Providing virtual appliance system firmware images | |
US9547506B2 (en) | Synthetic device for installation source media | |
WO2022111097A1 (zh) | 一种文件更新方法及装置、设备、存储介质 | |
JP6198229B2 (ja) | 並列化可能で信頼できるインストールのためのインストールエンジン及びパッケージフォーマット | |
CN106033362A (zh) | 一种闪存分区的处理方法和装置 | |
CN110209420A (zh) | 一种更新引导加载程序的方法及装置 | |
JP6791323B1 (ja) | コンテナイメージ統合システム、コンテナイメージ統合方法及びプログラム | |
CN113806139B (zh) | 操作***恢复方法、设备、存储介质及计算机程序产品 | |
CN114090171A (zh) | 虚拟机创建方法、迁移方法及计算机可读介质 | |
JP7331456B2 (ja) | 車両用装置 | |
JP2022142263A (ja) | 情報処理装置及び情報処理プログラム | |
EP4290376A1 (en) | Reducing deployment time for container clones in computing environments | |
CN111913753A (zh) | 一种windows***云迁移中启动方式的变更方法及*** | |
JP7180542B2 (ja) | 情報処理装置および情報処理方法 | |
Ayres et al. | Virtualisation as a means for dynamic software update within the automotive E/E architecture | |
CN111045709A (zh) | 固件升级方法和固件升级装置 | |
JP6149624B2 (ja) | ファームウェア実行装置、ファームウェア実行方法、コンピュータ・プログラム、および、コンピュータ装置 | |
JP7087087B2 (ja) | オペレーティングシステムをコンピュータ可読媒体上に記憶するためのbiosコード | |
CN115495392B (zh) | 多级启动中内存复用方法、装置、存储介质和处理器 | |
US20230004378A1 (en) | Upgrading or updating a software application | |
CN116661876B (zh) | ***启动方法、文件生成方法、电子设备及服务器 | |
JP7266216B2 (ja) | 情報処理装置および情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210401 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210401 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220705 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220901 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230131 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230403 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230711 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230724 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7331456 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |