Το Ίδρυμα Linux δημοσιεύει το AGL UCB 9.0 Automotive Distribution

Οργανισμός Ιδρύματος Linux παρουσιάζονται ένατη κυκλοφορία της διανομής AGL UCB (Automotive Grade Linux Unified Code Base), η οποία αναπτύσσει μια καθολική πλατφόρμα για χρήση σε διάφορα υποσυστήματα αυτοκινήτου, από ταμπλό έως συστήματα infotainment αυτοκινήτου. Λύσεις που βασίζονται στην AGL χρησιμοποιούνται στα πληροφοριακά συστήματα των Toyota, Lexus, Subaru Outback, Subaru Legacy και ελαφρών φορτηγών Mercedes-Benz.

Η διανομή βασίζεται στις εξελίξεις των έργων Tizen, ΓΕΝΙΒΗ и Yocto. Το γραφικό περιβάλλον βασίζεται στο Qt, το Wayland και τις εξελίξεις του έργου Weston IVI Shell. Κατασκευές επίδειξης πλατφόρμας σχηματίστηκε για πλακέτες QEMU, Renesas M3, Intel Up², Raspberry Pi 3 και Raspberry Pi 4. Με συνεισφορές της κοινότητας αναπτύσσω συγκροτήματα για πλακέτες NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) και TI Vayu.

Τα κείμενα πηγής των εξελίξεων του έργου είναι διαθέσιμα μέσω
Git. Στην ανάπτυξη του έργου συμμετέχουν εταιρείες όπως η Toyota, η Ford, η Nissan, η Honda, η Jaguar Land Rover, η Mazda, η Mitsubishi και η Subaru.

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

Παρέχεται ένα σύνολο λειτουργικών πρωτοτύπων τυπικών εφαρμογών γραμμένων με χρήση τεχνολογιών HTML5 και Qt. Για παράδειγμα, είναι διαθέσιμο υλοποίηση αρχικής οθόνης, προγράμματος περιήγησης ιστού, πίνακα ελέγχου, συστήματος πλοήγησης (με χρήση Χαρτών Google), κλιματισμού, συσκευής αναπαραγωγής πολυμέσων με υποστήριξη DLNA, διεπαφής για τη ρύθμιση υποσυστήματος ήχου, συσκευή ανάγνωσης ειδήσεων. Τα εξαρτήματα προσφέρονται για φωνητικό έλεγχο, αναζήτηση πληροφοριών, αλληλεπίδραση με smartphone μέσω Bluetooth και σύνδεση σε δίκτυο CAN για πρόσβαση σε αισθητήρες και μεταφορά δεδομένων μεταξύ κόμβων του οχήματος.

Χαρακτηριστικά νέα έκδοση:

  • Υποστήριξη για παράδοση ενημερώσεων OTA (Over-the-Air) για περιβάλλοντα που βασίζονται στην τεχνολογία OSTree, το οποίο σας επιτρέπει να χειρίζεστε την εικόνα του συστήματος ως ενιαίο σύνολο με τη δυνατότητα ενημέρωσης μεμονωμένων αρχείων και έκδοσης της συνολικής κατάστασης του συστήματος.
  • Το Application Framework εφαρμόζει εξουσιοδότηση που βασίζεται σε διακριτικά.
  • Το API αναγνώρισης ομιλίας έχει επεκταθεί και η ενσωμάτωση με φωνητικούς παράγοντες έχει βελτιωθεί. Προστέθηκε υποστήριξη για Alexa Auto SDK 2.0. Έχει προταθεί μια νέα ανοιχτή έκδοση της διεπαφής επί της οθόνης για τη διαχείριση της αναγνώρισης ομιλίας.
  • Το υποσύστημα ήχου έχει βελτιωμένη υποστήριξη για τον διακομιστή πολυμέσων Καλώδιο σωληνώσεων και διευθυντής συνεδρίας WirePlumber;
  • Βελτιωμένη υποστήριξη για δυνατότητες και ρυθμίσεις δικτύου. Το Bluetooth API έχει επανασχεδιαστεί και η υποστήριξη για τα προφίλ Bluetooth pbap και χάρτη έχει επεκταθεί.
  • Προστέθηκε υποστήριξη για πρόσβαση που βασίζεται σε διακριτικά σε εφαρμογές που βασίζονται σε HTML5.
  • Η απόδοση των εφαρμογών που βασίζονται σε HTML5 έχει βελτιωθεί σημαντικά.
  • Προσφέρεται μια εικόνα μόνο HTML5, χρησιμοποιώντας τη Διαχείριση εφαρμογών Web (WAM) και το Chromium.
  • Προστέθηκαν εφαρμογές επίδειξης HTML για Αρχική οθόνη, Εφαρμογές εκκίνησης, Πίνακας εργαλείων, Διαμόρφωση, Media Player, Mixer, HVAC και πρόγραμμα περιήγησης Chromium.
  • Οι υλοποιήσεις αναφοράς των εφαρμογών που έχουν γραφτεί με χρήση QML έχουν επεκταθεί: Μια ενημερωμένη υλοποίηση πίνακα εργαλείων που υποστηρίζει την επεξεργασία μηνυμάτων CAN από το τιμόνι και τα κουμπιά πολυμέσων. Δυνατότητα χρήσης κουμπιών στο τιμόνι για έλεγχο του συστήματος πληροφοριών αυτοκινήτου.
  • Προτεινόμενη προκαταρκτική υλοποίηση μιας νέας διαχείρισης παραθύρων και αρχικής οθόνης (ενεργοποιημένη επιλέγοντας «agl-compositor»).
  • Ενημερωμένη υποστήριξη υλικού: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced with Automotive Cape υποστήριξη, i.MX6 και Raspberry Pi 4.

Πηγή: opennet.ru

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