स्पार्क प्रोजेक्ट # 1, पोस्ट # 4
एक एम्बेडेड सिस्टम के सबसे महत्वपूर्ण कार्यों में से एक विभिन्न बाहरी संकेतों से जुड़ने की क्षमता है। मेरे स्मार्ट होम ऊर्जा दक्षता डैशबोर्ड के लिए, सिग्नल विभिन्न प्रकार के सेंसर से आते हैं और विभिन्न प्रोटोकॉल की एक श्रृंखला का उपयोग करते हैं। आदर्श रूप में, मैं प्रत्येक सिग्नल के लिए एक कस्टम ड्राइवर बनाकर या प्रत्येक सेंसर को जोड़ने के लिए मौजूदा ड्राइवर को कॉन्फ़िगर करके सॉफ्टवेयर में इन संकेतों को संभालना पसंद करता हूं। कुछ मामलों में, एम्बेडेड प्रोसेसर बोर्ड से जुड़े होने से पहले सेंसर को अतिरिक्त सिग्नल कंडीशनिंग या इंटरफ़ेस सर्किटरी की आवश्यकता हो सकती है। कभी-कभी इंटरफ़ेस या सिग्नल कंडीशनिंग प्रदान करने के लिए एक छोटे माइक्रोकंट्रोलर का उपयोग करना उचित होता है। यह अतिरिक्त लचीलापन प्रदान करता है, लेकिन इसके लिए एक दूसरे प्रोसेसर की प्रोग्रामिंग की भी आवश्यकता होती है। जहां संभव हो, मैं कई कंप्यूटर सिस्टम की प्रोग्रामिंग और डिबगिंग से बचना पसंद करता हूं। इस बात को ध्यान में रखते हुए, मैं कंप्यूटिंग सिस्टम के चयन पर गहन विचार कर रहा हूं।
Microsoft ने छह हार्डवेयर साझेदारों के साथ मिलकर कई अलग-अलग फ़ीचर विकल्पों के साथ कंप्यूटिंग सिस्टम विकल्पों की एक श्रृंखला प्रदान की है। स्पार्क प्रचार के हिस्से के रूप में गैर-वाणिज्यिक उपयोग के लिए विशेष मूल्य निर्धारण उपलब्ध है। ये कीमतें सिस्टम से सिस्टम में क्षमता और शामिल सामान के आधार पर बदलती हैं, और प्रत्येक कंप्यूटिंग सिस्टम बॉक्स से बाहर चलने के लिए तैयार है। रेडी-टू-रन का अर्थ है एम्बेडेड सिस्टम के आपके संपर्क के स्तर के आधार पर विभिन्न चीजें। ज्यादातर मामलों में, ये कंप्यूटर आपके लिए एक बूटलोडर के माध्यम से डिवाइस पर एक ऑपरेटिंग सिस्टम लोड करने के लिए तैयार हैं। बोर्ड के कई विन्यासों का प्रबंधन पावर-ऑन पर मानक BIOS के माध्यम से किया जाता है। वीआईए आर्टिगो के अपवाद के साथ जो रैम या डिस्क स्टोरेज के साथ नहीं आता है, कंप्यूटर में बुनियादी घटक एक ऑपरेटिंग सिस्टम को लोड करते हैं और एप्लिकेशन चलाते हैं।
मेरा SPARK हार्डवेयर तुलना चार्ट डाउनलोड करें और SPARK प्रोजेक्ट ब्लॉग पर उपलब्ध हार्डवेयर सुविधाओं के बारे में अधिक पढ़ें।