Linux Foundation ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° AGL UCB 9.0 Automotive Distribution

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° Linux Foundation прСдставСни Π΄Π΅Π²Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° дистрибуцията AGL UCB (Automotive Grade Linux Unified Code Base), ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° унивСрсална ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ подсистСми, ΠΎΡ‚ Ρ‚Π°Π±Π»Π° Π΄ΠΎ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π½ΠΈ систСми. Π‘Π°Π·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π° AGL Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми Π½Π° Toyota, Lexus, Subaru Outback, Subaru Legacy ΠΈ Π»Π΅ΠΊΠΎΡ‚ΠΎΠ²Π°Ρ€Π½ΠΈΡ‚Π΅ Mercedes-Benz Vans.

Π Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Π½Π° Π±Π°Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Tizen, GENIVI ΠΈ Π™ΠΎΠΊΡ‚ΠΎ. Π“Ρ€Π°Ρ„ΠΈΡ‡Π½Π°Ρ‚Π° срСда Π΅ Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° 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.

Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ тСкстовС Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Ρ‡Ρ€Π΅Π·
ΠΎΡ‚ΠΈΠ²Π°ΠΌ. Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° участват ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi ΠΈ Subaru.

AGL UCB ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°ΠΌΠΊΠ° Π·Π° създаванС Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, слСд Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° адаптация Π·Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ пСрсонализиранС Π½Π° интСрфСйса. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²ΠΈ позволява Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прилоТСния ΠΈ Π²Π°ΡˆΠΈΡ‚Π΅ собствСни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° потрСбитСля, Π±Π΅Π· Π΄Π° мислитС Π·Π° инфраструктурата Π½Π° ниско Π½ΠΈΠ²ΠΎ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ напълно ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ - всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΏΠΎΠ΄ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈ.

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½ Π΅ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈ Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ прилоТСния, написани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ HTML5 ΠΈ Qt. НапримСр, Π΅ Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ внСдряванС Π½Π° Π½Π°Ρ‡Π°Π»Π΅Π½ Π΅ΠΊΡ€Π°Π½, ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€, Ρ‚Π°Π±Π»ΠΎ, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма (с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Google Maps), ΠΊΠ»ΠΈΠΌΠ°Ρ‚Ρ€ΠΎΠ½ΠΈΠΊ, ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΠ»Π΅ΠΉΡŠΡ€ с DLNA ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, интСрфСйс Π·Π° настройка Π½Π° Π·Π²ΡƒΠΊΠΎΠ²Π° подсистСма, Ρ‡Π΅Ρ‚Π΅Ρ† Π½Π° Π½ΠΎΠ²ΠΈΠ½ΠΈ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ сС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° гласово ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° информация, взаимодСйствиС със смартфон Ρ‡Ρ€Π΅Π· Bluetooth ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ° с CAN ΠΌΡ€Π΅ΠΆΠ° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сСнзори ΠΈ прСнос Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π°.

Π₯арактСристики Π½ΠΎΠ²Π° вСрсия:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° OTA (Over-the-Air) доставка Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ срСди OSTree, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ систСмния ΠΎΠ±Ρ€Π°Π· ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½ΠΎ цяло с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ вСрсия Π½Π° цялостното ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° систСмата;
  • Π Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π° оторизация, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ;
  • API Π·Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Ρ‡ Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ ΠΈ интСграцията с гласови Π°Π³Π΅Π½Ρ‚ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Alexa Auto SDK 2.0. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° вСрсия Π½Π° Скранния интСрфСйс Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Ρ‡;
  • Аудио подсистСмата ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° мултимСдийния ΡΡŠΡ€Π²ΡŠΡ€ PipeWire ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° сСсии WirePlumber;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈ настройки. Bluetooth API Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° pbap ΠΈ map Bluetooth ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ‚Π΅ Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚ΠΎΠΊΠ΅Π½-Π±Π°Π·ΠΈΡ€Π°Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ HTML5-Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ прилоТСния;
  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π° HTML5 прилоТСния Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°;
  • ΠŸΡ€Π΅Π΄Π»Π°Π³Π° сС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ само Π·Π° HTML5, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Web App Manager (WAM) ΠΈ Chromium;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ HTML Π΄Π΅ΠΌΠΎ прилоТСния Π·Π° Π½Π°Ρ‡Π°Π»Π΅Π½ Π΅ΠΊΡ€Π°Π½, стартов ΠΏΠ°Π½Π΅Π» Π·Π° прилоТСния, Ρ‚Π°Π±Π»ΠΎ, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€, ΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΠ»Π΅ΠΉΡŠΡ€, миксСр, HVAC ΠΈ Chromium Π±Ρ€Π°ΡƒΠ·ΡŠΡ€;
  • Π Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° прилоТСния, написани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° QML, са Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ: Актуализирана рСализация Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ, която ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° CAN ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΎΡ‚ Π²ΠΎΠ»Π°Π½Π° ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ Π±ΡƒΡ‚ΠΎΠ½ΠΈ. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈ Π½Π° Π²ΠΎΠ»Π°Π½Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° систСма;
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ внСдряванС Π½Π° Π½ΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΈ Π½Π°Ρ‡Π°Π»Π΅Π½ Π΅ΠΊΡ€Π°Π½ (Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ‡Ρ€Π΅Π· ΠΈΠ·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° β€žagl-compositorβ€œ);
  • Актуализирана Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Automotive Cape, i.MX6 ΠΈ Raspberry Pi 4.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€