Intel deschide codul firmware PSE Block pentru cipurile Elkhart Lake

Intel a deschis firmware-ul sursă pentru unitatea PSE (Programmable Services Engine), care a început să fie livrată în procesoarele familiei Elkhart Lake, precum Atom x6000E, optimizate pentru utilizare în dispozitivele Internet of Things. Codul este deschis sub licența Apache 2.0.

PSE este un nucleu suplimentar de procesor ARM Cortex-M7 care funcționează în modul de consum redus. PSE poate fi utilizat pentru a îndeplini funcționalitatea unui controler încorporat, pentru a procesa datele de la senzori, pentru a organiza controlul de la distanță, pentru a efectua operațiuni de rețea și pentru a efectua sarcini specializate separat.

Inițial, acest nucleu a fost controlat folosind firmware închis, ceea ce a împiedicat implementarea suportului pentru cipuri cu PSE în proiecte deschise precum CoreBoot. În special, nemulțumirea a fost cauzată de lipsa de informații despre controlul la nivel scăzut al PSE și preocupările de securitate din cauza incapacității de a controla acțiunile firmware-ului. La sfârșitul anului trecut, proiectul CoreBoot a publicat o scrisoare deschisă către Intel prin care cere ca firmware-ul PSE să fie open source, iar compania a ascultat în cele din urmă nevoile comunității.

Depozitul de firmware PSE conține, de asemenea, teste inițiale de utilități pentru dezvoltatori și exemple de aplicații care pot rula pe partea PSE, componente pentru rularea RTOS Zephyr, firmware ECLite cu implementarea funcționalității controlerului încorporat și o implementare de referință a OOB (Out-of- Band) interfață de control și un cadru pentru dezvoltarea aplicațiilor.

Sursa: opennet.ru

Adauga un comentariu