این راهنما نحوه انتقال پیادهسازیهای دوربین خودرو خود را به APIهای Camera2 از APIهای سیستم نمایش گسترده (EVS) شرح میدهد. ما قصد داریم APIهای EVS را برای عملکرد دوربین منسوخ کنیم. هدف این انتقال استاندارد کردن توسعه دوربین در سیستم عامل Android Automotive (AAOS) با استفاده از چارچوب Camera2 است.
دلایل مهاجرت
این عوامل زمینه ساز مهاجرت هستند.
Unified API: Camera2 یک API منفرد و ثابت را برای توسعه همه دوربینها در اندروید، در همه عوامل (تلفن، تبلت، تلویزیون و وسایل نقلیه) ارائه میکند.
دسترسی گسترده تر: Camera2 برای برنامه های سیستم، شخص اول و شخص ثالث در دسترس است. این برخلاف EVS است که به برنامه های سیستمی و شخص اول محدود می شود.
کاهش تکه تکه شدن: Camera2 نیاز به OEM ها برای نگهداری و پشتیبانی از دو پشته دوربین مجزا را از بین می برد.
ویژگی های استاندارد: Camera2 از پیشرفت ها و ویژگی های مداوم توسعه یافته برای چارچوب اصلی دوربین اندروید بهره می برد.
اجزای EVS تحت تأثیر
وقتی EVS منسوخ می شود، این مؤلفه های EVS ممکن است تحت تأثیر قرار گیرند:
رابط های EVS HIDL 1.0 و 1.1 و پیاده سازی ها. این رابط ها، از جمله چارچوب HAL EVSManager 1.0 و 1.1 و Mock و V4L2 HAL، در اندروید 14 منسوخ شدند.
رابط و پیاده سازی EVS AIDL. شامل APIهای داخلی ارائه شده توسط EVS Manager است.
CarEVSManager و CarEVSSservice . سرویس جاوا که از ویژگی لایه انتزاعی سخت افزار خودرو (VHAL)
GEAR_SELECTION
برای ارائه دسترسی به EVS و دوربین دید عقب استفاده می کند.نمایشگر EVS و خدمات نمایش خودرو . API برای رندر نمایش اختصاصی.
EVS ساختگی HAL و V4L2 UVC HAL . شبیه ساز EVS و پیاده سازی های مبتنی بر V4L2.
API های اولتراسونیک همه APIهای سنسور اولتراسونیک مبتنی بر EVS.
کتابخانه سازگاری EVS به Camera2
ما قصد داریم یک کتابخانه سازگاری (لایه شیم) برای پشتیبانی از انتقال مشتریان EVS به Camera2 ارائه کنیم.
انطباق مجموعه آزمایشی
همه پیادهسازیهای Camera2 باید این تستهای انطباق با Android را پشت سر بگذارند:
- مجموعه تست سازگاری (CTS) سازگاری کلی Android را تأیید می کند.
- مجموعه تست فروشنده (VTS) رابط دوربین HAL را آزمایش می کند.
- مجموعه تست تصویر (ITS) کیفیت و صحت تصویر را تأیید می کند.
برای کسب اطلاعات بیشتر، به تست دوربین HAL مراجعه کنید.
بازخورد
ما برای بازخورد شما برای مهاجرت از EVS به Camera2 ارزش قائل هستیم. برای ارائه ورودی، به گزارش و پیگیری اشکالات مراجعه کنید. هنگامی که مشکلی را ثبت می کنید، "راهنمای مهاجرت EVS به دوربین 2" را در عنوان وارد کنید.