リンクメーカー| トラック| ヘルプ| ログイン

ファームウェア

百科事典|ウェブ|画像

ファームウェア (Firmware) とは、電子機器に組み込まれたコンピュータシステムハードウェア)を制御するためのソフトウェアで、ソフトウェアをROM等のLSIなどに書き込んだ状態で、機器に組み込んだもの。また、ソフトウェアではなく、プログラマブルロジックデバイスで利用する回路情報も広義のファームウェアと呼ぶことがある。

概要

ファームウェアとは、家電製品や、パソコン周辺機器携帯電話などのように、コンピュータシステムを組み込んだ電子機器本体(組み込みシステム)に所望の動作をさせるためのソフトウェアであり、ハードウェアに密接に結びついていて、むやみに書き換えることのない媒体に書き込まれた物を言う。一般的なソフトウェアよりハードウェア寄りのソフトウェアということで、ファーム(firm:堅い、固定した)という呼び方をしている。

なおファームウェアには、機器に使用しているCPU自体の動作を決定するためのマイクロコードを含んでいる場合もある。

ファームウェアを作成するにあたっては、限られたハードウェア資源で必要とするパフォーマンスを得るため、当初はアセンブリ言語などの低級言語で開発することが多かった。しかし、組み込み用CPUの高速化と、記録媒体である半導体メモリ価格の大幅な下落と大容量化により、C言語などのより高級な言語が使用できるようになった。 さらに従来のように動作に関わるものすべてを一からコーディングするという手法だけでなく、複雑な処理を行うシステムではOSも含む全てのソフトウェアを機器に組み込んで、開発の効率化と高機能化を図る例も増えている。

ファームウェアは、一般にROMタイプのメモリ素子に書き込む形で機器に組み込みを行う。低コストの機器では、マイクロコントローラに内蔵されたROMを使用し、より高機能のものでは独立したメモリ素子を用意してそれに書き込みを行う。

特に低コストで大量に製造される製品の場合は、マスクROMを内蔵したマイクロコントローラを使用するので、出荷後に書き換えることは不可能である。交換可能なUV-EPROMなどを装備した機器であっても、出荷後にアップデートするにはROM交換などの処置に莫大なコストがかかるため、通常のソフトウェア開発より非常に高い水準の完全性が求められる。

しかし、フラッシュメモリの登場により、筐体のふたを開けなくてもユーザの手元で電子的な操作のみで書き替えが行えるISP(イン・システム・プログラミング)ができるようになり、出荷後のアップデートが以前よりも比較的容易に行えるようになった。

関連項目

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Text is available under GNU Free Documentation License.
ファームウェアと関連のある記事を表示しています。
プレイステーション・ポータブルの自作ソフト
プレイステーション・ポータブルの自作ソフト(プレイステーション・ポータブルのじさくソフト、PlayStation Portable homebrew)とは、プレイステーション・ポータブル(PSP)上で動作する自作ソフトのこと。PSPの販売、サポートの担当であるソニー・コンピュータエンタテイメント(SCE)社がPSP上での使用を禁止しているために非正規ソフトとも言われる。禁止の根拠はソニー・コンピュータエンタテイメントファームウェアの著作権を有しており、改変することは著作者人格権の一つである同一性保持権の侵害に当たるためとたびたび明言している。
関連49百科事典ウェブ画像
Extensible Firmware Interface
Extensible Firmware Interface(エクステンシブル・ファームウェア・インターフェース、EFI)はオペレーティングシステムとプラットフォームファームウェアとの間のソフトウェアインタフェースを定義する仕様である。EFIはすべてのIBM PC互換機に採用された歴史的に古いBIOSインタフェースの置き換えを狙っている。EFI仕様は元々インテルによって開発されたが、今やUnified EFI Forumによって管理され、Unified EFI(UEFI)として公式に知られるようになった。
関連21百科事典ウェブ画像
LANDISK
LANDISK(ランディスク)は、アイ・オー・データ機器NAS製品のブランドである。主に一般家庭からSOHO程度の規模をターゲットとしている。 商標としての登録はされていないため、V-Gearからも同一製品名のNASキットが発売されている。 シリーズ全体としては組み込み分野の流れに合わせ、CPUが世代により変遷し、2008年現在、ARM系のSoCをコアにした製品シリーズに落ち着いているが、競合他社の製品と構成は類似するようになった。 Linuxをベースに作られた製品については、GPL下のライセンスにあるカーネルをはじめとするソフトウェアのソースコードを請求することにより入手することが可能である。 サポート宛に問い合わせを行い、製品名とシリアル番号を連絡の上、1件につき実費として50...
関連18百科事典ウェブ画像
関連記事をすべてみる
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Text is available under GNU Free Documentation License.
ようこそDIS/MASへ ログイン | 新規登録
関連ワード(すべての関連を見る)