„Intel“ atidarė PSE programinės įrangos kodą „Elkhart Lake“ lustams

„Intel“ atidarė šaltinio programinę-aparatinę įrangą PSE (Programmable Services Engine) įrenginiui, kuris buvo pradėtas tiekti Elkhart Lake šeimos procesoriuose, tokiuose kaip „Atom x6000E“, optimizuotas naudoti daiktų interneto įrenginiuose. Kodas atidarytas pagal Apache 2.0 licenciją.

PSE yra papildomas ARM Cortex-M7 procesoriaus branduolys, veikiantis mažos galios režimu. PSE gali būti naudojamas atlikti įterptojo valdiklio funkcionalumą, apdoroti duomenis iš jutiklių, organizuoti nuotolinį valdymą, atlikti tinklo operacijas ir atlikti specializuotas užduotis atskirai.

Iš pradžių šis branduolys buvo valdomas naudojant uždarą programinę-aparatinę įrangą, kuri neleido įgyvendinti lustų su PSE palaikymo atviruose projektuose, tokiuose kaip „CoreBoot“. Visų pirma nepasitenkinimą sukėlė informacijos trūkumas apie žemo lygio PSE kontrolę ir saugumo problemos dėl nesugebėjimo kontroliuoti programinės įrangos veiksmų. Praėjusių metų pabaigoje „CoreBoot“ projektas paskelbė atvirą laišką „Intel“, ragindamas PSE programinę-aparatinę įrangą naudoti atviro kodo, o bendrovė galiausiai įsiklausė į bendruomenės poreikius.

PSE programinės aparatinės įrangos saugykloje taip pat yra pirminiai kūrėjams skirtų paslaugų testai ir pavyzdinės programos, kurios gali veikti PSE pusėje, komponentai, skirti paleisti RTOS Zephyr, ECLite programinė įranga su įterptųjų valdiklio funkcijų įgyvendinimu ir nuoroda OOB (Out-of-- Band) valdymo sąsaja ir programų kūrimo sistema.

Šaltinis: opennet.ru

Добавить комментарий