Кампанія Intel адкрыла код прашыўкі блока PSE для чыпаў Elkhart Lake

Кампанія Intel адкрыла зыходныя тэксты прашыўкі для блока PSE (Programmable Services Engine), які пачаў пастаўляцца ў працэсарах сямейства Elkhart Lake, такіх як Atom x6000E, аптымізаваных для выкарыстання ў прыладах інтэрнэту рэчаў. Код адчынены пад ліцэнзіяй Apache 2.0.

PSE уяўляе сабой дадатковае працэсарнае ядро ​​ARM Cortex-M7, якое працуе ў рэжыме паніжанага энергаспажывання. PSE можа выкарыстоўвацца для выканання функцыянальнасці ўбудаванага кантролера, апрацоўкі дадзеных з датчыкаў, арганізацыі выдаленага кіравання, вынасу сеткавых аперацый і асобнага выканання спецыялізаваных задач.

Першапачаткова дадзенае ядро ​​кіравалася пры дапамозе зачыненай прашыўкі, што мяшала рэалізацыі падтрымкі чыпаў з PSE у адчыненых праектах, такіх як CoreBoot. У прыватнасці, незадаволенасць выклікала адсутнасць інфармацыі аб нізкаўзроўневым кіраванні PSE і асцярогі ў галіне бяспекі, з-за немагчымасці пракантраляваць дзеянні прашыўкі. У канцы мінулага гады распрацоўнікі праекту CoreBoot апублікавалі адчынены ліст да Intel з заклікам адкрыць код прашыўкі PSE, і, у канчатковым рахунку, кампанія прыслухалася да запатрабаванняў супольнасці.

У рэпазітары з прашыўкай для PSE таксама апублікаваны зыходныя тэсты ўтыліт для распрацоўнікаў і прыкладаў прыкладанняў, якія могуць выконвацца на боку PSE, кампанентаў для запуску RTOS Zephyr, прашыўкі ECLite з рэалізацыяй функцыянальнасці ўбудаванага кантролера, эталоннай рэалізацыі кіраўніка інтэрфейсу OOB (Out-of- і фрэймворка для распрацоўкі прыкладанняў.

Крыніца: opennet.ru

Дадаць каментар