Intel Membuka Kod Perisian Tegar Blok PSE untuk Cip Elkhart Lake

Intel telah membuka perisian tegar sumber untuk unit PSE (Programmable Services Engine), yang mula dihantar dalam pemproses keluarga Elkhart Lake, seperti Atom x6000E, yang dioptimumkan untuk digunakan dalam peranti Internet of Things. Kod ini dibuka di bawah lesen Apache 2.0.

PSE ialah teras pemproses ARM Cortex-M7 tambahan yang beroperasi dalam mod kuasa rendah. PSE boleh digunakan untuk melaksanakan fungsi pengawal terbenam, memproses data daripada penderia, mengatur alat kawalan jauh, menjalankan operasi rangkaian dan melaksanakan tugas khusus secara berasingan.

Pada mulanya, kernel ini dikawal menggunakan perisian tegar tertutup, yang menghalang pelaksanaan sokongan untuk cip dengan PSE dalam projek terbuka seperti CoreBoot. Khususnya, ketidakpuasan hati disebabkan oleh kekurangan maklumat tentang kawalan tahap rendah PSE dan kebimbangan keselamatan akibat ketidakupayaan untuk mengawal tindakan perisian tegar. Lewat tahun lepas, projek CoreBoot menerbitkan surat terbuka kepada Intel yang menyeru agar perisian tegar PSE menjadi sumber terbuka, dan syarikat itu akhirnya mendengar keperluan komuniti.

Repositori perisian tegar PSE juga mengandungi ujian awal utiliti untuk pembangun dan contoh aplikasi yang boleh dijalankan pada bahagian PSE, komponen untuk menjalankan RTOS Zephyr, perisian tegar ECLite dengan pelaksanaan fungsi pengawal terbenam dan pelaksanaan rujukan OOB (Out-of- Band) antara muka kawalan dan rangka kerja untuk pembangunan aplikasi.

Sumber: opennet.ru

Tambah komen