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

A Intel abriu o firmware fonte para a unidade PSE (Programmable Services Engine), que começou a ser comercializada nos processadores da família Elkhart Lake, como o Atom x6000E, otimizado para uso em dispositivos de Internet das Coisas. O código está aberto sob a licença Apache 2.0.

PSE é um núcleo de processador ARM Cortex-M7 adicional que opera em modo de baixo consumo de energia. O PSE pode ser usado para executar a funcionalidade de um controlador embarcado, processar dados de sensores, organizar o controle remoto, realizar operações de rede e executar tarefas especializadas separadamente.

Inicialmente, esse kernel era controlado por firmware fechado, o que impedia a implementação de suporte a chips com PSE em projetos abertos como o CoreBoot. Em particular, a insatisfação foi causada pela falta de informações sobre o controle de baixo nível do PSE e por preocupações de segurança devido à incapacidade de controlar as ações do firmware. No final do ano passado, o projeto CoreBoot publicou uma carta aberta à Intel pedindo que o firmware PSE fosse de código aberto, e a empresa finalmente ouviu as necessidades da comunidade.

O repositório de firmware PSE também contém testes iniciais de utilitários para desenvolvedores e exemplos de aplicativos que podem ser executados no lado PSE, componentes para execução de RTOS Zephyr, firmware ECLite com implementação de funcionalidade de controlador embarcado, uma implementação de referência do OOB (Out-of-Band ) interface de controle e uma estrutura para desenvolvimento de aplicativos.

Fonte: opennet.ru

Adicionar um comentário