英特爾開放Elkhart Lake晶片的PSE韌體程式碼

英特爾已經開放了 PSE(可編程服務引擎)單元的源固件,該單元開始在 Elkhart Lake 系列處理器中發貨,例如針對物聯網設備進行了優化的 Atom x6000E。 該程式碼在 Apache 2.0 許可證下開放。

PSE 是一個額外的 ARM Cortex-M7 處理器內核,在低功耗模式下運作。 PSE 可用於執行嵌入式控制器的功能、處理來自感測器的資料、組織遠端控制、執行網路操作以及單獨執行專門任務。

最初,該核心是使用封閉韌體控制的,這阻止了在 CoreBoot 等開放專案中實現對具有 PSE 的晶片的支援。 特別是,由於缺乏有關 PSE 低階控制的資訊以及由於無法控制韌體的操作而導致的安全問題,引起了不滿。 去年年底,CoreBoot 計畫向英特爾發表了一封公開信,呼籲開源 PSE 固件,該公司最終聽取了社群的需求。

PSE 韌體儲存庫還包含供開發人員使用的實用程式的初始測試和可在PSE 端運行的範例應用程式、用於運行RTOS Zephyr 的元件、具有嵌入式控制器功能實現的ECLite 韌體以及OOB(Out- of- Band)控制介面。以及應用程式開發框架。

來源: opennet.ru

添加評論