2016-05-04 9 views
6

क्या कोई ऑटोसॉर बीएसडब्ल्यू स्टैक (उदाहरण के लिए सीएएन संचार के लिए) किसी भी महंगे विक्रेता उपकरण को खरीदने के बिना उनके website पर दिए गए विनिर्देशों के आधार पर विकसित किया जा सकता है? क्या कदम उठाए जा सकते हैं? मुझे इस संभावना का पता लगाने के लिए कहा गया है।ऑटोसार विकास

उत्तर

7

हां और नहीं। टूलिंग ऑटोसार में समीकरण का एक आवश्यक हिस्सा है।

मान लें कि आप एक मोटर वाहन आपूर्तिकर्ता के लिए काम कर रहे हैं, तो आप config फाइल के ईसीयू-विशिष्ट सेट (ईसीयू निकालने?) है कि थोड़ा के समान हैं, लेकिन संदेश भेजने के लिए विभिन्न विनिमय प्रारूपों की तुलना में कहीं अधिक व्यापक है मिलेगा। ये आमतौर पर ऑटोसॉर कंसोर्टियम द्वारा परिभाषित प्रारूप की एक्सएमएल फाइलों का एक गुच्छा हैं। "महंगी विक्रेता उपकरण" की एक काफी जटिल श्रृंखला फिर इसे किसी ऐसे रूप में परिवर्तित करती है जो कोड उत्पन्न कर सकती है। सभी चश्मा खुले हैं ताकि आप सिद्धांत में अपने स्वयं के उपकरण लिख सकें।

टूल्स के शीर्ष पर, आपको ओएस की भी आवश्यकता है, जो संभवतः ओपन सोर्स ओएसईके सिस्टम के शीर्ष पर एक प्रारंभिक बिंदु के रूप में बनाया जा सकता है। फिर एमसीएएल है।

यह किया जा सकता है ... हाँ। यदि आप एक बड़ी कंपनी (उदाहरण के लिए बॉश) के लिए काम करते हैं तो यह आपके स्वयं के समाधान को विकसित करने के लिए आपकी सबसे अच्छी रुचि में दीर्घकालिक हो सकता है। लेकिन यदि आप एक परियोजना समय सीमा के साथ एक छोटे पैमाने पर आपूर्तिकर्ता के लिए काम करते हैं, तो आपको शायद बुलेट काटने और भारी जांच लिखना होगा। उम्मीद है कि जब आपकी कंपनी ऑटोसार-आधारित प्रणाली के लिए नौकरी पर बोली लगाती है तो यह तथ्य लगाया गया था।

आपको इस तरह के उपक्रम के पैमाने का एक विचार देने के लिए, यह कहने जैसा थोड़ा सा होगा, "मैं एक अच्छा गेम लिख रहा हूं, क्या मुझे विंडोज, ओएसएक्स या लिनक्स का उपयोग करने की ज़रूरत है, या क्या मैं अपना लिख ​​सकता हूं खुद का ऑपरेटिंग सिस्टम भी? "। ठीक है, हो सकता है कि वह चरम न हो, लेकिन अपने स्वयं के आरटीओएस और वाहन बस स्टैक्स (सीएएन, लिन, आदि) लिखने से काफी कठिन हो। यदि अपना खुद का आरटीओएस + कैन स्टैक लिखना निषिद्ध जटिल/मुश्किल लगता है, तो इसके बारे में भी मत सोचो।

स्पष्ट रूप से मैं आपके लिए निर्णय नहीं ले सकता, लेकिन अगर आप अनियमित योग्यता के इंटरनेट पर यादृच्छिक लोगों से राय ले रहे हैं, तो मैं इसके खिलाफ "मेरी पहली ऑटोसार" परियोजना के रूप में अत्यधिक अनुशंसा करता हूं, लेकिन इसे जारी रखूंगा एक संभावित आंतरिक आर & डी परियोजना संभव लंबी अवधि की बचत के साथ यदि आप शीर्ष 50+ ऑटोमोटिव आपूर्तिकर्ता हैं तो हर साल कई ऑटोसोजर प्रोजेक्ट कर रहे हैं। मुझे संदेह है कि आप इसे कम से कम सब कुछ लाइसेंस देने के लिए खर्च कर सकते हैं। लेकिन शायद सड़क के नीचे 5-10 बड़ी परियोजनाएं इसका भुगतान कर सकती हैं।

1

स्वीडिश आईसीटी से MOPED project पर एक नज़र डालें। हम इसे हमारी कंपनी के projects में उपयोग करते हैं। एमओपीईडी रास्पबेरी पीआई और आसानी से उपलब्ध यांत्रिक भागों का उपयोग करता है क्योंकि यह पुन: पेश करने के लिए अपेक्षाकृत सस्ता है।

2

आप COMASSO पर एक नज़र रखना चाहते हैं। यह विकास उपकरण और बीएसडब्ल्यू भी प्रदान करता है। https://www.comasso.org/

1

पूर्ण बीएसडब्ल्यू स्टैक विकास कुछ मॉड्यूल और लाइसेंस प्राप्त कंपाइलरों के लिए आपको आवश्यक स्टैक को एकीकृत करने के लिए सभी मॉड्यूल के विकास के बाद मुट्ठी भर का काम है।

क्यूएम और एएसआईएल के अनुपालन को पूरा करने के लिए, एक स्टैक मालिक को पूरे ढेर के साथ अनुपालन उपकरण सूची की सूची प्रदान करनी होगी। उदा। आवश्यकता दस्तावेज के लिए आपके पास आईबीएम दरवाजे हैं, डिजाइन के लिए आपके पास आईबीएम रॅपोडी या एंटरप्राइज़ आर्किटेक्चर, आईबीएम आरटीसी जैसे कॉन्फ़िगरेशन प्रबंधन उपकरण हैं। ये वे उपकरण हैं जो ISO26262 में अनुपालन और सूचीबद्ध हैं। यदि आप केवल क्यूएम के लिए जा रहे हैं, तो आपको एक्सेल या डॉक्टर प्रारूप में सभी दस्तावेज को बनाए रखने और अपडेट करने के लिए ओवरहेड लेना होगा, जो ठीक है अगर आप इन उपकरणों को स्वीकार नहीं कर सकते हैं।

ओएस की तरह के बारे में मॉड्यूल, बॉश से Comasso विकल्प कुछ पंजीकरण शुल्क के साथ ओएस का एक बुनियादी स्तर अपने अन्य मॉड्यूल के लिए काम कर प्राप्त कर सकते हैं में से एक है। ओएस को फिर से नियंत्रक के अनुसार संशोधित किया जाना है जिसका आप उपयोग करने जा रहे हैं। Osek आधारित "एरिका" एक और खुला स्रोत विकल्प है, जो बहुत ज्यादा उपयोगी हो सकता है अगर आप लिनक्स पर सब कुछ कर रहे है।

बाद में एमडीटी, पीडीएफ और विक्रेता विशिष्ट पैरामीटर फ़ाइलें जो विन्यास की आधार हैं आता है। पर्ल गतिशील कोड जनरेशन/कॉन्फ़िगरेशन आधारित कोड जनरेशन के लिए भाषा का व्यापक रूप से उपयोग किया जाता है। इन सब के अलावा आप, एक्सएमएल का अच्छा ज्ञान है करने के लिए है के रूप में आप न विन्यास उपकरण पर खर्च करने, पृष्ठभूमि एक्सएमएल में मानकों के सभी प्रकार बदलने के लिए पता होना चाहिए है। मैंने जर्मनी में कुछ छोटे विक्रेताओं को देखा है जो कॉन्फ़िगरेशन टूल का उपयोग किये बिना सीधे XML में सामान करते हैं।

भंडार एक मुद्दा SVN आप मुक्त करने के लिए इस्तेमाल कर सकते हैं नहीं होगा।

लेकिन व्यक्तिगत रूप से मेरा मानना ​​है कि, सभी महंगी उपकरण व्यक्ति स्वतंत्र प्रणाली और ढेर रखरखाव के लिए उपयोग किए जाते हैं। मैंने छोटे खिलाड़ियों को देखा है जो आम तौर पर महंगा उपकरण पर खर्च नहीं कर सकते हैं, वे भी अच्छे व्यवसाय करते हैं।

0

शुद्ध सॉफ्टवेयर हिस्सा निश्चित रूप से हाँ! लेकिन अगर आप टूलिंग के साथ एक ढेर नहीं है तो आप इसके साथ क्या करेंगे !! वह पकड़ है।

ऑटोसॉर बीएसडब्ल्यू स्टैक को विकसित करने और बेचने के व्यवसाय करने में सक्षम होने के लिए, आपको इसे एकाधिक कॉन्फ़िगरेशन के लिए स्केल करने योग्य होना चाहिए, यह टूलिंग भाग के साथ ही संभव है।

अपने आंतरिक शोध और विकास के लिए, आप अभी भी सी में कॉन्फ़िगरेशन डेटा को हार्ड कोडिंग करके और किसी भी ओपन सोर्स xml टूल का उपयोग करके कॉन्फ़िगरेशन संरचनाओं को विज़ुअलाइज़ करके सॉफ़्टवेयर मॉड्यूल, उनके डिज़ाइन और आर्किटेक्चर को विकसित कर सकते हैं। (ऑटोसर स्कीमा एक्सएमएल पर आधारित है)

मुझे अधिक जानकारी के लिए पीएम