Intel hat den Firmware-Code für das PSE-Modul für Elkhart Lake-Chips veröffentlicht.

Das Unternehmen Intel hat den Quellcode für die Firmware des PSE (Programmable Services Engine) veröffentlicht, das in Prozessoren der Elkhart Lake-Familie, wie dem Atom x6000E, geliefert wird, die für den Einsatz in Internet-of-Things-Geräten optimiert sind. Der Code wird unter der Apache 2.0-Lizenz bereitgestellt.

PSE ist ein zusätzliches ARM Cortex-M7-Prozessor-Kern, das im Energiesparmodus arbeitet. PSE kann zur Ausführung von Funktionen eines eingebetteten Controllers, zur Verarbeitung von Sensordaten, zur Organisation der Fernsteuerung, zur Durchführung von Netzwerkoperationen und zur separaten Ausführung spezialisierter Aufgaben verwendet werden.

Ursprünglich wurde dieses Kernel mit einer proprietären Firmware verwaltet, was die Unterstützung von PSE-Chips in offenen Projekten wie CoreBoot einschränkte. Insbesondere gab es Unzufriedenheit über das Fehlen von Informationen zur Low-Level-Steuerung von PSE und Bedenken hinsichtlich der Sicherheit, da die Aktionen der Firmware nicht überprüfbar waren. Ende letzten Jahres veröffentlichten die Entwickler des CoreBoot-Projekts einen offenen Brief an Intel mit der Aufforderung, den Firmware-Code für PSE freizugeben. Schließlich reagierte das Unternehmen auf die Bedürfnisse der Gemeinschaft.

Im Repository für die PSE-Firmware sind auch die Quellcodes für Testtools für Entwickler sowie Anwendungsbeispiele veröffentlicht, die auf der PSE-Seite ausgeführt werden können. Darüber hinaus enthält es Komponenten zum Starten von RTOS Zephyr, die ECLite-Firmware mit implementierten Funktionen des Embedded Controllers, eine Referenzimplementierung der Out-of-Band (OOB) Steueroberfläche und ein Framework zur Anwendungsentwicklung.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster