Intel on avanud allika koodid PSE (Programmable Services Engine) ploki jaoks, mis on saadaval Elkhart Lake'i protsessorite, näiteks Atom x6000E, variantide seas, mis on optimeeritud asjade interneti seadmete kasutamiseks. Kood on avatud Apache 2.0 litsentsi alla.
PSE on lisaprotsessor ARM Cortex-M7, mis töötab madala energiatarbimise režiimis. PSE-d saab kasutada sisseehitatud kontrolleri funktsionaalsuse täitmiseks, andmete töötlemiseks anduritega, kaugest juhtimisest, võrguoperatsioonide väljalülitamisest ja spetsialiseeritud ülesannete eraldi täitmisest.
Esialgu haldas seda südamikku suletud püsivaraga, mis takistas avatud projektides, nagu CoreBoot, PSE kiipide toe rakendamist. Eelkõige tekitas rahulolematust teadmatuse tõttu madala taseme PSE halduse kohta ning mured turvalisuse üle, kuna püsivara tegevust ei olnud võimalik jälgida. Eelmise aasta lõpus avaldasid CoreBooti arendajad Intelile avatud kirja, kutsudes üles avama PSE püsivara koodi, ja lõpuks kuulas ettevõte kogukonna vajadusi.
PSE püsivara hoidlas on avaldatud ka avatud lähtekoodiga arendajate utiliitide testikood ja rakenduste näidis, mida saab käitada PSE küljes, RTOS Zephyri käitamiseks vajalikud komponendid, ECLite püsivara, mis rakendab SISestatud kontrolleri funktsionaalsust, OOB (Out-of-Band) haldusliidese näidise ning rakenduste arendamise raamistiku.
Allikas: opennet.ru
