এসডিভি একটি মিনি-অ্যান্ড্রয়েড অপারেটিং সিস্টেম মাইক্রোড্রয়েড থেকে বিকশিত হয়েছে। এসডিভি বুট টাইম এবং মেমরি ফুটপ্রিন্টের আকার হ্রাস করে, যা এর জন্য অপরিহার্য পূর্বশর্ত।
উদাহরণস্বরূপ, কোনো ব্যবহারকারী কাছে এলে SDV দ্রুত যানটিকে সক্রিয় করে। কিছু কনফিগারেশনে, ব্যবহারকারী যানটির সাথে ইন্টারঅ্যাক্ট করা শুরু করলে SDV ক্লাস্টার ইন্সট্রুমেন্টের বিষয়বস্তুও প্রদর্শন করে।
অ্যান্ড্রয়েড ইনফোটেইনমেন্ট (AAOS IVI) এর সাথে ইন্টিগ্রেশন
অ্যান্ড্রয়েড অটোমোটিভ ওএস ইন-ভেহিকেল ইনফোটেইনমেন্ট (AAOS IVI)-এর সাথে নিবিড়ভাবে সমন্বয়ের জন্য SDV তৈরি করা হয়েছে। এটি দুটি সিস্টেমের মধ্যে অন্তর্নির্মিত, সুরক্ষিত এবং উন্নত যোগাযোগ সক্ষম করে।
এসডিভি ভার্চুয়াল মেশিন হিসেবে চলে
এই আর্কিটেকচারটি VirtIO-সক্ষম হাইপারভাইজরের উপর একটি ভার্চুয়াল মেশিনের অভ্যন্তরে চলমান অপারেটিং সিস্টেম হিসেবে কাজ করার জন্য ডিজাইন করা হয়েছে। এটি ক্লাউডে টেস্টিং এবং ইন্টিগ্রেশনকে সহজ করে তোলে। এই আর্কিটেকচারটি আইসোলেশনের জন্য একই সিপিইউ-তে একাধিক ভার্চুয়াল মেশিন ব্যবহারের সুবিধা দেয় এবং এর প্ল্যাটফর্ম-নিরপেক্ষ ডিজাইন ইন্টিগ্রেশন খরচ কমিয়ে আনে।
এসডিভি কমিউনিকেশন স্ট্যাককে মানসম্মত করুন
এসডিভি উদ্যোগের অন্যতম লক্ষ্য হলো থার্ড-পার্টি সফটওয়্যার ইন্টিগ্রেশনের খরচ কমানো। এসডিভি প্রচেষ্টার একটি প্রধান অংশ হলো একটি ভার্চুয়াল মেশিনের ভেতরের প্রসেসগুলোর মধ্যে এবং অন্যান্য ভার্চুয়াল মেশিনের সাথে যোগাযোগের জন্য অভ্যন্তরীণ কমিউনিকেশন স্ট্যাককে প্রমিতকরণ করা।
এসডিভি বাইন্ডার, জিআরপিসি এবং এফএমকিউ সহ বিদ্যমান অ্যান্ড্রয়েড যোগাযোগ প্রযুক্তিগুলোও ব্যবহার করে। নমনীয়তা প্রদান করতে এবং স্বয়ংচালিত কর্মক্ষমতা ও অবজেক্ট মডেলের উপর দৃষ্টি নিবদ্ধ করে এমন একটি ডিজাইন তৈরি করতে এগুলোকে একটি নতুন এপিআই সারফেসে মোড়ানো হয়েছে।
গুগল-বিকশিত স্বয়ংচালিত যন্ত্রাংশ
এসডিভি অটোমোটিভ ব্যবহারের ক্ষেত্রগুলো পরীক্ষা করার জন্য, গুগল এসডিভি টিম বেশ কিছু সাধারণ অটোমোটিভ কম্পোনেন্ট তৈরি করছে। এগুলোর মধ্যে রয়েছে সার্ভিস অর্কেস্ট্রেশন, ভেহিকল পাওয়ার মোড ম্যানেজমেন্ট, SOME/IP ইন্টিগ্রেশন এবং টেলিমেট্রি।
টেলিমেট্রি সমর্থন
OEM-দের অপরিহার্য চাহিদা মেটাতে তাদের যানবাহন পর্যবেক্ষণ, সিস্টেমের কার্যকারিতা উন্নত করা এবং নির্দিষ্ট ব্যবহারের ক্ষেত্র থেকে আয় করার জন্য একটি সুপরিকল্পিত টেলিমেট্রি সিস্টেম প্রয়োজন। SDV আর্কিটেকচারটি গাড়ির টেলিমেট্রির সাথে সমন্বিত হয়। টেলিমেট্রির মূল উদ্দেশ্য হলো কোনো আপডেটের প্রয়োজন ছাড়াই গাড়ির যেকোনো ডেটা সংগ্রহ করা।
টেলিমেট্রি প্রোটোবাফে ডিজাইন করা একটি নতুন ভাষা সংজ্ঞায়িত করে, যা ডেটা সংগ্রহের সিনারিও প্রকাশ করে। এই ভাষাটি SOA সার্ভিস থেকে ডেটা সংগ্রহকে সংজ্ঞায়িত করে, এজ-এ সেই ডেটা প্রসেস করে এবং টেলিমেট্রি অ্যাপ্লিকেশনে আপলোড করার জন্য মেট্রিক্স রিপোর্ট তৈরি করে। টেলিমেট্রিতে একটি ক্লাউড ব্যাকএন্ড অন্তর্ভুক্ত রয়েছে, যা যানবাহনে পাঠানোর আগে মেট্রিক্স কনফিগারেশন তৈরি ও যাচাই করে।
সফটওয়্যার ডেভেলপমেন্টের জন্য গুগল ক্লাউড ইন্টিগ্রেশন
এসডিভি-এর একটি সুবিধা হলো, এটি আপনাকে বিশেষায়িত স্থানীয় হার্ডওয়্যার সহ বা ছাড়াই সরাসরি ক্লাউডে এসডিভি সফটওয়্যার সিমুলেট ও ডেভেলপ করতে দেয়। এসডিভি কাটলফিশ -এর মতো গুগলের বিদ্যমান প্রযুক্তি ব্যবহার করে। এসডিভি তার বিশেষ চাহিদা, যেমন মাল্টি-ভার্চুয়াল মেশিন টপোলজির জন্য সমর্থন যাচাই করতে তার সহযোগী দলগুলোর সাথে কাজ করে।
এই প্রযুক্তিটি গাড়িতে নতুন সফটওয়্যার আপডেট স্থাপন করার আগে গুগল ক্লাউডের অবকাঠামোতে কন্টিনিউয়াস ইন্টিগ্রেশন এবং কন্টিনিউয়াস ডেলিভারি (CI/CD)-কেও সমর্থন করে।
গাড়ির ইন্সট্রুমেন্ট ইউজার ইন্টারফেস সক্রিয় করুন
এসডিভি প্রায় এক বা দুই সেকেন্ডের মধ্যে বুট করে ক্লাস্টার ইন্সট্রুমেন্ট ইউজার ইন্টারফেস সক্রিয় করে। ডিসপ্লে সেফটি নিরাপত্তা-সম্পর্কিত বৈশিষ্ট্যগুলির জন্য একটি ইউজার ইন্টারফেস প্রদান করে। উদাহরণস্বরূপ, গাড়ির ইন্সট্রুমেন্ট যেমন স্পিড এবং টেল-টেল লাইট।