Η Intel ανοίγει τον κωδικό υλικολογισμικού PSE Block για τα τσιπ Elkhart Lake

Η Intel άνοιξε το υλικολογισμικό πηγής για τη μονάδα PSE (Programmable Services Engine), η οποία άρχισε να διατίθεται σε επεξεργαστές της οικογένειας Elkhart Lake, όπως ο Atom x6000E, βελτιστοποιημένος για χρήση σε συσκευές Internet of Things. Ο κωδικός είναι ανοιχτός υπό την άδεια Apache 2.0.

Το PSE είναι ένας επιπλέον πυρήνας επεξεργαστή ARM Cortex-M7 που λειτουργεί σε λειτουργία χαμηλής κατανάλωσης. Το PSE μπορεί να χρησιμοποιηθεί για την εκτέλεση της λειτουργικότητας ενός ενσωματωμένου ελεγκτή, την επεξεργασία δεδομένων από αισθητήρες, την οργάνωση του τηλεχειριστηρίου, την εκτέλεση λειτουργιών δικτύου και την εκτέλεση εξειδικευμένων εργασιών ξεχωριστά.

Αρχικά, αυτός ο πυρήνας ελεγχόταν χρησιμοποιώντας κλειστό υλικολογισμικό, το οποίο εμπόδιζε την εφαρμογή υποστήριξης για μάρκες με PSE σε ανοιχτά έργα όπως το CoreBoot. Συγκεκριμένα, δυσαρέσκεια προκλήθηκε από την έλλειψη πληροφοριών σχετικά με τον έλεγχο σε χαμηλό επίπεδο του PSE και ανησυχίες για την ασφάλεια λόγω αδυναμίας ελέγχου των ενεργειών του υλικολογισμικού. Στα τέλη του περασμένου έτους, το έργο CoreBoot δημοσίευσε μια ανοιχτή επιστολή προς την Intel καλώντας το υλικολογισμικό PSE να είναι ανοιχτού κώδικα και η εταιρεία τελικά άκουσε τις ανάγκες της κοινότητας.

Το αποθετήριο υλικολογισμικού PSE περιέχει επίσης αρχικές δοκιμές βοηθητικών προγραμμάτων για προγραμματιστές και παραδείγματα εφαρμογών που μπορούν να εκτελεστούν στην πλευρά του PSE, στοιχεία για την εκτέλεση του RTOS Zephyr, υλικολογισμικό ECLite με εφαρμογή της λειτουργικότητας ενσωματωμένου ελεγκτή και μια υλοποίηση αναφοράς του OOB (Out-of- Band) διεπαφή ελέγχου και ένα πλαίσιο για την ανάπτυξη εφαρμογών.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο