Intel atver PSE Block programmaparatūras kodu Elkhart Lake Chips

Intel ir atvēris pirmkoda programmaparatūru PSE (Programmable Services Engine) blokam, kas ir sācis piegādi Elkhart Lake procesoros, piemēram, Atom x6000E, kas optimizēts lietošanai IoT ierīcēs. Kods ir atvērts saskaņā ar Apache 2.0 licenci.

PSE ir papildu ARM Cortex-M7 procesora kodols, kas darbojas mazjaudas režīmā. PSE var izmantot, lai veiktu iegultā kontrollera funkcionalitāti, apstrādātu datus no sensoriem, organizētu tālvadības pulti, veiktu tīkla darbības un atsevišķi veiktu specializētus uzdevumus.

Sākotnēji šis kodols tika kontrolēts, izmantojot slēgtu programmaparatūru, kas neļāva ieviest atbalstu mikroshēmām ar PSE tādos atvērtos projektos kā CoreBoot. Jo īpaši informācijas trūkums par PSE zemā līmeņa pārvaldību izraisīja neapmierinātību un drošības bažas, jo nespēja kontrolēt programmaparatūras darbības. Pagājušā gada beigās CoreBoot projekta izstrādātāji publicēja atklātu vēstuli Intel, aicinot atvērt PSE programmaparatūras kodu, un galu galā uzņēmums uzklausīja kopienas vajadzības.

PSE programmaparatūras repozitorijā ir arī avota testi izstrādātāju utilītprogrammām un lietojumprogrammu paraugi, kas var darboties PSE pusē, komponenti RTOS Zephyr palaišanai, ECLite programmaparatūra ar iegulto kontrollera funkcionalitāti un OOB (Out-of-Band) vadības atsauces ieviešana. saskarne un ietvars lietojumprogrammu izstrādei.

Avots: opennet.ru

Pievieno komentāru