組込み・ファームウェア
組込み機器のブートローダの役割として正しいものはどれか。
- A電源を入れたときに最初に動いて、本体のファームウェアを起動したり、新しいファームウェアに書き換えたりする
- B機器の外装を固定するための部品
- Cプログラムの誤りを自動で直す
答えと解説を見る
正解:A. 電源を入れたときに最初に動いて、本体のファームウェアを起動したり、新しいファームウェアに書き換えたりする
ブートローダは、フラッシュメモリの決まった場所に置かれた小さなプログラムで、電源を入れると最初に動きます。通常は本体のファームウェアが正しいかを確かめて起動しますが、UARTやUSB、無線などで新しいファームウェアを受け取って書き換える機能も持ちます。ブートローダ自身を壊さないように、書き換えの対象から外して保護しておくのが一般的です。
- A. 正しい。ファームウェアの更新にも欠かせません。
- B. ソフトウェアのことです。
- C. 誤りを自動で直す機能ではありません。