Компанията Intel отвори кода на фърмуера на блока PSE за чиповете Elkhart Lake.

Компания Intel публикува изходния код на фърмуера за блока PSE (Programmable Services Engine), който започна да се доставя в процесорите от семейството Elkhart Lake, като Atom x6000E, оптимизирани за използване в устройства за интернет на нещата. Кодът е отворен под лицензия Apache 2.0.

PSE представлява допълнително ядрo на процесора ARM Cortex-M7, работещо в режим на понижено енергопотребление. PSE може да се използва за изпълнение на функционалността на вграден контролер, обработка на данни от сензори, организиране на дистанционно управление, извършване на мрежови операции и отделно изпълнение на специализирани задачи.

Първоначално това ядро се управляваше с помощта на затворен фърмуер, което пречеше на реализацията на поддръжка на чиповете с PSE в отворени проекти, като CoreBoot. В частност, недоволство предизвикваше отсъствието на информация за ниско ниво управление на PSE и опасения в областта на сигурността, поради невъзможността да се проследят действията на фърмуера. В края на миналата година разработчиците на проекта CoreBoot публикуваха отворено писмо до Intel с призив да отворят кода на фърмуера PSE, и в крайна сметка компанията се вслуша в нуждите на общността.

В хранилището с фърмера за PSE също така са публикувани изходните тестове на утилити за разработчици и примери за приложения, които могат да се изпълняват на страната на PSE, компоненти за стартиране на RTOS Zephyr, фърмуер ECLite с реализация на функционалността на вграден контролер, референтна реализация на управляващ интерфейс OOB (Out-of-Band) и рамка за разработка на приложения.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster