インテル、Elkhart Lakeチップ用のPSEブロックファームウェアコードを公開

インテルは、モノのインターネット デバイスでの使用に最適化された Atom x6000E などの Elkhart Lake ファミリ プロセッサで出荷を開始した PSE (Programmable Services Engine) ユニットのソース ファームウェアを公開しました。 コードは Apache 2.0 ライセンスに基づいて公開されています。

PSE は、低電力モードで動作する追加の ARM Cortex-M7 プロセッサ コアです。 PSE を使用すると、組み込みコントローラーの機能の実行、センサーからのデータの処理、リモート制御の編成、ネットワーク操作の実行、および特殊なタスクの個別の実行が可能になります。

当初、このカーネルはクローズド ファームウェアを使用して制御されていたため、CoreBoot などのオープン プロジェクトで PSE を備えたチップのサポートを実装できませんでした。 特に、PSE の低レベル制御に関する情報の欠如と、ファームウェアの動作を制御できないことによるセキュリティ上の懸念が不満の原因でした。 昨年末、CoreBoot プロジェクトは PSE ファームウェアのオープンソース化を求める公開書簡を Intel に公開し、同社は最終的にコミュニティのニーズに耳を傾けました。

PSE ファームウェア リポジトリには、開発者向けのユーティリティの初期テストと、PSE 側で実行できるサンプル アプリケーション、RTOS Zephyr を実行するためのコンポーネント、組み込みコントローラー機能を実装した ECLite ファームウェア、および OOB (Out-of- Band) コントロール インターフェイスとアプリケーション開発用のフレームワーク。

出所: オープンネット.ru

コメントを追加します