Intel odpira kodo vdelane programske opreme bloka PSE za čipe Elkhart Lake

Intel je odprl izvorno vdelano programsko opremo za enoto PSE (Programmable Services Engine), ki se je začela dobavljati v procesorjih družine Elkhart Lake, kot je Atom x6000E, optimiziranih za uporabo v napravah interneta stvari. Koda je odprta pod licenco Apache 2.0.

PSE je dodatno procesorsko jedro ARM Cortex-M7, ki deluje v načinu nizke porabe. PSE se lahko uporablja za izvajanje funkcionalnosti vgrajenega krmilnika, obdelavo podatkov iz senzorjev, organiziranje daljinskega nadzora, izvajanje omrežnih operacij in ločeno izvajanje specializiranih nalog.

Sprva je bilo to jedro nadzorovano z zaprto vdelano programsko opremo, kar je preprečilo izvajanje podpore za čipe s PSE v odprtih projektih, kot je CoreBoot. Zlasti je nezadovoljstvo povzročilo pomanjkanje informacij o nadzoru PSE na nizki ravni in varnostni pomisleki zaradi nezmožnosti nadzora nad delovanjem vdelane programske opreme. Konec lanskega leta je projekt CoreBoot objavil odprto pismo Intelu, v katerem je pozval, naj bo vdelana programska oprema PSE odprtokodna, in podjetje je končno prisluhnilo potrebam skupnosti.

Repozitorij vdelane programske opreme PSE vsebuje tudi začetne preizkuse pripomočkov za razvijalce in primere aplikacij, ki se lahko izvajajo na strani PSE, komponente za izvajanje RTOS Zephyr, vdelano programsko opremo ECLite z implementacijo funkcionalnosti vgrajenega krmilnika in referenčno izvedbo OOB (Out-of- Band) nadzorni vmesnik in ogrodje za razvoj aplikacij.

Vir: opennet.ru

Dodaj komentar