Intel abre o código de firmware PSE Block para chips de Elkhart Lake

Intel abriu o firmware de orixe para a unidade PSE (Programmable Services Engine), que comezou a enviarse nos procesadores da familia Elkhart Lake, como o Atom x6000E, optimizado para o seu uso en dispositivos de Internet das cousas. O código está aberto baixo a licenza Apache 2.0.

PSE é un núcleo de procesador ARM Cortex-M7 adicional que funciona en modo de baixa potencia. PSE pódese usar para realizar a funcionalidade dun controlador integrado, procesar datos dos sensores, organizar o control remoto, realizar operacións de rede e realizar tarefas especializadas por separado.

Inicialmente, este núcleo controlábase mediante firmware pechado, o que impedía a implementación do soporte para chips con PSE en proxectos abertos como CoreBoot. En particular, a insatisfacción foi causada pola falta de información sobre o control de baixo nivel do PSE e as preocupacións de seguridade debido á incapacidade de controlar as accións do firmware. A finais do ano pasado, o proxecto CoreBoot publicou unha carta aberta a Intel pedindo que o firmware PSE fose de código aberto e, finalmente, a compañía escoitou as necesidades da comunidade.

O repositorio de firmware PSE tamén contén probas iniciais de utilidades para desenvolvedores e aplicacións de exemplo que se poden executar no lado de PSE, compoñentes para executar RTOS Zephyr, firmware ECLite con implementación de funcionalidades de controlador integrado e unha implementación de referencia do OOB (Out-of- Band) interface de control e un marco para o desenvolvemento de aplicacións.

Fonte: opennet.ru

Engadir un comentario