英特尔发布了适用于Elkhart Lake处理器中Cortex-M7 PSE的SDK

原文链接:Intel releases SDK for Cortex-M7 PSE found in Elkhart Lake processors 由Jean-Luc Aufranc撰写。
本文共计621字,预计阅读2分钟

备注1:英特尔发布了其新的Elkhart Lake低功耗SoC系列,该系列专为各种物联网设备(例如边缘服务和应用程序)而设计。

备注2:coreboot 是一个开源软件项目,其主要目的是替换大多数计算机中专有的BIOS(固件)。

备注3:Zephyr OSZephyr™项目是一个采用Apache 2.0协议许可Linux基金会托管的协作项目。

Elkhart Lake处理器是专为物联网工作负载集成了英特尔可编程服务引擎(Intel PSE)的专用卸载引擎,它由Arm Cortex-M7微控制器提供动力。该微控制器使用GPIO、I2C或UART接口来处理实时IO控制,可以支持远程、带外设备管理、网络代理、嵌入式控制器和传感器hub等功能。

到目前为止,该处理器的固件仅以封闭源代码二进制文件的形式对外提供。Coreboot开发人员在去年12月的时候发布一封公开信,他们公开了PSE固件的源代码,还说明了它的成功与英特尔发布的基于Zephyr OS的英特尔PSE SDK有一定关系。

英特尔PSE SDK
英特尔PSE SDK

英特尔的PSE SDK结合了在Apache 2.0许可(“许可证a”)下发布的开源组件(代码示例、服务等),以及在英特尔许可(“许可证B”)下发布的封闭源代码库和工具。这些都可以让其以二进制形式重新分发和使用,而且无需修改。

你们可以在Github上找到这些相关的内容,他们还解释了如何开始使用Zephyr SDK的文档、安装脚本和构建示例。英特尔还解释了如何将签名的PSE固件拼接到集成固件映像中,然后可以通过DediProg SF600 Plus编程器将其烧录到主板上的SPI NOR闪存中。

虽然英特尔PSE SDK并不是完全开源的,但这可能仍有助于集成到开源引导加载程序中,缓解一些安全和隐私问题,而且还能为英特尔可编程服务引擎启用一些新的用例。

本文消息来源于Phoronix

分享这篇文章
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论