Tvrtka Intel otvorila je izvorne kodove firmvera za modul PSE (Programmable Services Engine), koji je uveden u procesore obitelji Elkhart Lake, poput Atom x6000E, optimiziranih za korištenje u uređajima interneta stvari. Kod je otvoren prema licenci Apache 2.0.
PSE predstavlja dodatno procesorsko jezgro ARM Cortex-M7, koje radi u režimu smanjene potrošnje energije. PSE se može koristiti za izvođenje funkcionalnosti ugrađenog kontrolera, obradu podataka sa senzora, organizaciju daljinskog upravljanja, obavljanje mrežnih operacija i zasebno izvršavanje specijaliziranih zadataka.
Prvotno je ovo jezgro upravljano pomoću zatvorenog firmvera, što je otežavalo implementaciju podrške za čipove s PSE u otvorenim projektima, poput CoreBoot. Osobito su nezadovoljstvo izazivali nedostatak informacija o niskonivou upravljanju PSE-om i sigurnosne zabrinutosti zbog nemogućnosti nadzora nad radnjama firmvera. Krajem prošle godine, razvojni tim projekta CoreBoot objavio je otvoreno pismo Intelu s pozivom na oslobađanje koda firmvera PSE, a na kraju je tvrtka uslišila potrebe zajednice.
U repozitoriju s firmverom za PSE također su objavljeni izvorni testovi alata za programere i primjeri aplikacija koje mogu biti izvršene na strani PSE-a, komponente za pokretanje RTOS Zephyr, firmver ECLite s implementacijom funkcionalnosti ugrađenog kontrolera, referentna implementacija upravljačkog sučelja OOB (Out-of-Band) i okvir za razvoj aplikacija.
Izvor: opennet.ru
