Compania Intel a deschis codul firmware-ului blocului PSE pentru cipurile Elkhart Lake

Compania Intel a deschis codurile sursă ale firmware-ului pentru blocul PSE (Programmable Services Engine), care a început să fie livrat în procesoarele din familia Elkhart Lake, cum ar fi Atom x6000E, optimizate pentru utilizarea în dispozitivele Internet of Things. Codul este deschis sub licența Apache 2.0.

PSE reprezintă un nucleu suplimentar de procesor ARM Cortex-M7, care funcționează în modul de consum redus de energie. PSE poate fi utilizat pentru a îndeplini funcționalitatea unui controler încorporat, procesarea datelor de la senzori, organizarea controlului de la distanță, executarea operațiunilor de rețea și realizarea de sarcini specializate într-un mod separat.

Inițial, acest nucleu era gestionat prin intermediul firmware-ului închis, ceea ce împiedica implementarea suportului pentru cipurile cu PSE în proiecte deschise, cum ar fi CoreBoot. În special, nemulțumirea era generată de lipsa informațiilor privind controlul de nivel inferior al PSE și de temerile legate de securitate, din pricina imposibilității de a monitoriza acțiunile firmware-ului. La sfârșitul anului trecut, dezvoltatorii proiectului CoreBoot au publicat o scrisoare deschisă către Intel, solicitând deschiderea codului firmware-ului PSE, iar, în cele din urmă, compania a răspuns nevoilor comunității.

În depozitul cu firmware-ul pentru PSE au fost de asemenea publicate codurile sursă ale testelor utilitare pentru dezvoltatori și ale exemplelor de aplicații care pot fi rulate pe partea PSE, componente pentru lansarea RTOS Zephyr, firmware-ul ECLite cu implementarea funcționalității de controler încorporat, o implementare de referință a interfeței de control OOB (Out-of-Band) și un cadru pentru dezvoltarea aplicațiilor.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster