簡介

韌體 API 使核心程式碼能夠從使用者空間請求功能所需的檔案,用途各不相同

  • CPU 勘誤表的微程式碼

  • 裝置驅動程式韌體,需要載入到裝置微控制器上

  • 裝置驅動程式資訊資料(校準資料、EEPROM 覆蓋),其中一些可以是完全可選的。

韌體請求的型別

有兩種型別的呼叫

  • 同步

  • 非同步

您使用哪一個取決於您的需求,但是,經驗法則是您應該努力使用非同步 API,除非您已經在使用非同步初始化機制,這些機制不會暫停或延遲啟動。即使載入韌體不需要花費大量時間,處理韌體也可能需要,這仍然可能延遲啟動或初始化,因此非同步探測等機制可以幫助補充驅動程式。