इस पेज पर, सोर्स कोड के स्ट्रक्चर और उसे ऐक्सेस करने के तरीके के बारे में बताया गया है.
सोर्स कोड ऐक्सेस करना
Android Automotive - सोर्स कोड ऐक्सेस करना लेख पढ़ें.
पीओकेडी और सोर्स
एसडीवी के सोर्स कोड की पूरी सूची यहां देखें:
/system/software_defined_vehicle/platformमें, पहले से मौजूद डेवलपमेंट से जुड़ी खास लाइब्रेरी और रैपर शामिल हैं. जैसे: लॉग, ट्रेस, और टाइम सिंक्रनाइज़ेशन./system/software_defined_vehicle/automotive_servicesमें, ऑटोमोटिव से जुड़ी सेवाएं शामिल हैं. जैसे: डाइग्नोस्टिक्स, कॉन्फ़िगरेशन, कैलिब्रेशन, वाहन मोड, और उपयोगकर्ता प्रोफ़ाइल./system/software_defined_vehicle/vsidlऔर/system/software_defined_vehicle/middlewareमें, VSIDL और मिडलवेयर की सुविधाएं शामिल हैं./system/software_defined_vehicle/update_managerमें, अपडेट मैनेजर की सुविधा शामिल है./system/software_defined_vehicle/sdv_gatewayमें, IVI के साथ इंटिग्रेट करने के लिए एसडीवी गेटवे शामिल है./system/software_defined_vehicle/telemetryमें, टेलीमेट्री का सोर्स कोड शामिल है./system/software_defined_vehicle/samplesमें, ऐसे सैंपल शामिल हैं जिनका इस्तेमाल करके, शुरुआत की जा सकती है और उन्हें चलाया जा सकता है./device/google/sdv_display_safetyमें, डिसप्ले की सुरक्षा के लिए बिल्ड टारगेट शामिल हैं. यह कोड,/packages/services/display_safety/और/packages/apps/Car/DriverUIमें मौजूद है.
लंच टारगेट
एसडीवी के लिए Android प्रॉडक्ट या lunch टारगेट, एक अलग Git
प्रोजेक्ट में मौजूद होते हैं. यह प्रोजेक्ट, /device/google/sdv फ़ोल्डर में मौजूद होता है. इसके अलावा, एसडीवी में AOSP के कई कॉम्पोनेंट इस्तेमाल किए जाते हैं. इनमें बाइंडर भी शामिल है.