Intel avaa PSE Block Firmware Coden Elkhart Lake Chipsille

Intel on avannut lähdeohjelmiston PSE (Programmable Services Engine) -yksikölle, jota alettiin toimittaa Elkhart Lake -perheen prosessoreissa, kuten Atom x6000E, joka on optimoitu esineiden Internet-laitteille. Koodi on avoinna Apache 2.0 -lisenssillä.

PSE on ylimääräinen ARM Cortex-M7 -prosessoriydin, joka toimii virransäästötilassa. PSE:llä voidaan suorittaa sulautetun ohjaimen toimintoja, käsitellä antureiden tietoja, organisoida kauko-ohjausta, suorittaa verkkotoimintoja ja suorittaa erikoistehtäviä erikseen.

Aluksi tätä ydintä ohjattiin suljetulla laiteohjelmistolla, mikä esti PSE-sirujen tuen toteuttamisen avoimissa projekteissa, kuten CoreBoot. Tyytymättömyyttä aiheutti erityisesti tiedon puute PSE:n matalan tason hallinnasta ja turvallisuushuolet, jotka johtuvat kyvyttömyydestä hallita laiteohjelmiston toimintoja. Viime vuoden lopulla CoreBoot-projekti julkaisi Intelille avoimen kirjeen, jossa vaadittiin PSE-laiteohjelmiston olevan avoimen lähdekoodin lähde, ja yritys lopulta kuunteli yhteisön tarpeita.

PSE-laiteohjelmistovarasto sisältää myös alkutestit kehittäjille ja esimerkkisovelluksille, jotka voivat toimia PSE-puolella, komponentteja RTOS Zephyrin suorittamiseen, ECLite-laiteohjelmiston sulautettujen ohjaintoimintojen toteutuksella ja OOB:n (Out-of- Band) ohjausrajapinta ja puitteet sovellusten kehittämiseen.

Lähde: opennet.ru

Lisää kommentti