एक एम्बेडेड सिस्टम एक प्रकार का कंप्यूटर सिस्टम है जिसे मुख्य रूप से कई कार्यों को करने के लिए डिज़ाइन किया गया है, जैसे कि विभिन्न इलेक्ट्रॉनिक्स-आधारित प्रणालियों में डेटा को एक्सेस, प्रोसेस, स्टोर और नियंत्रित करने के लिए। अंतः स्थापित प्रणालियाँ हार्डवेयर और सॉफ्टवेयर का एक संयोजन है जहां सॉफ्टवेयर को आमतौर पर फर्मवेयर के रूप में जाना जाता है जो हार्डवेयर में एम्बेडेड होता है। इन प्रणालियों की सबसे महत्वपूर्ण विशेषताओं में से एक यह समय सीमा के भीतर ओ / पी देता है। एंबेडेड सिस्टम काम को और अधिक सही और सुविधाजनक बनाने के लिए समर्थन करते हैं। तो, हम अक्सर सरल और जटिल उपकरणों में भी एम्बेडेड सिस्टम का उपयोग करते हैं। एम्बेडेड सिस्टम के अनुप्रयोग मुख्य रूप से माइक्रोवेव, कैलकुलेटर, टीवी रिमोट कंट्रोल, होम सिक्योरिटी और पड़ोस ट्रैफिक कंट्रोल सिस्टम आदि जैसे कई उपकरणों के लिए हमारे वास्तविक जीवन में शामिल हैं, कृपया नीचे दिए गए लिंक का पालन करें एंबेडेड सिस्टम बेसिक्स आरेख, प्रकार और एप्लिकेशन को ब्लॉक करता है ।
अंतःस्थापित प्रणाली
एंबेडेड सिस्टम मूल बातें
एम्बेडेड सिस्टम बेसिक्स एम्बेडेड सिस्टम हार्डवेयर और एम्बेडेड सिस्टम सॉफ्टवेयर का संयोजन है।
एंबेडेड सिस्टम ब्लॉक आरेख
एंबेडेड सिस्टम हार्डवेयर
एक एम्बेडेड सिस्टम ऑपरेशन करने के लिए एक हार्डवेयर प्लेटफॉर्म का उपयोग करता है। एम्बेडेड सिस्टम के हार्डवेयर के साथ इकट्ठा किया जाता है एक माइक्रोप्रोसेसर / माइक्रोकंट्रोलर । इसमें इनपुट / आउटपुट इंटरफेस, मेमोरी, यूजर इंटरफेस और डिस्प्ले यूनिट जैसे तत्व हैं। आम तौर पर, एक एम्बेडेड सिस्टम में निम्नलिखित शामिल होते हैं
- बिजली की आपूर्ति
- याद
- प्रोसेसर
- टाइमर
- आउटपुट / आउटपुट सर्किट
- सीरियल संचार बंदरगाहों
- SASC (सिस्टम एप्लिकेशन विशिष्ट सर्किट)
एंबेडेड सिस्टम सॉफ्टवेयर
एक एम्बेडेड सिस्टम का सॉफ्टवेयर लिखा है किसी विशेष फ़ंक्शन को निष्पादित करने के लिए। यह आम तौर पर एक उच्च-स्तरीय सेटअप में लिखा जाता है और फिर कोड की पेशकश करने के लिए संकलित किया जाता है जो हार्डवेयर में एक गैर-वाष्पशील मेमोरी के भीतर फंस सकता है। एक एम्बेडेड सिस्टम सॉफ्टवेयर निम्नलिखित तीन सीमाओं को ध्यान में रखते हुए बनाया गया है
- सिस्टम मेमोरी की सुविधा
- प्रोसेसर की गति की सुविधा
- जब एम्बेडेड सिस्टम लगातार चलता है, तो रन, स्टॉप और वेक अप जैसी क्रियाओं के लिए बिजली अपव्यय को सीमित करने की आवश्यकता होती है।
RTOS (रियल टाइम ऑपरेटिंग सिस्टम)
एक प्रणाली जो अपने काम को खत्म करने और समय पर अपनी सेवा भेजने के लिए आवश्यक है, तब केवल यह कहा जाता है एक वास्तविक समय ऑपरेटिंग सिस्टम । आरटीओएस एप्लिकेशन सॉफ़्टवेयर को नियंत्रित करता है और प्रोसेसर को चलाने की अनुमति देने के लिए एक उपकरण की पुष्टि करता है। यह एक व्यक्तिगत कंप्यूटर के विभिन्न हार्डवेयर संसाधनों के प्रबंधन के लिए जिम्मेदार है और पीसी पर चलने वाले अनुप्रयोगों को भी होस्ट करता है।
यह ऑपरेटिंग सिस्टम विशेष रूप से सटीक समय और स्थिरता की एक बड़ी मात्रा के साथ विभिन्न अनुप्रयोगों को चलाने के लिए डिज़ाइन किया गया है। विशेष रूप से, यह माप और औद्योगिक स्वचालन प्रणालियों में महत्वपूर्ण हो सकता है जहां एक कार्यक्रम की देरी सुरक्षा के लिए खतरा पैदा कर सकती है।
मेमोरी और प्रोसेसर
एम्बेडेड सिस्टम में उपयोग किए जाने वाले विभिन्न प्रकार के प्रोसेसर में डिजिटल सिग्नल प्रोसेसर (डीएसपी), माइक्रोप्रोसेसर शामिल हैं। RISC प्रोसेसर , माइक्रोकंट्रोलर, एएसएसपी प्रोसेसर, एएसआईपी प्रोसेसर और एआरएम प्रोसेसर। एक एम्बेडेड सिस्टम की विभिन्न प्रकार की यादें नीचे दिए गए चार्ट में दी गई हैं।
याद
एंबेडेड सिस्टम विशेषता
- आम तौर पर, एक एम्बेडेड सिस्टम एक विशेष ऑपरेशन को निष्पादित करता है और समान रूप से लगातार करता है। उदाहरण के लिए: पेजर के रूप में एक पेजर लगातार काम कर रहा है।
- सभी कंप्यूटिंग सिस्टम में डिज़ाइन मेट्रिक्स पर सीमाएं हैं, लेकिन वे विशेष रूप से तंग हो सकते हैं। डिजाइन मीट्रिक आकार, शक्ति, लागत और प्रदर्शन जैसे निष्पादन सुविधाओं का एक उपाय है।
- यह तेजी से पर्याप्त प्रदर्शन करना चाहिए और बैटरी जीवन को बढ़ाने के लिए कम शक्ति का उपभोग करना चाहिए।
- कई एम्बेडेड सिस्टम को सिस्टम में परिवर्तन के लिए लगातार प्रतिक्रिया करनी चाहिए और बिना किसी देरी के वास्तविक समय में विशेष परिणामों की गणना भी करनी चाहिए। उदाहरण के लिए, एक कार क्रूज़ नियंत्रक इसे लगातार प्रदर्शित करता है और गति और ब्रेक सेंसर के प्रति प्रतिक्रिया करता है। यह त्वरण / डी-त्वरण की गणना एक सीमित समय में अक्सर करना चाहिए एक विलंबित संगणना कार को नियंत्रित करने के लिए लेटडाउन में परिणाम कर सकती है।
- यह एक माइक्रोकंट्रोलर या माइक्रोप्रोसेसर पर आधारित होना चाहिए।
- इसके लिए एक मेमोरी की आवश्यकता होती है, क्योंकि इसका सॉफ्टवेयर आम तौर पर ROM में सम्मिलित होता है। यह पीसी में किसी भी माध्यमिक यादों की आवश्यकता नहीं है।
- इनपुट और आउटपुट डिवाइस को अटैच करने के लिए इसे कनेक्टेड पेरिफेरल की आवश्यकता होगी।
- एक एंबेडेड सिस्टम हार्डवेयर और सॉफ्टवेयर के साथ इनबिल्ट होता है जहां हार्डवेयर का उपयोग सुरक्षा और प्रदर्शन के लिए किया जाता है और सॉफ्टवेयर का उपयोग अधिक लचीलेपन और सुविधाओं के लिए किया जाता है।
एंबेडेड सिस्टम एप्लीकेशन
एक एम्बेडेड सिस्टम बेसिक्स के अनुप्रयोगों में स्मार्ट कार्ड, कंप्यूटर नेटवर्किंग, उपग्रह, दूरसंचार, डिजिटल उपभोक्ता इलेक्ट्रॉनिक्स, मिसाइल आदि शामिल हैं।
एंबेडेड सिस्टम एप्लीकेशन
- ऑटोमोबाइल में एंबेडेड सिस्टम में मोटर कंट्रोल, क्रूज़ कंट्रोल, बॉडी सेफ्टी, इंजन सेफ्टी, असेंबली लाइन में रोबोटिक्स, कार मल्टीमीडिया, कार एंटरटेनमेंट, ई-कॉम एक्सेस, मोबाइल आदि शामिल हैं।
- दूरसंचार में एंबेडेड सिस्टम में नेटवर्किंग, मोबाइल कंप्यूटिंग और वायरलेस संचार आदि शामिल हैं।
- स्मार्ट कार्ड में एंबेडेड सिस्टम बैंकिंग, टेलीफोन और सुरक्षा प्रणालियों को शामिल करें।
- उपग्रहों और मिसाइलों में एंबेडेड सिस्टम में रक्षा, संचार और एयरोस्पेस शामिल हैं
- कंप्यूटर नेटवर्किंग और बाह्य उपकरणों में एंबेडेड सिस्टम में इमेज प्रोसेसिंग, नेटवर्किंग सिस्टम, प्रिंटर, नेटवर्क कार्ड, मॉनिटर और डिस्प्ले शामिल हैं
- डिजिटल उपभोक्ता इलेक्ट्रॉनिक्स में एंबेडेड सिस्टम में सेट-टॉप बॉक्स, डीवीडी, उच्च परिभाषा टीवी और डिजिटल कैमरा शामिल हैं
इस प्रकार, यह सब एम्बेडेड सिस्टम की मूल बातें और अनुप्रयोगों की मूल बातें है। हम सभी जानते हैं कि एम्बेडेड सिस्टम बेहद शानदार सिस्टम हैं जो उपकरण, औद्योगिक इंस्ट्रूमेंटेशन आदि जैसे कई अनुप्रयोगों में महत्वपूर्ण भूमिका निभाते हैं। इसके अलावा, इस अवधारणा या इसके बारे में कोई संदेह एम्बेडेड सिस्टम परियोजनाओं को लागू करने के लिए , कृपया नीचे टिप्पणी अनुभाग में अपनी प्रतिक्रिया, सुझाव, और टिप्पणी दें। यहां आपके लिए एक प्रश्न है कि विभिन्न प्रकार के एम्बेडेड सिस्टम बाजार में क्या उपलब्ध हैं?