Intel öppnar PSE Block Firmware-kod för Elkhart Lake Chips

Intel har öppnat källprogramvaran för PSE-enheten (Programmable Services Engine), som började levereras i Elkhart Lake-familjens processorer, som Atom x6000E, optimerad för användning i Internet of Things-enheter. Koden är öppen under Apache 2.0-licensen.

PSE är en extra ARM Cortex-M7-processorkärna som arbetar i lågeffektläge. PSE kan användas för att utföra funktionaliteten hos en inbyggd styrenhet, bearbeta data från sensorer, organisera fjärrkontroll, utföra nätverksoperationer och utföra specialiserade uppgifter separat.

Ursprungligen kontrollerades denna kärna med hjälp av stängd firmware, vilket förhindrade implementeringen av stöd för chips med PSE i öppna projekt som CoreBoot. I synnerhet orsakades missnöje av bristen på information om lågnivåkontroll av PSE och säkerhetsproblem på grund av oförmågan att kontrollera den fasta programvarans åtgärder. I slutet av förra året publicerade CoreBoot-projektet ett öppet brev till Intel som uppmanade PSE-firmware att vara öppen källkod, och företaget lyssnade till slut på samhällets behov.

PSE-firmwareförrådet innehåller också inledande tester av verktyg för utvecklare och exempelapplikationer som kan köras på PSE-sidan, komponenter för att köra RTOS Zephyr, ECLite-firmware med implementering av inbäddad styrfunktionalitet, en referensimplementering av OOB (Out-of-Band ) kontrollgränssnitt och ett ramverk för applikationsutveckling.

Källa: opennet.ru

Lägg en kommentar