Binuksan ng Intel ang PSE Block Firmware Code para sa Elkhart Lake Chips

Binuksan ng Intel ang source firmware para sa block ng PSE (Programmable Services Engine), na nagsimulang ipadala sa mga processor ng Elkhart Lake gaya ng Atom x6000E, na na-optimize para sa paggamit sa mga IoT device. Ang code ay bukas sa ilalim ng lisensya ng Apache 2.0.

Ang PSE ay isang karagdagang ARM Cortex-M7 processor core na tumatakbo sa low power mode. Maaaring gamitin ang PSE upang maisagawa ang functionality ng isang naka-embed na controller, magproseso ng data mula sa mga sensor, mag-ayos ng remote control, magsagawa ng mga operasyon sa network at magkahiwalay na magsagawa ng mga espesyal na gawain.

Sa una, ang core na ito ay kinokontrol gamit ang closed firmware, na pumigil sa pagpapatupad ng suporta para sa mga chips na may PSE sa mga bukas na proyekto tulad ng CoreBoot. Sa partikular, ang kakulangan ng impormasyon tungkol sa mababang antas ng pamamahala ng PSE ay nagdulot ng kawalang-kasiyahan at mga alalahanin sa seguridad dahil sa kawalan ng kakayahang kontrolin ang mga aksyon ng firmware. Sa pagtatapos ng nakaraang taon, ang mga developer ng CoreBoot project ay naglathala ng isang bukas na liham sa Intel na humihimok sa kanila na buksan ang PSE firmware code, at, sa huli, ang kumpanya ay nakinig sa mga pangangailangan ng komunidad.

Naglalaman din ang PSE firmware repository ng mga source test para sa developer utilities at sample na application na maaaring tumakbo sa panig ng PSE, mga bahagi para sa pagpapatakbo ng RTOS Zephyr, ECLite firmware na may naka-embed na controller functionality, at isang reference na pagpapatupad ng OOB (Out-of-Band) na kontrol. interface at framework para sa pagbuo ng application.

Pinagmulan: opennet.ru

Magdagdag ng komento