英特尔为 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

添加评论