ファームウェア

ファームウェア

'''ファームウェア''' (Firmware) とは、電子機器に組み込まれたコンピュータシステムハードウェア)を制御するためのソフトウェアで、ソフトウェアをROM等のLSIなどに書き込んだ状態で、機器に組み込んだもの。また、ソフトウェアではなく、プログラマブルロジックデバイスで利用する回路情報も広義のファームウェアと呼ぶことがある。
スポンサード リンク
次のエントリ[
概要
]
スポンサード リンク
【動画】Apple keyboard with evil firmware can root any computer
Apple keyboard with evil firmware can root any computer
DEFCON and BlackHat 2009. Hacker K. Chen showed off his latest hack where he was able to replace the firmware on an Apple keyboard. This firmware can sniff keystrokes to obtain your password and it can launch a bash shell connected to any remote IP address on any port. Read the rest of this repor...

概要

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

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

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

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

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

しかし、フラッシュメモリの登場により、筐体のふたを開けなくてもユーザの手元で電子的な操作のみで書き替えが行えるISP(イン・システム・プログラミング)ができるようになり、出荷後のアップデートが以前よりも比較的容易に行えるようになった。
次のエントリ[
関連項目
]
スポンサード リンク
【動画】Restore iPhone 3GS with firmware 3.0 (Saurik Signature Server)
Restore iPhone 3GS with firmware 3.0 (Saurik Signature Server)
Restore fw. 3.0 instead of the (obligatory) fw 3.1/ More info: www.saurik.com

関連項目

次のエントリ[
ファームウェアの記事
]
【動画】How To Sync Cracked Apps On 3.0 Firmware Using App Sync
How To Sync Cracked Apps On 3.0 Firmware Using App Sync
Here is how to sync cracked apps to itunes to your iphone and ipod touch First and Foremost!!!! Go To Installous App and go to settings then turn on itunes sync!!!!! You Have to Do This! Step 1: open up cydia Step 2: click manage and than sources Step 3: you have a choice between 2 apps to add fo...
【動画】Updating Firmware on FEZ
Updating Firmware on FEZ
Updating FEZ firmware is an important step when a new SDK is installed. This will give you the latest features and bug fixes. The tutorial explain this as well. www.TinyCLR.com


出典:フリー百科事典『ウィキペディア(Wikipedia)』

別のワードで検索!
まずは検索→

トレンドマガジン [マグゥ]でファームウェアを検索
YAHOO!JAPANでファームウェアを検索
Googleでファームウェアを検索
ファームウェア

ファームウェア
といえば…

ファームウェアの記事

デジタルカメラ最新情報 : ペンタックスがK-7のファームウェア公開
AV機器向けLANコンバータ『AtermWL300NE-AG』、更新ファームウェア公開 ...
PS3ファームウェア3.41でHDD交換時に不具合?~ファーム更新が途中で ...
米IBM、IPSの新製品向けのファームウェアを発表(日本IBM)。そして ...
「富士フイルム デジタルフォトフレーム DP-7V」のファームウェア ...

ファームウェアの掲示板


人気の話題TOP3

[2010/9/9 16:03:31更新]
1時間前:圏外(1045pt)
青木愛
2位 青木愛
1時間前:2位(604pt)
1時間前:3位(594pt)
続きはこちら
>>
▼おすすめキーワード▼
▼人気の話題ランキング▼
▼アクセスランキング▼
▼カテゴリメニュー▼
▼一覧から探す▼