Intel åbner PSE Block Firmware-kode til Elkhart Lake Chips

Intel har åbnet kildefirmwaren til PSE-enheden (Programmable Services Engine), som begyndte at sende i Elkhart Lake-familieprocessorer, såsom Atom x6000E, optimeret til brug i Internet of Things-enheder. Koden er åben under Apache 2.0-licensen.

PSE er en ekstra ARM Cortex-M7-processorkerne, der fungerer i lavenergitilstand. PSE kan bruges til at udføre funktionaliteten af ​​en indlejret controller, behandle data fra sensorer, organisere fjernstyring, udføre netværksoperationer og udføre specialiserede opgaver separat.

Oprindeligt blev denne kerne styret ved hjælp af lukket firmware, som forhindrede implementeringen af ​​understøttelse af chips med PSE i åbne projekter som CoreBoot. Især utilfredshed var forårsaget af manglen på information om lavniveaukontrol af PSE og sikkerhedsproblemer på grund af manglende evne til at kontrollere firmwarens handlinger. I slutningen af ​​sidste år offentliggjorde CoreBoot-projektet et åbent brev til Intel, der opfordrede til, at PSE-firmwaren skulle være open source, og virksomheden lyttede til sidst til fællesskabets behov.

PSE-firmwarelageret indeholder også indledende test af hjælpeprogrammer til udviklere og eksempelapplikationer, der kan køre på PSE-siden, komponenter til at køre RTOS Zephyr, ECLite-firmware med implementering af indlejret controller-funktionalitet og en referenceimplementering af OOB (Out-of- Band) kontrolgrænseflade og en ramme for applikationsudvikling.

Kilde: opennet.ru

Tilføj en kommentar