Az Intel megnyitja az Elkhart Lake Chips PSE Block firmware kódját

Az Intel megnyitott forráskódú firmware-t a PSE (Programmable Services Engine) blokkhoz, amely az IoT-eszközökhöz optimalizált Elkhart Lake processzorokban, például az Atom x6000E-ben megkezdődött. A kód az Apache 2.0 licenc alatt érhető el.

A PSE egy további ARM Cortex-M7 processzormag, amely alacsony fogyasztású üzemmódban működik. A PSE használható beágyazott vezérlő funkcióinak végrehajtására, érzékelőktől származó adatok feldolgozására, távvezérlés megszervezésére, hálózati műveletek végrehajtására és külön-külön speciális feladatok elvégzésére.

Kezdetben ezt a magot zárt firmware segítségével vezérelték, ami megakadályozta a PSE-vel ellátott chipek támogatásának megvalósítását olyan nyílt projektekben, mint például a CoreBoot. Különösen a PSE alacsony szintű kezelésével kapcsolatos információk hiánya okozott elégedetlenséget és biztonsági aggályokat a firmware műveleteinek ellenőrzésére való képtelenség miatt. Tavaly év végén a CoreBoot projekt fejlesztői nyílt levelet tettek közzé az Intelnek, amelyben felszólították őket a PSE firmware kódjának megnyitására, és végül a vállalat hallgatott a közösség igényeire.

A PSE firmware-tárház forrásteszteket is tartalmaz a fejlesztői segédprogramokhoz és a PSE oldalon futtatható példaalkalmazásokhoz, az RTOS Zephyr futtatásához szükséges összetevőket, az ECLite firmware-t beágyazott vezérlőfunkciókkal és az OOB (Out-of-Band) vezérlés referencia megvalósítását. felület.és alkalmazásfejlesztési keretrendszer.

Forrás: opennet.ru

Hozzászólás