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