অ্যান্ড্রয়েড অটোমোটিভ ওএস (AAOS) সফটওয়্যার ডিফাইন্ড ভেহিকেল (SDV) ইনফোটেইনমেন্ট ছাড়াও গাড়ির বিস্তৃত পরিসরের কম্পিউট ডোমেইন সমর্থন করে, যেমন ইন্সট্রুমেন্ট ক্লাস্টার, বডি কন্ট্রোল এবং ড্রাইভার অ্যাসিস্ট্যান্স।

ইনফোটেইনমেন্ট (আইভিআই) AAOS IVI গাড়ির ভেতরে আকর্ষণীয় এবং কার্যকরী বিনোদন ও নেভিগেশন অভিজ্ঞতা প্রদান করে। | একীভূত ককপিট (IVI / SDV) AAOS একটি সমন্বিত ককপিট সমাধান প্রদান করে যা ক্লাস্টার ডেটা অন্তর্ভুক্ত করে ইনফোটেইনমেন্ট ও ককপিটের জন্য একটি পূর্ণাঙ্গ কেবিন সমাধান তৈরি করে। | ককপিটের বাইরে (IVI / SDV) AAOS গাড়ির চ্যাসিস ও বডির মতো একাধিক ডোমেইনের পাশাপাশি ADAS ইন্টিগ্রেশন (QM)-কে শক্তিশালী করে ব্যক্তিগতকৃত অভিজ্ঞতা তৈরি করে। |
চিত্র ১. এসডিভি-র প্রধান এলাকাসমূহ।
এসডিভি প্ল্যাটফর্মটি আধুনিক যানবাহন উন্নয়নের মূল প্রতিবন্ধকতাগুলোর সমাধান করে। এটি একটি হেডলেস, বিল্ট-ইন অ্যান্ড্রয়েড স্ট্যাকের উপর ভিত্তি করে একটি কম্প্যাক্ট, উচ্চ-ক্ষমতাসম্পন্ন এবং পরিবর্ধনযোগ্য সফটওয়্যার ভিত্তি প্রদান করে। এই স্ট্যাকটি গাড়ির কাঠামোর গভীরে প্রবেশ করে সিট অ্যাকচুয়েটর, ইন্সট্রুমেন্ট ক্লাস্টার, ক্লাইমেট কন্ট্রোল, লাইটিং, ক্যামেরা, মিরর এবং টেলিমেট্রিসহ গাড়ির বিভিন্ন উপাদানকে শক্তি জোগায়।
AAOS SDV কোর হলো একটি হালকা অ্যান্ড্রয়েড-ভিত্তিক অপারেটিং সিস্টেম, যা যোগাযোগ, ডায়াগনস্টিকস এবং সফটওয়্যার আপডেটের জন্য নিম্ন-স্তরের, স্বয়ংচালিত যানবাহন-নির্দিষ্ট ফ্রেমওয়ার্ক অন্তর্ভুক্ত করে। এই ফ্রেমওয়ার্কগুলো AAOS SDV-কে গাড়ির বিভিন্ন কন্ট্রোলার, যেমন কোর কম্পিউট, বডি কন্ট্রোল এবং ক্লাস্টার ডোমেইন পরিচালনা করতে সক্ষম করে।
AAOS SDV প্ল্যাটফর্মে ডিসপ্লে সেফটি ফ্রেমওয়ার্কও অন্তর্ভুক্ত রয়েছে, যা ইন্সট্রুমেন্ট ক্লাস্টার অ্যাপ্লিকেশনগুলো বাস্তবায়নের জন্য ব্যবহৃত হয়; যেমন শ্রবণযোগ্য ঘণ্টাধ্বনি, নিয়ন্ত্রক ক্যামেরা এবং অত্যাধুনিক গ্রাফিক্স, যা AAOS IVI কন্টেন্টের সাথে নির্বিঘ্নে মিশে যায়। ডিসপ্লে সেফটিতে একটি সেফটি ডিজাইন টুলচেইন এবং একটি রেফারেন্স সেফটি মনিটর রয়েছে, যা OEM-দের অটোমোটিভ SoC-এর বিভিন্ন প্ল্যাটফর্ম সেফটি মেকানিজম ব্যবহার করে ফাংশনাল সেফটির প্রয়োজনীয়তা পূরণ করতে সাহায্য করে।
AAOS SDV-এর পরিচিতি
AAOS SDV একটি অটোমোটিভ সিস্টেম-অন-এ-চিপ (SoC)-এ মাল্টি-ভিএম পরিবেশে চলে, সাধারণত একটি IVI সিস্টেমের পাশাপাশি। AAOS SDV হলো একটি হেডলেস অ্যান্ড্রয়েড ইনস্ট্যান্স যা VirtIO ড্রাইভারের মাধ্যমে ভার্চুয়ালাইজেশন ব্যবহার করে। এই আর্কিটেকচার একই সিস্টেম ইমেজকে কাটলফিশের মতো ক্লাউড-ভিত্তিক ভার্চুয়াল পরিবেশে, অথবা টার্গেট হার্ডওয়্যারের যেকোনো VirtIO-সম্মত হাইপারভাইজরে চালানোর সুযোগ দেয়। AAOS SDV গাড়ির ফাংশনগুলোর জন্য একটি মানসম্মত, আপডেটেবল এবং নিরাপদ প্ল্যাটফর্ম প্রদান করে।

চিত্র ২. AAOS পরিবেশ।
মূল সক্ষমতা
এই অংশে AAOS SDV-এর প্রধান সক্ষমতাগুলো বর্ণনা করা হয়েছে।
ক্লাউড-ভিত্তিক উন্নয়ন (ডিজিটাল টুইন)
AAOS SDV কাটলফিশ ভার্চুয়াল ডিভাইসে চালানোর জন্য ডিজাইন করা হয়েছে, যা আপনাকে ক্লাউডে বা স্থানীয় মেশিনে গাড়ির কম্পিউট এনভায়রনমেন্টের একটি ডিজিটাল টুইন তৈরি করতে দেয়। এই ডিজিটাল টুইনটি আপনাকে ফিজিক্যাল হার্ডওয়্যার উপলব্ধ হওয়ার আগেই গাড়ির সফটওয়্যার (একক পরিষেবা থেকে শুরু করে একাধিক ভিএম-এর মিথস্ক্রিয়া পর্যন্ত) ডেভেলপ ও পরীক্ষা করতে সাহায্য করে, যা বাজারে পণ্য আনার সময়কে ত্বরান্বিত করে।
মূল উপাদানসমূহ:
- কাটলফিশ: একাধিক ভিএম সমন্বিত এসডিভি পরিবেশের অনুকরণ করে।
- অ্যান্ড্রয়েড স্টুডিও ফর প্ল্যাটফর্ম (ASfP): রাস্ট-ভিত্তিক সার্ভিস তৈরি এবং কাটলফিশ-এ স্থাপনের জন্য টুল সরবরাহ করে।
যন্ত্রগুচ্ছ এবং মিশ্র-গুরুত্বপূর্ণ রেন্ডারিং
AAOS SDV ডিজিটাল ইন্সট্রুমেন্ট ক্লাস্টারের মতো এমন সব ব্যবহারের ক্ষেত্রকে সমর্থন করে, যেগুলোর জন্য মিশ্র-গুরুত্বপূর্ণ রেন্ডারিং প্রয়োজন হয়। এই রেন্ডারিং সমৃদ্ধ গ্রাফিক্যাল কন্টেন্টের পাশাপাশি সতর্কীকরণ বাতির (টেলটেল) মতো নিরাপত্তা-সংক্রান্ত গুরুত্বপূর্ণ তথ্য প্রদর্শন করে। এই রেন্ডারিংটি গাড়ির বুট সিকোয়েন্সের শুরুতেই উপলব্ধ থাকা প্রয়োজন।
মূল উপাদানসমূহ:
- SDV Media: একটি নন-IVI VM-এ গ্রাফিক্স এবং মিডিয়া সক্ষমতা প্রদান করে।
- ডিসপ্লে সুরক্ষা: গুরুত্বপূর্ণ ক্লাস্টার তথ্য এবং নির্দেশক চিহ্নগুলোর জন্য কার্যকরীভাবে নিরাপদ, আর্লি-বুট রেন্ডারিং পথ প্রদান করে।
স্বয়ংচালিত পরিষেবা একীকরণ এবং যোগাযোগ
প্ল্যাটফর্মটি একটি সার্ভিস-ওরিয়েন্টেড আর্কিটেকচার (SOA) ব্যবহার করে বিদ্যমান যানবাহন নেটওয়ার্ক আর্কিটেকচারের সাথে ইন্টিগ্রেশন সহজ করে। এর মধ্যে অন্তর্ভুক্ত রয়েছে আন্তঃ-ভিএম যোগাযোগ, সার্ভিস লাইফসাইকেল ম্যানেজমেন্ট এবং অন্যান্য ইসিইউ-তে থাকা সার্ভিসগুলোর সাথে যোগাযোগ।
মূল উপাদানসমূহ:
- SDV কোর ওএস: কোর সার্ভিসগুলোর জন্য একটি হেডলেস অ্যান্ড্রয়েড ইনস্ট্যান্স প্রদান করে:
- আন্তঃ-ভিএম যোগাযোগ
- পরিষেবা আবিষ্কার এবং ব্যবস্থাপনা
- সিস্টেম আপডেট এবং পাওয়ার ম্যানেজমেন্ট
- ডায়াগনস্টিকস, কনফিগারেশন এবং ক্যালিব্রেশন পরিষেবাগুলির জন্য ইন্টিগ্রেশন পয়েন্ট
- SOME/IP ব্রোকার: স্কেলেবল সার্ভিস-ওরিয়েন্টেড মিডলওয়্যার ওভার আইপি (SOME/IP) ব্যবহার করে SDV সার্ভিস এবং এক্সটার্নাল ECU সার্ভিসের মধ্যে যোগাযোগ সমর্থন করে।
ডিভাইসে ডেটা প্রক্রিয়াকরণ
AAOS SDV-তে ডিভাইসে ডেটা সংগ্রহ এবং এজ প্রসেসিং-এর জন্য ফ্রেমওয়ার্ক অন্তর্ভুক্ত রয়েছে।
মূল উপাদানসমূহ:
- এসডিভি টেলিমেট্রি: ডায়নামিক কনফিগারেশন সমর্থনের মাধ্যমে ভেহিকেল-টু-ক্লাউড পরিষেবার জন্য ডিভাইসে ডেটা সংগ্রহ এবং এজ প্রসেসিং সহজতর করে।
রিলিজ বেসলাইন এবং প্ল্যাটফর্ম ম্যাট্রিক্স
নিম্নলিখিত সারণীতে অ্যান্ড্রয়েড ১৭ ( 26Q2 ) এবং পরবর্তী প্ল্যাটফর্ম আপডেটগুলো জুড়ে AAOS SDV-এর জন্য পাবলিক অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট (AOSP)-এর রিলিজ বেসলাইন, এক্সিকিউশন প্রোফাইল এবং টেকনিক্যাল স্ট্যাকের সারসংক্ষেপ দেওয়া হয়েছে:
| প্ল্যাটফর্মের মাত্রা | পাবলিক AOSP বেসলাইন স্পেসিফিকেশন | প্রাথমিক প্রবেশ বিন্দু |
|---|---|---|
| রিলিজ বেসলাইন | অ্যান্ড্রয়েড ১৭ ( 26Q2 এওএসপি রিলিজ বেসলাইন, পরবর্তী ত্রৈমাসিক ও বার্ষিক প্ল্যাটফর্ম আপডেটগুলোতে ফরোয়ার্ড-কম্প্যাটিবল)। | সফটওয়্যার সংজ্ঞায়িত যানবাহন দিয়ে শুরু করুন |
| এক্সিকিউশন প্রোফাইল (গেস্ট ভিএম) | মাল্টি-ভিএম VirtIO আর্কিটেকচারটি SDV Core (JVM বিহীন হেডলেস অ্যান্ড্রয়েড ভিএম), SDV Media (ককপিট গ্রাফিক্স এবং Display Safety , যা HAR ও Safety Monitor পরিচালনা করে), এবং SDV IVI (অ্যান্ড্রয়েড অটোমোটিভ ইনফোটেইনমেন্ট এবং DriverUI ক্লাস্টার ভিএম) নিয়ে গঠিত। | AAOS SDV সিস্টেম আর্কিটেকচার |
| পরিষেবা ইন্টারফেস এবং কোডজেন | VSIDL ( .vsidl ) এবং প্রোটোকল বাফার ( .proto )-এ সংজ্ঞায়িত ডিক্লারেটিভ, ট্রান্সপোর্ট-অ্যাগনস্টিক স্কিমা, যা vsidlc দ্বারা কম্পাইল হয়ে মিডলওয়্যার এবং ক্লায়েন্ট লাইব্রেরি বাইন্ডিং-এ পরিণত হয়। | VSIDL এবং মিডলওয়্যারের সংক্ষিপ্ত বিবরণ |
| আন্তঃ-ভিএম এবং ক্রস-ইসিইউ পরিবহন | VirtIO সকেট ( vsock ) বা ইথারনেটের মাধ্যমে অভ্যন্তরীণ SDV Comms ; SOME/IP-এর মতো প্রোটোকলের মাধ্যমে বাহ্যিক ECU যোগাযোগ ( SOME/IP broker এবং ISomeIpStack Stable AIDL ইন্টারফেস ব্যবহার করে); ISdvGateway মাধ্যমে IVI VHAL ব্রিজিং। | SOME/IP ইন্টিগ্রেশনের সংক্ষিপ্ত বিবরণ এবং IVI-তে SDV গেটওয়ে ব্যবহার করুন |
| প্যাকেজিং এবং রানটাইম এজেন্ট | Orchestrator , Service Discovery , Health Monitor , Update Manager , এবং Vehicle Mode and Power Management (VPM) এজেন্ট দ্বারা প্রতিটি VM-এর জন্য স্বাধীনভাবে আপডেটযোগ্য .apex সার্ভিস বান্ডেলগুলি পরিচালিত হয়। | লজিক্যাল আর্কিটেকচার এবং AAOS SDV পরিভাষা ও শব্দকোষ |
শুরু করুন
ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ, বিল্ড নির্দেশাবলী এবং সার্ভিস বান্ডেল ওয়ার্কফ্লো সম্পর্কে আরও তথ্যের জন্য, “সফটওয়্যার ডিফাইন্ড ভেহিকেল দিয়ে শুরু করুন” দেখুন।