सॉफ़्टवेयर से कंट्रोल होने वाला वाहन

Android Automotive OS (AAOS) सॉफ़्टवेयर से तय होने वाले वाहन (एसडीवी) की मदद से, Android को इन-व्हीकल इन्फ़ॉर्मेशन सिस्टम (आईवीआई) से आगे ले जाकर, ऑटोमोटिव कंप्यूट डोमेन के साथ काम करने की सुविधा दी जाती है.

AAOS एसडीवी, चिप पर मौजूद ऑटोमोटिव सिस्टम (एसओसी) पर, मल्टी-वीएम एनवायरमेंट में काम करता है. आम तौर पर, यह आईवीआई सिस्टम के साथ काम करता है. AAOS एसडीवी, हेडलेस Android इंस्टेंस है. यह VirtIO ड्राइवर के साथ वर्चुअलाइज़ेशन का इस्तेमाल करता है.

इस आर्किटेक्चर की मदद से, एक ही सिस्टम इमेज को क्लाउड-आधारित वर्चुअल एनवायरमेंट (कटलफ़िश) या टारगेट हार्डवेयर पर VirtIO के साथ काम करने वाले किसी भी हाइपरवाइज़र पर चलाया जा सकता है. AAOS एसडीवी, आईवीआई के अलावा वाहन के अन्य फ़ंक्शन के लिए, स्टैंडर्ड, अपडेट किया जा सकने वाला, और सुरक्षित प्लैटफ़ॉर्म उपलब्ध कराता है.

AAOS एनवायरमेंट

पहली इमेज. AAOS एनवायरमेंट.

अहम सुविधाएं

इस सेक्शन में, AAOS एसडीवी की अहम सुविधाओं के बारे में बताया गया है.

क्लाउड-आधारित डेवलपमेंट (डिजिटल ट्विन)

AAOS एसडीवी, कटलफ़िश वर्चुअल डिवाइस पर काम करता है. इससे, क्लाउड या लोकल मशीन पर, वाहन के कंप्यूट एनवायरमेंट का डिजिटल ट्विन बनाया जा सकता है. इससे, वाहन के सॉफ़्टवेयर को डेवलप और टेस्ट किया जा सकता है. इसमें, अलग-अलग सेवाओं से लेकर मल्टी-वीएम इंटरैक्शन तक शामिल हैं. यह काम, फ़िज़िकल हार्डवेयर उपलब्ध होने से पहले किया जा सकता है. इससे, सॉफ़्टवेयर को मार्केट में लॉन्च करने में लगने वाला समय कम हो जाता है.

अहम कॉम्पोनेंट:

  • कटलफ़िश: यह मल्टी-वीएम एसडीवी एनवायरमेंट को एम्युलेट करता है.
  • Android Studio for Platform (ASfP): यह रस्ट पर आधारित सेवा के डेवलपमेंट और कटलफ़िश पर डिप्लॉयमेंट के लिए टूलिंग उपलब्ध कराता है.

इंस्ट्रूमेंट क्लस्टर और मिक्स-क्रिटिकैलिटी रेंडरिंग

AAOS एसडीवी, डिजिटल इंस्ट्रूमेंट क्लस्टर जैसे इस्तेमाल के मामलों के साथ काम करता है. इसके लिए, मिक्स-क्रिटिकैलिटी रेंडरिंग की ज़रूरत होती है. इसमें, सुरक्षा से जुड़ी अहम जानकारी दिखाई जाती है. जैसे, चेतावनी वाली लाइटें (टेलटेल) और शानदार ग्राफ़िकल कॉन्टेंट. यह रेंडरिंग, वाहन के बूट होने के क्रम में शुरुआती चरणों में उपलब्ध होनी चाहिए.

अहम कॉम्पोनेंट:

  • एसडीवी मीडिया: यह आईवीआई के अलावा किसी अन्य वीएम में ग्राफ़िक्स और मीडिया की सुविधाएं उपलब्ध कराता है.
  • डिसप्ले सेफ़्टी: यह क्लस्टर की अहम जानकारी और टेलटेल के लिए, फ़ंक्शनल तौर पर सुरक्षित, अर्ली-बूट रेंडरिंग पाथ उपलब्ध कराता है.

ऑटोमोटिव सेवा का इंटिग्रेशन और कम्यूनिकेशन

यह प्लैटफ़ॉर्म, सेवा-उन्मुख आर्किटेक्चर (एसओए) का इस्तेमाल करके, वाहन के मौजूदा नेटवर्क आर्किटेक्चर के साथ इंटिग्रेट करने की सुविधा देता है. इसमें इंटर-वीएम कम्यूनिकेशन, सेवा के लाइफ़साइकल का मैनेजमेंट, और अन्य ईसीयू पर मौजूद सेवाओं के साथ कम्यूनिकेशन शामिल है.

अहम कॉम्पोनेंट:

  • एसडीवी कोर ओएस: यह कोर सेवाओं के लिए, हेडलेस Android इंस्टेंस उपलब्ध कराता है:
    • इंटर-वीएम कम्यूनिकेशन
    • डिवाइस और सेवाओं की अपने-आप पहचान करना और उन्हें मैनेज करना
    • सिस्टम अपडेट और पावर मैनेजमेंट
    • गड़बड़ी की रिपोर्ट, कॉन्फ़िगरेशन, और कैलिब्रेशन सेवाओं के लिए इंटिग्रेशन पॉइंट
  • SOME/IP ब्रोकर: यह एसडीवी सेवाओं और बाहरी ईसीयू सेवाओं के बीच, आईपी पर स्केलेबल सेवा-उन्मुख मिडलवेयर (एसओएमई/आईपी) का इस्तेमाल करके कम्यूनिकेशन की सुविधा देता है.

उपयोगकर्ता के डिवाइस पर डेटा प्रोसेस करना

AAOS एसडीवी में, डिवाइस पर डेटा कलेक्शन और एज प्रोसेसिंग के लिए फ़्रेमवर्क शामिल हैं.

एसडीवी टेलीमेट्री, वाहन से क्लाउड सेवाओं के लिए, डिवाइस पर डेटा कलेक्शन और एज प्रोसेसिंग की सुविधा देता है. इसमें, डाइनैमिक कॉन्फ़िगरेशन की सुविधा भी मिलती है.

मकसद

  • पार्टनर को AAOS एसडीवी की सुविधाओं और आर्किटेक्चर का आकलन करने की अनुमति देना
  • डेवलपर के वर्कफ़्लो और टूलिंग की पुष्टि करना. इसमें, रस्ट पर आधारित डेवलपमेंट के लिए Android Studio for Platform (ASfP) शामिल है
  • एपीआई, सिस्टम डिज़ाइन, और दस्तावेज़ के बारे में तकनीकी सुझाव इकट्ठा करना

दायरा

  • ऐक्सेस: यह Android की main ब्रांच से बनता है.
  • एनवायरमेंट: मल्टी-वीएम कटलफ़िश एम्युलेटर.
  • सेटअप: इनमें से कोई एक कॉन्फ़िगरेशन:
    • पार्टनर के किरायेदार या Qwiklabs के आकलन एनवायरमेंट में इस्तेमाल के लिए, स्क्रिप्ट किया गया Google Cloud प्रोजेक्ट सेटअप
    • लोकल मशीन सेटअप
  • फ़ोकस: प्लैटफ़ॉर्म का आकलन, डेवलपमेंट का अनुभव, और सुझाव.
  • शामिल नहीं है:
    • प्रोडक्शन व्हीकल प्रोग्राम डेवलपमेंट. प्रोडक्शन के लिए तैयार सॉफ़्टवेयर के लिए, Google के बिज़नेस डेवलपमेंट पार्टनर से संपर्क करें.
    • पूरी सुविधाओं वाला सॉफ़्टवेयर
    • परफ़ॉर्मेंस बेंचमार्किंग की पूरी जानकारी

शुरू करें

एनवायरमेंट सेटअप और इस्तेमाल के निर्देशों के लिए, शुरू करना लेख देखें.