Intel har åpnet PSE-fastvarekoden for Elkhart Lake-brikker

Intel har åpnet kildefastvaren for PSE (Programmable Services Engine)-enheten, som begynte å sende i Elkhart Lake-familieprosessorer, som Atom x6000E, optimalisert for bruk i Internet of Things-enheter. Koden er åpen under Apache 2.0-lisensen.

PSE er en ekstra ARM Cortex-M7 prosessorkjerne som opererer i lavstrømsmodus. PSE kan brukes til å utføre funksjonaliteten til en innebygd kontroller, behandle data fra sensorer, organisere fjernkontroll, utføre nettverksoperasjoner og utføre spesialiserte oppgaver separat.

Opprinnelig ble denne kjernen kontrollert ved hjelp av lukket fastvare, som forhindret implementering av støtte for brikker med PSE i åpne prosjekter som CoreBoot. Spesielt var misnøye forårsaket av mangel på informasjon om lavnivåkontroll av PSE og sikkerhetshensyn på grunn av manglende evne til å kontrollere handlingene til fastvaren. Sent i fjor publiserte CoreBoot-prosjektet et åpent brev til Intel der de ba om at PSE-fastvaren skulle være åpen kildekode, og selskapet lyttet til slutt til fellesskapets behov.

PSE-fastvarelageret inneholder også innledende tester av verktøy for utviklere og eksempelapplikasjoner som kan kjøres på PSE-siden, komponenter for å kjøre RTOS Zephyr, ECLite-fastvare med implementering av innebygd kontrollerfunksjonalitet, og en referanseimplementering av OOB (Out-of- Band) kontrollgrensesnitt og et rammeverk for applikasjonsutvikling.

Kilde: opennet.ru

Legg til en kommentar