Δημοσιεύτηκε: 13 Μαρ 2013, 01:38
από simosx
stavrosLinux έγραψε:
Επίσης από που προκύπτει ότι τα SoC έχουν ανοιχτούς οδηγούς; Γιατί οι οδηγοί είναι κλειστoι AFAIK.


Δες για παράδειγμα στο http://malideveloper.arm.com/develop-fo ... y-drivers/

Επιγραμματικά, ό,τι SoC κυκλοφορεί έχει υποστήριξη για Android, και μπορούν να έχουν γραφικά με επιτάχυνση γραφικών.
Για την υποστήριξη Android, χρειάζεται να γίνει porting του SoC στον πυρήνα Linux και να φτιαχτεί το κομμάτι του οδηγού για την κάρτα γραφικών που σχετίζεται με τον πυρήνα (οδηγός πυρήνα για OpenGL ES). Λόγω GPL του Linux (πυρήνας), όλα αυτά είναι ελεύθερο λογισμικό και διαθέσιμο.
Σε κάθε SoC που γνωρίζω, υπάρχει κάποιος που έχει π.χ. χτίσει μια ταμπλέτα και πωλεί στην Ευρώπη/Αμερική, και κατά τη GPL παρέχει τον πηγαίο κώδικα του πυρήνα. Για το υπόλοιπο κομμάτι του Android δεν υπάρχει απαίτηση ο κατασκευαστής να διαθέσει πηγαίο κώδικα, ωστόσο δεν πειράζει μιας και ο κώδικας δε θέλει αλλαγές. Οπότε, για τα SoC, ο οδηγός για την κάρτα γραφικών (σε στυλ Android) υποστηρίζει επιτάχυνση γραφικών στο κομμάτι που απαιτεί ο πυρήνας Linux.

Αυτό που θέλει να κάνει το Mir είναι να επαναχρησιμοποιήσει εκείνο τον οδηγό σε στυλ Android (που είναι και πιο απλός), για να έχει επιτάχυνση γραφικών σε περισσότερες συσκευές.

Αν πάρεις κάποιο από τα στικάκια HDMI των 40€ που έχουν Android, είσαι σε θέση να παίξεις ταινίες στην τηλεόρασή σου σε ανάλυση 1080p.