英特爾于今日發布了英特爾 固件引擎(Intel Firmware Engine)。旨在簡化固件的開發過程,并根據不同平臺的特性定制其固件功能,為用戶提供一個問題少、成本低、耗時短的高效解決方案。 當一個企業的最新產品需要固件時,通常有兩方法可以解決:其一,使用參考設計,包括基于統一可擴展固件接口(Unified Extensible Firmware Interface,UEFI)的啟動固件,但用戶不能原封不動的使用它,因為它并非為企業平臺量身定制。用戶不能進行自定義更改它的二進制文件,也沒有源代碼進行定制;其二,企業可以選擇從頭開始構建,但如果企業沒有固件開發的經驗,就會面對一個陡峭的學習曲線,這就意味著要增加時間和預算外的成本。要如何保證產品能夠準時、在預算內、按規格地進行生產,就需要一個好的方法來解決固件問題。 英特爾固件引擎是一款免費的圖形化工具,用以簡化和加速平臺固件鏡像的創建,幫助用戶快速開發系統固件,并采用全新的純二進制方法,加速初始化硬件平臺以及啟動Microsoft Windows, Android和 Linux 等操作系統所必需的基礎軟件的創建過程。 英特爾公司副總裁兼軟件與服務事業部系統技術和優化部門總經理Michael Greene表示:“英特爾固件引擎允許開發者基于英特爾架構的參考設計快速部署其平臺固件,用戶可以簡單地從相互兼容的組件庫中選取所需功能并進行參數配置,構建種類齊全且相互兼容的組件庫,且無需修改任何源代碼。” 用戶可以通過圖形化界面對固件進行快速配置和定制,方便地配置或刪除參考設計平臺中已有的固件組件,添加參考設計平臺中未提供的第三方固件組件,并整合用戶自定義的啟動有效負載。這個過程很簡單:首先,從已驗證的英特爾二進制組件和英特爾設計的參考平臺開始,然后使用英特爾圖形界面來修改參考設計,為平臺構建UEFI固件。這樣,可以用更短的時間獲得基于標準的固件,降低成本和出錯率。 另外,英特爾固件引擎報告生成器有助于安排用戶的項目,為已創建的固件總結功能和設定;高級用戶還可以將UEFI應用和驅動程序添加至固件鏡像,英特爾固件引擎能為任何支持UEFI啟動的操作系統生成固件,并支持廣泛的英特爾技術,包括基于英特爾® 凌動TM 處理器的系統。憑借英特爾固件引擎,用戶可以比以往更加快速、輕松地創建豐富的可自定義固件。這就意味著,產品能夠以更低成本、更快速地上市。 英特爾固件引擎主要關注于使用英特爾凌動TM 和英特爾夸克處理器的物聯網(loT)邊緣設備、嵌入式設備、平板電腦,以及中國技術生態系統(CTE)合作伙伴,還能夠為基于英特爾參考設計的平臺提供基本的固件需求。開發人員可以使用英特爾固件引擎軟件開發工具包(Intel Firmware Engine SDK)來擴展功能及現有的英特爾 UDK2014代碼。芯片組件供應商和固件開發人員還可以利用UEFI驅動源代碼,快速擴大英特爾固件引擎生態系統。 英特爾亞太研發有限公司平臺軟件架構部總監盧炬表示:“英特爾固件引擎提供了一個完整的固件解決方案平臺,在生成標準固件時,并不需要開發人員對固件的底層了解的非常清楚,并提供一個軟件開發工具包,幫助用戶開發新的功能。大大降低了開發的復雜性。” |