ไม่กี่วันที่ผ่านมา Linux Foundation เป็นที่รู้จักผ่านสิ่งพิมพ์ ในบล็อกของเขา การเปิดตัวการแจกจ่าย Linux เวอร์ชันที่แปด "AGL UCB" (ฐานรหัสรวมของ Linux เกรดยานยนต์), ว่ามีการพัฒนาแพลตฟอร์ม สากล สำหรับใช้ในระบบย่อยยานยนต์ที่หลากหลายตั้งแต่แดชบอร์ดไปจนถึงระบบสาระบันเทิงในรถยนต์
การกระจาย มันขึ้นอยู่กับการพัฒนาของโครงการ Tizen, GENIVI และ Yocto สภาพแวดล้อมแบบกราฟิกขึ้นอยู่กับการพัฒนาโครงการ Qt, Wayland และ Weston IVI Shell ชุดสาธิตของแพลตฟอร์มถูกสร้างขึ้นสำหรับบอร์ด QEMU, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu และ Raspberry Pi 3
ด้วยการมีส่วนร่วมของชุมชน แอสเซมบลีสำหรับบอร์ด NXP i.MX6, DragonBoard 410c และ Raspberry Pi 4 กำลังได้รับการพัฒนาผ่าน git
บริษัท ที่เกี่ยวข้องในการพัฒนา ของโครงการ รวมแบรนด์ที่มีชื่อเสียงเช่น Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi และ Subaru
ผู้ผลิตรถยนต์สามารถใช้ AGL UCB เป็นเฟรมเวิร์กในการสร้างโซลูชันขั้นสุดท้ายหลังจากดำเนินการดัดแปลงที่จำเป็นสำหรับอุปกรณ์และการปรับแต่งอินเทอร์เฟซ
แพลตฟอร์มช่วยให้คุณมุ่งเน้นไปที่การพัฒนาแอปพลิเคชันและของคุณเอง วิธีการจัดระเบียบงานของผู้ใช้โดยไม่ต้องคำนึงถึงโครงสร้างพื้นฐานระดับต่ำและลดค่าใช้จ่ายในการบำรุงรักษา
โครงการนี้เปิดอย่างสมบูรณ์: ส่วนประกอบทั้งหมดอยู่ภายใต้ใบอนุญาตฟรี
ชุดต้นแบบการทำงานของแอปพลิเคชันทั่วไปที่เขียนโดยใช้เทคโนโลยี HTML5 และ Qt มีให้บนแพลตฟอร์ม
ตัวอย่างเช่นมีการใช้งานหน้าจอหลักเว็บเบราว์เซอร์แดชบอร์ดระบบนำทาง (โดยใช้ Google Maps) การควบคุมสภาพอากาศเครื่องเล่นสื่อที่รองรับ DLNA อินเทอร์เฟซสำหรับกำหนดค่าระบบย่อยเสียงโปรแกรมสำหรับการอ่าน ข่าว.
นอกจากนี้ยังมีส่วนประกอบสำหรับการควบคุมด้วยเสียงการดึงข้อมูลการโต้ตอบกับสมาร์ทโฟนผ่านบลูทู ธ และการเชื่อมต่อกับเครือข่าย CAN สำหรับการเข้าถึงเซ็นเซอร์และการถ่ายโอนข้อมูลระหว่างโหนดของรถ
จุดเด่นของ AGL UCB 8.0
ในการเผยแพร่เวอร์ชันใหม่นี้ เน้นว่ามีการเพิ่มโปรไฟล์อุปกรณ์สำหรับแดชบอร์ดและเทเลเมติกส์ (ระบบนำทาง) เช่นเดียวกับการสาธิตการใช้งานอินเทอร์เฟซ telematics
ด้วย การสนับสนุนการเปิดตัวโปรแกรมภายใต้ผู้ใช้ที่ไม่ได้รับสิทธิพิเศษจะถูกเน้น และมีการเพิ่มการแยกอำนาจในระดับผู้ใช้ลงในเฟรมเวิร์กการพัฒนาแอปพลิเคชัน (แอปพลิเคชันและบริการระบบก่อนหน้านี้ทำงานเป็นรูท)
ในขณะที่ Plate Support Package (BSP) สำหรับ SanCloud BeagleBone Enhanced + Automotive Cape ที่เพิ่มเข้ามา
แพ็คเกจ BSP ได้รับการอัพเดตสำหรับ BSP Renesas RCar3. แพ็คเกจ i.MX6 ได้รับการแปลงให้ใช้ไดรเวอร์กราฟิกแบบเปิด etnaviv สำหรับ Vivante GPU
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นในเวอร์ชันใหม่นี้เราสามารถค้นหา:
- เพิ่มฟังก์ชันการยกเลิกแอปพลิเคชันบังคับในแพ็คเกจ afm-util
- การสนับสนุนเบื้องต้นสำหรับ Raspberry Pi 4 (agl-image-minimal)
- ส่วนประกอบของระบบได้รับการอัปเดตเป็นแพลตฟอร์ม Yocto 2.6
- สแตกแผนภูมิได้รับการอัปเดตเป็นเซิร์ฟเวอร์คอมโพสิต Wayland 1.17 และ Weston 6.0
- ในส่วนกำหนดค่าเส้นประและส่วนต่อประสานสำหรับระบบสาระบันเทิงได้มีการเพิ่มส่วนประกอบสำหรับเครื่องรับและเครื่องส่งของ Waltham
- ตัวจัดการแอปพลิเคชัน (Web Application Manager) ได้รับการอัปเดตเป็นฐานรหัส Chromium 68 และเป็นอิสระจากการอ้างอิง Qt
- แบ็กเอนด์เสียงที่ใช้เซิร์ฟเวอร์สื่อ PipeWire ซึ่งมาแทนที่ PulseAudio จะถูกใช้งานและเปิดใช้งานตามค่าเริ่มต้น
- ตัวจัดการงานแปลงเป็นวิดเจ็ตที่ติดตั้งแยกต่างหาก
- เพิ่มการใช้งานระบบการจัดการเซสชัน (Wireplumber)
- แนะนำการใช้งานมิกเซอร์เสียงแบบใหม่ ลบการรองรับ Audio I / O ผ่านบลูทู ธ ชั่วคราว (จะกลับมาในอัพเดต 8.0.1)
- เพิ่มการสนับสนุนสำหรับการสื่อสาร J1939 และมาตรฐานการวินิจฉัยรถบัส โหมดบันทึกปลอดภัยรองรับ CAN บัส
- ระบบสังเคราะห์เสียงแบบบูรณาการกับ Alexa Voice Agent