Společnost Intel uvolnila zdrojový kód firmwaru pro blok PSE pro čipy Elkhart Lake.

Společnost Intel otevřela zdrojové kódy firmwaru pro blok PSE (Programmable Services Engine), který začal být dodáván v procesorech rodiny Elkhart Lake, jako je Atom x6000E, optimalizovaných pro použití v zařízeních internetu věcí. Kód je otevřen pod licencí Apache 2.0.

PSE představuje dodatečné procesorové jádro ARM Cortex-M7, pracující v režimu snížené spotřeby energie. PSE může být využito pro realizaci funkcionality vestavěného ovladače, zpracování dat ze senzorů, organizaci vzdálené správy, provádění síťových operací a samostatné vykonávání specializovaných úloh.

Původně bylo toto jádro ovládáno pomocí uzavřeného firmwaru, což bránilo realizaci podpory čipů s PSE v otevřených projektech, jako je CoreBoot. Především byly vyjádřeny nespokojenosti z nedostatku informací o nízkoúrovňovém řízení PSE a obavy v oblasti bezpečnosti, z důvodu nemožnosti sledovat činnost firmwaru. Na konci loňského roku vývojáři projektu CoreBoot zveřejnili otevřený dopis společnosti Intel, ve kterém vyzvali k uvolnění kódu firmwaru PSE, a nakonec firma reagovala na potřeby komunity.

V repozitáři s firmwarem pro PSE byly také zveřejněny zdrojové testy utilit pro vývojáře a příklady aplikací, které mohou běžet na straně PSE, komponenty pro spuštění RTOS Zephyr, firmware ECLite s implementací funkčnosti vestavěného ovladače, referenční implementace řídicího rozhraní OOB (Out-of-Band) a framework pro vývoj aplikací.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster