Intel veröffentlicht PSE-Block-Firmware-Code für Elkhart-Lake-Chips

Intel hat Open-Source-Firmware für den PSE-Block (Programmable Services Engine) veröffentlicht, der ab sofort in Elkhart-Lake-Prozessoren wie dem Atom x6000E ausgeliefert wird, die für den Einsatz in IoT-Geräten optimiert sind. Der Code ist unter der Apache 2.0-Lizenz geöffnet.

PSE ist ein zusätzlicher ARM Cortex-M7-Prozessorkern, der im Energiesparmodus arbeitet. PSE kann verwendet werden, um die Funktionalität eines eingebetteten Controllers auszuführen, Daten von Sensoren zu verarbeiten, die Fernsteuerung zu organisieren, Netzwerkoperationen durchzuführen und separat spezielle Aufgaben auszuführen.

Ursprünglich wurde dieser Kern über eine geschlossene Firmware gesteuert, was die Umsetzung der Unterstützung von Chips mit PSE in offenen Projekten wie CoreBoot verhinderte. Insbesondere der Mangel an Informationen über die Low-Level-Verwaltung der PSE führte zu Unzufriedenheit und Sicherheitsbedenken, da die Aktionen der Firmware nicht kontrolliert werden konnten. Ende letzten Jahres veröffentlichten die Entwickler des CoreBoot-Projekts einen offenen Brief an Intel, in dem sie sie aufforderten, den PSE-Firmware-Code zu öffnen, und letztendlich hörte das Unternehmen auf die Bedürfnisse der Community.

Das PSE-Firmware-Repository enthält außerdem Quelltests für Entwicklerdienstprogramme und Beispielanwendungen, die auf der PSE-Seite ausgeführt werden können, Komponenten zum Ausführen von RTOS Zephyr, ECLite-Firmware mit eingebetteter Controller-Funktionalität und eine Referenzimplementierung der OOB-Steuerung (Out-of-Band). Schnittstelle. und Framework für die Anwendungsentwicklung.

Source: opennet.ru

Kommentar hinzufügen