คู่มือนี้อธิบายวิธีย้ายข้อมูลการติดตั้งใช้งานกล้องยานยนต์ไปยัง API ของ Camera2 จาก API ของระบบมุมมองเพิ่มเติม (EVS) เราวางแผนที่จะ เลิกใช้งาน API ของ EVS สำหรับฟังก์ชันกล้อง การเปลี่ยนผ่านนี้มีจุดมุ่งหมายเพื่อกำหนดมาตรฐาน การพัฒนากล้องใน Android Automotive OS (AAOS) โดยใช้เฟรมเวิร์ก Camera2
เหตุผลที่ควรย้ายข้อมูล
ปัจจัยเหล่านี้เป็นพื้นฐานของการย้ายข้อมูล
API แบบรวม: Camera2 มี API เดียวที่สอดคล้องกันสำหรับการพัฒนา กล้องทั้งหมดใน Android ในรูปแบบของอุปกรณ์ทุกประเภท (โทรศัพท์ แท็บเล็ต ทีวี และ ยานพาหนะ)
การเข้าถึงที่กว้างขึ้น: Camera2 พร้อมใช้งานสำหรับแอปของระบบ แอปของบุคคลที่หนึ่ง และแอปของบุคคลที่สาม ซึ่งแตกต่างจาก EVS ที่จำกัดไว้สำหรับแอปของระบบและแอปของบุคคลที่หนึ่ง
ลดการแยกส่วน: Camera2 ช่วยให้ OEM ไม่ต้องดูแลรักษาและรองรับสแต็กกล้อง 2 ชุดแยกกัน
ฟีเจอร์มาตรฐาน: Camera2 ได้รับประโยชน์จากการปรับปรุงอย่างต่อเนื่องและ ฟีเจอร์ที่พัฒนาขึ้นสำหรับเฟรมเวิร์กกล้องหลักของ Android
คอมโพเนนต์ EVS ที่ได้รับผลกระทบ
เมื่อเลิกใช้งาน EVS แล้ว คอมโพเนนต์ EVS ต่อไปนี้อาจได้รับผลกระทบ
อินเทอร์เฟซ HIDL ของ EVS 1.0 และ 1.1 รวมถึงการติดตั้งใช้งาน อินเทอร์เฟซเหล่านี้ ซึ่งรวมถึง HAL EVSManager 1.0 และ 1.1 ของเฟรมเวิร์ก รวมถึง HAL Mock และ V4L2 เลิกใช้งานใน Android 14
อินเทอร์เฟซ AIDL ของ EVS และการติดตั้งใช้งาน รวมถึง API ในตัวที่ EVS Manager มีให้
CarEVSManager และ CarEVSService บริการ Java ที่ใช้เลเยอร์การแยกฮาร์ดแวร์ของยานพาหนะ (VHAL)
GEAR_SELECTION
พร็อพเพอร์ตี้เพื่อให้สิทธิ์เข้าถึงการผสานรวม EVS และกล้องมองหลังจอแสดงผล EVS และบริการแสดงผลยานยนต์ API สำหรับการแสดงผลโฆษณา Display โดยเฉพาะ
HAL จำลองของ EVS และ HAL ของ V4L2 UVC โปรแกรมจำลอง EVS และ การติดตั้งใช้งานที่อิงตาม V4L2
API อัลตราโซนิก API เซ็นเซอร์อัลตราโซนิกทั้งหมดที่อิงตาม EVS
ไลบรารีความเข้ากันได้ของ EVS กับ Camera2
เราวางแผนที่จะจัดหาไลบรารีความเข้ากันได้ (เลเยอร์ Shim) เพื่อรองรับการเปลี่ยนไคลเอ็นต์ EVS ไปใช้ Camera2
การปฏิบัติตามข้อกำหนดของชุดทดสอบ
การติดตั้งใช้งาน Camera2 ทั้งหมดต้องผ่านการทดสอบการปฏิบัติตามข้อกำหนดของ Android ต่อไปนี้
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) จะยืนยันความเข้ากันได้โดยรวมของ Android
- ชุดทดสอบของผู้ให้บริการ (VTS) จะทดสอบอินเทอร์เฟซ HAL ของกล้อง
- ชุดทดสอบรูปภาพ (ITS) จะยืนยันคุณภาพและความถูกต้องของรูปภาพ
ดูข้อมูลเพิ่มเติมได้ที่การทดสอบ HAL ของกล้อง
ความคิดเห็น
เราให้ความสำคัญกับความคิดเห็นของคุณเกี่ยวกับการย้ายข้อมูลจาก EVS ไปยัง Camera2 หากต้องการแสดงความคิดเห็น โปรดดูรายงานและติดตามข้อบกพร่อง เมื่อยื่นปัญหา โปรดระบุ "คู่มือการย้ายข้อมูลจาก EVS ไปยัง Camera2" ในชื่อ