Πρόοδος στην ανάπτυξη ανοιχτού υλικολογισμικού για το Raspberry Pi

Μια εικόνα με δυνατότητα εκκίνησης για πλακέτες Raspberry Pi είναι διαθέσιμη για δοκιμή, βασισμένη στο Debian GNU/Linux και παρέχεται με ένα σύνολο ανοιχτού υλικολογισμικού από το έργο LibreRPi. Η εικόνα δημιουργήθηκε χρησιμοποιώντας τα τυπικά αποθετήρια Debian 11 για την αρχιτεκτονική armhf και διακρίνεται από την παράδοση του πακέτου υλικολογισμικού librepi που έχει προετοιμαστεί με βάση το υλικολογισμικό rpi-open-firmware.

Η κατάσταση ανάπτυξης υλικολογισμικού έχει φτάσει σε επίπεδο κατάλληλο για τη λειτουργία της επιφάνειας εργασίας Xfce. Στην τρέχουσα μορφή του, το υλικολογισμικό παρέχει το πρόγραμμα οδήγησης v3d για τον επιταχυντή γραφικών VideoCore, την επιτάχυνση 2D, το βίντεο DPI, το βίντεο NTSC (σύνθετη έξοδο), το Ethernet, τον κεντρικό υπολογιστή USB, τον κεντρικό υπολογιστή i2c και την κάρτα SD σε πλακέτες Raspberry Pi 2 και Raspberry Pi 3. Οι δυνατότητες που δεν υποστηρίζονται ακόμη περιλαμβάνουν επιτάχυνση αποκωδικοποίησης βίντεο, CSI, SPI, ISP, ήχο PWM, DSI και HDMI.

Ας θυμηθούμε ότι παρά την παρουσία ανοιχτών προγραμμάτων οδήγησης, η λειτουργία του επιταχυντή βίντεο VideoCore IV διασφαλίζεται από ιδιόκτητο υλικολογισμικό που έχει φορτωθεί στη GPU, το οποίο περιλαμβάνει αρκετά εκτεταμένη λειτουργικότητα, για παράδειγμα, η υποστήριξη για OpenGL ES υλοποιείται από την πλευρά του υλικολογισμικού. Ουσιαστικά, από την πλευρά της GPU, εκτελείται μια ομοιότητα ενός λειτουργικού συστήματος και η εργασία των ανοιχτών προγραμμάτων οδήγησης περιορίζεται στη μετάδοση κλήσεων σε κλειστό υλικολογισμικό. Για να εξαλειφθεί η ανάγκη λήψης blobs, από το 2017 η κοινότητα αναπτύσσει ένα έργο για την ανάπτυξη μιας δωρεάν έκδοσης του υλικολογισμικού, συμπεριλαμβανομένων στοιχείων για εκτέλεση στην πλευρά της GPU VC4.



Πηγή: opennet.ru

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