بنیاد لینوکس AGL UCB 9.0 Automotive Distribution را منتشر می کند

بنیاد لینوکس ارایه شده نهمین نسخه از توزیع AGL UCB (Automotive Grade Linux Unified Code Base)، که در حال توسعه یک پلتفرم جهانی برای استفاده در زیرسیستم های مختلف خودرو، از داشبورد گرفته تا سیستم های اطلاعات سرگرمی خودرو است. راه حل های مبتنی بر AGL در سیستم های اطلاعاتی تویوتا، لکسوس، سوبارو اوت بک، سوبارو لگاسی و وانت های مرسدس بنز سبک استفاده می شود.

توزیع بر اساس پیشرفت پروژه ها است دوازده, 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.

متون منبع پیشرفت های پروژه از طریق
رفتن. شرکت هایی مانند تویوتا، فورد، نیسان، هوندا، جگوار لندرور، مزدا، میتسوبیشی و سوبارو در توسعه این پروژه مشارکت دارند.

AGL UCB می تواند توسط خودروسازان به عنوان چارچوبی برای ایجاد راه حل های نهایی، پس از انطباق لازم برای تجهیزات و سفارشی سازی رابط مورد استفاده قرار گیرد. این پلتفرم به شما امکان می دهد بدون فکر کردن به زیرساخت های سطح پایین و به حداقل رساندن هزینه های تعمیر و نگهداری، روی توسعه برنامه ها و روش های خود برای سازماندهی کار کاربر تمرکز کنید. این پروژه کاملاً باز است - همه اجزا تحت مجوزهای رایگان در دسترس هستند.

مجموعه ای از نمونه های اولیه کاربردی از برنامه های معمولی که با استفاده از فناوری های HTML5 و Qt نوشته شده اند ارائه شده است. مثلا، در دسترس است اجرای صفحه اصلی، مرورگر وب، داشبورد، سیستم ناوبری (با استفاده از نقشه های گوگل)، کنترل آب و هوا، پخش کننده چند رسانه ای با پشتیبانی از DLNA، رابطی برای راه اندازی زیرسیستم صدا، خواننده اخبار. قطعات برای کنترل صوتی، جستجوی اطلاعات، تعامل با گوشی هوشمند از طریق بلوتوث و اتصال به شبکه CAN برای دسترسی به حسگرها و انتقال داده بین گره‌های خودرو ارائه می‌شوند.

امکانات نسخه جدید:

  • پشتیبانی از تحویل به‌روزرسانی OTA (Over-the-Air) برای محیط‌های مبتنی بر فناوری OSTree، که به شما امکان می دهد تصویر سیستم را به عنوان یک کل واحد با توانایی به روز رسانی فایل های جداگانه و نسخه سازی وضعیت کلی سیستم دستکاری کنید.
  • Application Framework مجوز مبتنی بر توکن را پیاده سازی می کند.
  • API تشخیص گفتار گسترش یافته است و ادغام با عوامل صوتی بهبود یافته است. پشتیبانی از Alexa Auto SDK 2.0 اضافه شده است. یک نسخه باز جدید از رابط روی صفحه برای مدیریت تشخیص گفتار پیشنهاد شده است.
  • زیرسیستم صوتی پشتیبانی از سرور چندرسانه ای را بهبود بخشیده است پایپ وایر و مدیر جلسه WirePlumber;
  • پشتیبانی بهبود یافته از قابلیت ها و تنظیمات شبکه. API بلوتوث دوباره طراحی شده و پشتیبانی از پروفایل‌های بلوتوث pbap و نقشه گسترش یافته است.
  • اضافه شدن پشتیبانی برای دسترسی مبتنی بر توکن به برنامه های مبتنی بر HTML5.
  • عملکرد برنامه های کاربردی مبتنی بر HTML5 به طور قابل توجهی بهبود یافته است.
  • یک تصویر فقط HTML5 با استفاده از مدیر برنامه وب (WAM) و Chromium ارائه می‌شود.
  • برنامه‌های نمایشی HTML برای صفحه اصلی، راه‌انداز برنامه، داشبورد، پیکربندی، پخش‌کننده رسانه، میکسر، 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

اضافه کردن نظر