嵌入式與韌體

關於嵌入式裝置的開機載入程式(bootloader)的作用,下列何者正確?

  1. A在電源開啟時最先執行,負責啟動主體韌體,或是改寫為新的韌體
  2. B固定裝置外殼用的零件
  3. C自動修正程式的錯誤
查看答案與解析

正確答案:A. 在電源開啟時最先執行,負責啟動主體韌體,或是改寫為新的韌體

開機載入程式是放在快閃記憶體固定位置的小程式,電源一開啟就最先執行。通常會確認主體韌體是否正確後再啟動,同時也具備透過UART、USB或無線接收新韌體並改寫的功能。為了避免開機載入程式本身遭到破壞,一般會將它排除在改寫對象之外加以保護。

  • A. 正確。對韌體更新也不可或缺。
  • B. 那指的是軟體。
  • C. 並不是自動修正錯誤的功能。
練習這個領域 前往領域頁面

嵌入式與韌體的其他題目

  1. 在以無線方式改寫韌體(OTA更新)的裝置中,於快閃記憶體準備兩個放置韌體的位置(A面與B面),其理由下列何者正確?
  2. 在以電池運作的嵌入式裝置中,使用微控制器睡眠模式的主要目的,下列何者正確?
  3. 某感測器裝置只在全部時間的1%以10 mA運作,其餘99%的時間以10 µA休眠。平均消耗電流最接近下列何者?
  4. 在小型微控制器的韌體中,經常避免使用malloc等動態記憶體配置,其理由下列何者正確?
  5. 在沒有MMU的小型微控制器上,關於堆疊使用過量,應注意的事項下列何者正確?

這個領域的比較