Линукс сан нь автомашины түгээлтийн AGL UCB 9.0-ийг нийтлэв

Линуксийн сан танилцуулсан түгээлтийн ес дэх хувилбар AGL UCB (Automotive Grade Linux Unified Code Base) нь хяналтын самбараас эхлээд автомашины мэдээллийн зугаа цэнгэлийн систем хүртэл автомашины төрөл бүрийн дэд системд ашиглах бүх нийтийн платформыг хөгжүүлж байна. AGL-д суурилсан шийдлүүдийг Toyota, Lexus, Subaru Outback, Subaru Legacy болон хөнгөн даацын Mercedes-Benz фургонуудын мэдээллийн системд ашигладаг.

Хуваарилалт нь төслийн бүтээн байгуулалтад тулгуурладаг Тизен, 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 газрын зураг ашигладаг), цаг уурын хяналт, DLNA дэмжлэгтэй мультимедиа тоглуулагч, дууны дэд системийг тохируулах интерфейс, мэдээ уншигч зэргийг багтаасан болно. Бүрэлдэхүүн хэсгүүд нь дуут удирдлага, мэдээлэл хайх, ухаалаг гар утастай Bluetooth-ээр харилцах, мэдрэгч рүү нэвтрэх, тээврийн хэрэгслийн эд ангиудын хооронд өгөгдөл дамжуулах зорилгоор CAN сүлжээнд холбогдох боломжтой.

Онцлог шинэ хувилбар:

  • Технологид суурилсан орчинд зориулсан OTA (Over-the-Air) шинэчлэлтийг дэмжих OSTree, энэ нь тус тусдаа файлуудыг шинэчлэх, системийн ерөнхий төлөвийг хувилбар болгох чадвартай системийн дүрсийг бүхэлд нь удирдах боломжийг олгодог;
  • Хэрэглээний хүрээ нь токен дээр суурилсан зөвшөөрлийг хэрэгжүүлдэг;
  • Яриа таних API-г өргөжүүлж, дуут агентуудтай нэгтгэх нь сайжирсан. Alexa Auto SDK 2.0-ийн дэмжлэгийг нэмсэн. Яриа танихыг удирдах дэлгэц дээрх интерфейсийн шинэ нээлттэй хувилбарыг санал болгосон;
  • Аудио дэд систем нь мультимедиа серверийн дэмжлэгийг сайжруулсан PipeWire болон сесс менежер Утас сантехникч;
  • Сүлжээний чадавхи болон тохиргоонд зориулсан сайжруулсан дэмжлэг. Bluetooth API-г дахин боловсруулж, pbap болон газрын зургийн Bluetooth профайлын дэмжлэгийг өргөжүүлсэн;
  • HTML5-д суурилсан програмуудад токен дээр суурилсан хандалтын дэмжлэг нэмэгдсэн;
  • HTML5-д суурилсан програмуудын гүйцэтгэл мэдэгдэхүйц сайжирсан;
  • Web App Manager (WAM) болон Chromium ашиглан зөвхөн HTML5 дүрсийг санал болгож байна;
  • Нүүр дэлгэц, програм эхлүүлэгч, хяналтын самбар, тохируулагч, медиа тоглуулагч, холигч, HVAC болон Chromium хөтчийн HTML демо програмуудыг нэмсэн;
  • QML ашиглан бичсэн програмуудын лавлагааны хэрэгжилтийг өргөтгөсөн: Жолооны хүрд болон мультимедиа товчлууруудаас CAN мессежийг боловсруулахыг дэмждэг шинэчлэгдсэн хяналтын самбарын хэрэгжилт. Машины мэдээллийн системийг удирдахын тулд жолооны хүрд дээрх товчлууруудыг ашиглах боломж;
  • Шинэ цонхны менежер болон үндсэн дэлгэцийн урьдчилсан хэрэгжилтийг санал болгож байна ('agl-compositor'-ыг сонгосноор идэвхжүүлсэн);
  • Шинэчлэгдсэн техник хангамжийн дэмжлэг: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), Automotive Cape дэмжлэгтэй SanCloud BeagleBone сайжруулсан, i.MX6 болон Raspberry Pi 4.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх