Yayasan Linux Menerbitkan AGL UCB 9.0 Automotive Distribution

Yayasan Linux dibentangkan keluaran kesembilan pengedaran AGL UCB (Pangkalan Kod Bersepadu Linux Gred Automotif), yang sedang membangunkan platform universal untuk digunakan dalam pelbagai subsistem automotif, daripada papan pemuka kepada sistem infotainmen automotif. Penyelesaian berasaskan AGL digunakan dalam sistem maklumat Toyota, Lexus, Subaru Outback, Subaru Legacy dan Mercedes-Benz Vans ringan.

Pengagihan adalah berdasarkan perkembangan projek Dua belas, GENIVI ΠΈ Yocto. Persekitaran grafik adalah berdasarkan Qt, Wayland dan perkembangan projek Weston IVI Shell. Pembinaan Demo Platform terbentuk untuk papan QEMU, Renesas M3, Intel UpΒ², Raspberry Pi 3 dan Raspberry Pi 4. Dengan sumbangan komuniti berkembang pemasangan untuk papan NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) dan TI Vayu.

Teks sumber perkembangan projek boleh didapati melalui
Git. Syarikat-syarikat seperti Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi dan Subaru terlibat dalam pembangunan projek itu.

AGL UCB boleh digunakan oleh pengeluar kereta sebagai rangka kerja untuk mencipta penyelesaian akhir, selepas penyesuaian yang diperlukan untuk peralatan dan penyesuaian antara muka. Platform ini membolehkan anda memberi tumpuan kepada pembangunan aplikasi dan kaedah anda sendiri untuk mengatur kerja pengguna, tanpa memikirkan infrastruktur peringkat rendah dan meminimumkan kos penyelenggaraan. Projek ini terbuka sepenuhnya - semua komponen tersedia di bawah lesen percuma.

Satu set prototaip kerja aplikasi biasa yang ditulis menggunakan teknologi HTML5 dan Qt disediakan. Sebagai contoh, boleh didapati pelaksanaan skrin utama, pelayar web, papan pemuka, sistem navigasi (menggunakan Peta Google), kawalan iklim, pemain multimedia dengan sokongan DLNA, antara muka untuk menyediakan subsistem bunyi, pembaca berita. Komponen ditawarkan untuk kawalan suara, carian maklumat, interaksi dengan telefon pintar melalui Bluetooth dan sambungan ke rangkaian CAN untuk akses kepada penderia dan pemindahan data antara nod kenderaan.

Ciri-ciri versi baru:

  • Sokongan untuk penghantaran kemas kini OTA (Over-the-Air) untuk persekitaran berasaskan teknologi OSTree, yang membolehkan anda memanipulasi imej sistem secara keseluruhan dengan keupayaan untuk mengemas kini fail individu dan versi keadaan keseluruhan sistem;
  • Rangka Kerja Aplikasi melaksanakan kebenaran berasaskan token;
  • API pengecaman pertuturan telah diperluaskan dan penyepaduan dengan ejen suara telah dipertingkatkan. Menambah sokongan untuk Alexa Auto SDK 2.0. Versi terbuka baharu antara muka pada skrin untuk mengurus pengecaman pertuturan telah dicadangkan;
  • Subsistem audio telah menambah baik sokongan untuk pelayan multimedia PipeWire dan pengurus sesi WirePlumber;
  • Sokongan yang lebih baik untuk keupayaan dan tetapan rangkaian. API Bluetooth telah direka bentuk semula dan sokongan untuk pbap dan profil Bluetooth peta telah diperluaskan;
  • Menambah sokongan untuk akses berasaskan token kepada aplikasi berasaskan HTML5;
  • Prestasi aplikasi berasaskan HTML5 telah dipertingkatkan dengan ketara;
  • Imej HTML5 sahaja ditawarkan, menggunakan Pengurus Apl Web (WAM) dan Chromium;
  • Menambahkan apl demo HTML untuk Skrin Utama, Pelancar Apl, Papan Pemuka, Konfigurator, Pemain Media, Pengadun, HVAC dan Penyemak Imbas Chromium;
  • Pelaksanaan rujukan aplikasi yang ditulis menggunakan QML telah diperluaskan: Pelaksanaan papan pemuka yang dikemas kini yang menyokong pemprosesan mesej CAN daripada stereng dan butang multimedia. Kemungkinan menggunakan butang pada stereng untuk mengawal sistem maklumat kereta;
  • Cadangan pelaksanaan awal pengurus tetingkap baharu dan skrin utama (didayakan dengan memilih 'agl-compositor');
  • Sokongan perkakasan yang dikemas kini: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced dengan sokongan Automotive Cape, i.MX6 dan Raspberry Pi 4.

Sumber: opennet.ru

Tambah komen