Intel Elkhart Lake чиптері үшін PSE блок микробағдарлама кодын ашады

Intel компаниясы IoT құрылғыларында пайдалану үшін оңтайландырылған Atom x6000E сияқты Elkhart Lake процессорларында тасымалдауды бастаған PSE (бағдарламаланатын қызметтердің қозғалтқышы) блогы үшін бастапқы микробағдарламаны ашты. Код Apache 2.0 лицензиясы бойынша ашық.

PSE - төмен қуат режимінде жұмыс істейтін қосымша ARM Cortex-M7 процессорының ядросы. PSE енгізілген контроллердің функционалдығын орындау, сенсорлардан деректерді өңдеу, қашықтан басқаруды ұйымдастыру, желілік операцияларды орындау және арнайы тапсырмаларды бөлек орындау үшін пайдаланылуы мүмкін.

Бастапқыда бұл ядро ​​жабық микробағдарлама көмегімен басқарылды, бұл CoreBoot сияқты ашық жобаларда PSE бар чиптерді қолдауды жүзеге асыруға кедергі келтірді. Атап айтқанда, PSE басқаруының төмен деңгейі туралы ақпараттың болмауы микробағдарламаның әрекеттерін бақылау мүмкін еместігінен қанағаттанбаушылық пен қауіпсіздік мәселелерін тудырды. Өткен жылдың соңында CoreBoot жобасын әзірлеушілер Intel компаниясына PSE микробағдарлама кодын ашуға шақырған ашық хат жариялады және, сайып келгенде, компания қауымдастықтың қажеттіліктерін тыңдады.

PSE микробағдарламасының репозиторийінде сонымен қатар PSE жағында жұмыс істей алатын әзірлеуші ​​утилиталары мен үлгі қолданбаларға арналған бастапқы сынақтар, RTOS Zephyr іске қосуға арналған құрамдас бөліктер, енгізілген контроллер функционалдығы бар ECLite микробағдарламасы және OOB (Out-of-Band) басқаруының анықтамалық орындалуы бар. интерфейс және қолданбаларды әзірлеуге арналған құрылым.

Ақпарат көзі: opennet.ru

пікір қалдыру