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

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

चित्रा 3. स्टैंड-अलोन एम्बेडेड सिस्टम
स्टैंड-अलोन एम्बेडेड सिस्टम के अनुप्रयोग उपभोक्ता और औद्योगिक दोनों संदर्भों में व्यापक हैं।उदाहरण के लिए, एमपी 3 चालक क्लासिक स्टैंड-अलोन डिवाइस हैं जो स्वतंत्र रूप से संगीत प्लेबैक का प्रबंधन करते हैं।वे डिजिटल स्टोरेज, डिकोडिंग सॉफ्टवेयर और ऑडियो हार्डवेयर को एक कंप्यूटर कनेक्शन की आवश्यकता के बिना मीडिया फ़ाइलों को चलाने के लिए एकीकृत करते हैं। गणनाकर्ताएक अन्य प्रसिद्ध उदाहरण, शिक्षा, व्यवसाय और इंजीनियरिंग में मांग पर अंकगणित और उन्नत गणितीय कार्यों को करने के लिए एम्बेडेड प्रोसेसर का उपयोग करें।अन्य सामान्य उदाहरणों में शामिल हैं माइक्रोवेव ओवन और डिजिटल घड़ियाँ ।एक माइक्रोवेव ओवन का एम्बेडेड सिस्टम बाहरी सहायता के बिना खाना पकाने के कार्यों को प्रबंधित करने के लिए इनपुट, समय और बिजली नियंत्रण को संभालता है।इसी तरह, डिजिटल घड़ियाँ सटीक आंतरिक थरथरानवाला और एम्बेडेड सॉफ़्टवेयर पर भरोसा करती हैं ताकि समय रखने और अलार्म या टाइमर जैसी सुविधाएँ प्रदान की जा सकें, सभी पूरी तरह से आत्मनिर्भर इकाई के भीतर।इन उदाहरणों से पता चलता है कि कैसे स्टैंड-अलोन एम्बेडेड सिस्टम रोजमर्रा के उपकरणों में समर्पित भूमिकाओं को पूरा करते हैं, जो कि दक्षता के साथ स्वायत्तता का संयोजन करते हैं।
नेटवर्क एंबेडेड सिस्टम विशेष रूप से संचार प्रोटोकॉल के माध्यम से परस्पर जुड़े कंप्यूटिंग इकाइयां हैं, जो उन्हें एक नेटवर्क में डेटा और संसाधनों को मूल रूप से साझा करने में सक्षम बनाती हैं।इन प्रणालियों को एप्लिकेशन की विशिष्ट आवश्यकताओं और बाधाओं के आधार पर वायर्ड और वायरलेस दोनों कॉन्फ़िगरेशन दोनों पर कार्य करने के लिए डिज़ाइन किया गया है।संचार प्रोटोकॉल की एक श्रृंखला इस कनेक्टिविटी का समर्थन करती है, जिसमें स्थानीय क्षेत्र नेटवर्क (LAN), वाइड एरिया नेटवर्क (WAN), ZIGBEE, ब्लूटूथ और कंट्रोलर एरिया नेटवर्क (CAN) बस शामिल हैं।इनमें से प्रत्येक प्रोटोकॉल लचीले और कुशल सिस्टम डिज़ाइन के लिए रेंज, डेटा दर, बिजली की खपत और नेटवर्क टोपोलॉजी के संदर्भ में अलग -अलग लाभ प्रदान करता है।

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

चित्रा 5. एम्बेडेड सिस्टम
ये सिस्टम विभिन्न प्रकार के इलेक्ट्रॉनिक्स में पाए जाते हैं जो सुविधा और गतिशीलता को प्राथमिकता देते हैं।उदाहरण के लिए, स्मार्टफोन, परिष्कृत मोबाइल एम्बेडेड सिस्टम हैं जो इंटरनेट ब्राउज़िंग, फोटोग्राफी, नेविगेशन और ऐप-आधारित सेवाओं सहित आवाज संचार से परे क्षमताओं की एक विस्तृत श्रृंखला प्रदान करते हैं।फिटनेस ट्रैकर्स एक अन्य उदाहरण हैं, स्वास्थ्य मैट्रिक्स जैसे हृदय गति, कदम उठाए गए कदमों और नींद की गुणवत्ता की निगरानी के लिए एम्बेडेड सेंसर और सॉफ्टवेयर का उपयोग करते हुए, उनकी शारीरिक गतिविधि में वास्तविक समय की अंतर्दृष्टि प्रदान करते हैं।इसी तरह, पोर्टेबल गेमिंग कंसोल बैटरी दक्षता के साथ प्रदर्शन को संतुलित करते हुए, चलते -फिरते गेमिंग अनुभवों को वितरित करने के लिए एम्बेडेड सिस्टम पर भरोसा करते हैं।साथ में, ये उदाहरण पोर्टेबल, बुद्धिमान तकनीक के माध्यम से आधुनिक जीवन शैली को बढ़ाने में मोबाइल एम्बेडेड सिस्टम की बहुमुखी प्रतिभा और बढ़ते महत्व को उजागर करते हैं।
छोटे पैमाने पर एम्बेडेड सिस्टम आमतौर पर 8-बिट या 16-बिट माइक्रोकंट्रोलर पर भरोसा करते हैं, जैसे कि व्यापक रूप से उपयोग की जाने वाली 8051 श्रृंखला।इन प्रोसेसर को उनकी सादगी, सामर्थ्य और कम बिजली की आवश्यकताओं के लिए चुना जाता है, जिससे वे सीधे, पूर्वनिर्धारित कार्यों को संभालने के लिए अच्छी तरह से अनुकूल होते हैं।उनकी सीमित कम्प्यूटेशनल क्षमताओं के कारण, ये सिस्टम उन अनुप्रयोगों के लिए आदर्श हैं जहां जटिल प्रसंस्करण अनावश्यक है।छोटे पैमाने पर एम्बेडेड सिस्टम में मेमोरी संसाधन न्यूनतम होते हैं, अक्सर कॉम्पैक्ट प्रोग्राम को स्टोर करने और छोटे डेटा सेट को संभालने के लिए पर्याप्त होते हैं।यह सीमित मेमोरी क्षमता उनकी सरल कार्यक्षमता के साथ संरेखित करती है और लागत और बिजली की खपत दोनों को कम करती है।नतीजतन, इन प्रणालियों को व्यापक सॉफ्टवेयर समर्थन या बड़ी भंडारण क्षमता की आवश्यकता नहीं होती है।बिजली की खपत एक प्रमुख डिजाइन विचार है, क्योंकि कई छोटे पैमाने पर एम्बेडेड सिस्टम बैटरी-संचालित होते हैं।वे बैटरी जीवन को लम्बा खींचने के लिए कम ऊर्जा उपयोग के लिए अनुकूलित हैं, जो पोर्टेबल या दूरस्थ उपकरणों में महत्वपूर्ण है जहां लगातार चार्जिंग या रखरखाव अव्यावहारिक है।ये सिस्टम आमतौर पर इलेक्ट्रॉनिक खिलौने, डिजिटल थर्मामीटर, वेंडिंग मशीन और अन्य उपकरणों जैसे उपकरणों में पाए जाते हैं जो विशिष्ट, दोहरावदार कार्य करते हैं।इन अनुप्रयोगों को किसी भी उपयोगकर्ता की बातचीत के लिए बहुत कम आवश्यकता होती है और न्यूनतम हस्तक्षेप के साथ लंबे समय तक मज़बूती से काम करने की उम्मीद की जाती है।छोटे पैमाने पर एम्बेडेड सिस्टम कार्य-विशिष्ट अनुप्रयोगों के लिए अनुरूप प्रवेश-स्तरीय समाधान हैं।उनकी परिभाषित विशेषताओं में कम लागत, न्यूनतम जटिलता और ऊर्जा दक्षता शामिल हैं।अधिक उन्नत प्रणालियों की तुलना में क्षमता में सीमित रहते हुए, वे संचालन के अपने इच्छित दायरे में अत्यधिक प्रभावी और विश्वसनीय हैं।
मध्यम पैमाने पर एम्बेडेड सिस्टम अधिक सक्षम प्रोसेसर द्वारा संचालित होते हैं, आमतौर पर 16-बिट से 32-बिट माइक्रोकंट्रोलर या डिजिटल सिग्नल प्रोसेसर (डीएसपी)।ये अधिक उन्नत प्रोसेसर सिस्टम को डेटा के बड़े संस्करणों को संभालने और अपने छोटे पैमाने पर समकक्षों की तुलना में उच्च गति पर गणना करने में सक्षम बनाते हैं।नतीजतन, वे उन अनुप्रयोगों के लिए अच्छी तरह से अनुकूल हैं जिनके लिए अधिक प्रसंस्करण शक्ति और दक्षता की आवश्यकता होती है।सॉफ्टवेयर के संदर्भ में, ये सिस्टम अक्सर उच्च-स्तरीय प्रोग्रामिंग भाषाओं जैसे कि C, C ++ और कभी-कभी जावा का उपयोग करते हैं।ये भाषाएं अधिक जटिल और बहुमुखी सॉफ़्टवेयर डिजाइन का समर्थन करती हैं, जिससे परिष्कृत कार्यक्षमता और उपयोगकर्ता इंटरफेस को लागू करना संभव हो जाता है।संरचित, ऑब्जेक्ट-ओरिएंटेड, या मॉड्यूलर प्रोग्रामिंग तकनीकों का उपयोग भी सॉफ्टवेयर विकास में स्थिरता और स्केलेबिलिटी को बढ़ाता है।

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

चित्रा 7. परिष्कृत एम्बेडेड सिस्टम का उदाहरण
परिष्कृत एम्बेडेड सिस्टम की हार्डवेयर आर्किटेक्चर उनके छोटे और मध्यम पैमाने पर समकक्षों की तुलना में अधिक जटिल है।इन प्रणालियों में कनेक्टिविटी के लिए इंटरफेस की एक विस्तृत श्रृंखला शामिल है, जिसमें यूएसबी, ईथरनेट और वाई-फाई शामिल हैं, और अक्सर कई सेंसर और एक्ट्यूएटर्स को एकीकृत करते हैं।यह हार्डवेयर समृद्धि उन्हें अपने पर्यावरण के साथ गतिशील रूप से बातचीत करने, बड़ी मात्रा में डेटा एकत्र करने और संसाधित करने और जटिल नियंत्रण कार्यों को करने की अनुमति देती है।इन प्रणालियों के लिए आवेदन उच्च-दांव, मिशन-महत्वपूर्ण वातावरण में पाए जाते हैं जहां विश्वसनीयता, परिशुद्धता और गति गैर-परक्राम्य हैं।उदाहरणों में उपग्रह, एवियोनिक्स सिस्टम, उन्नत चिकित्सा नैदानिक उपकरण और उच्च अंत औद्योगिक स्वचालन प्लेटफॉर्म शामिल हैं।इन संदर्भों में, सिस्टम की विफलता के गंभीर परिणाम हो सकते हैं, प्रदर्शन और निर्भरता की आवश्यकता हो सकती है।परिष्कृत एम्बेडेड सिस्टम एम्बेडेड डिजाइन के शिखर का प्रतिनिधित्व करते हैं।वे अत्यधिक जटिल और कार्यों को निष्पादित करने में सक्षम हैं, अक्सर कड़े नियामक और सुरक्षा मानकों के तहत।इन प्रणालियों को मजबूत सॉफ्टवेयर फ्रेमवर्क, उन्नत पावर मैनेजमेंट रणनीतियों और हार्डवेयर और सॉफ्टवेयर विश्वसनीयता दोनों पर ध्यान देने की आवश्यकता होती है, जिससे वे एम्बेडेड सिस्टम का सबसे चुनौतीपूर्ण अभी तक शक्तिशाली वर्ग बन जाते हैं।
एंबेडेड सिस्टम उन उपकरणों का एक बड़ा हिस्सा हैं जिनका हम हर दिन उपयोग करते हैं, भले ही हम उन्हें न देखें।वे चीजों को आसानी से, जल्दी और मज़बूती से चलाने में मदद करते हैं चाहे वह वॉशिंग मशीन, एक मेडिकल डिवाइस, या जीपीएस हो।इस गाइड ने दिखाया कि वे कैसे काम करते हैं, जो उन्हें सामान्य कंप्यूटर से अलग बनाता है, और कई रूप वे ले सकते हैं।कोई फर्क नहीं पड़ता कि कितना सरल या उन्नत, एम्बेडेड सिस्टम अपने काम को कम से कम जगह, शक्ति और लागत के साथ अच्छी तरह से करने के लिए डिज़ाइन किया गया है।
कृपया एक जांच भेजें, हम तुरंत जवाब देंगे।
एक एम्बेडेड सिस्टम को एक समर्पित फ़ंक्शन या संबंधित कार्यों का एक निश्चित सेट करने के लिए डिज़ाइन किया गया है।यह अक्सर वास्तविक समय की बाधाओं के तहत काम करता है, जहां सिस्टम प्रदर्शन के लिए समय पर प्रतिक्रियाएं उपयोग की जाती हैं।यह आमतौर पर सीमित संसाधनों के साथ चलता है, जिसमें मेमोरी, प्रोसेसिंग पावर और एनर्जी शामिल हैं, सामान्य-उद्देश्य प्रणालियों के विपरीत जो लचीलेपन और मल्टीटास्किंग के लिए बनाए गए हैं।
एम्बेडेड सिस्टम में मेमोरी को मुख्य रूप से वाष्पशील और गैर-वाष्पशील मेमोरी में वर्गीकृत किया गया है।वाष्पशील मेमोरी, जैसे कि रैम, का उपयोग प्रोग्राम निष्पादन के दौरान अस्थायी डेटा भंडारण के लिए किया जाता है और बिजली बंद होने पर इसकी सामग्री खो देता है।गैर-वाष्पशील मेमोरी, जैसे कि ROM और FLASH, सिस्टम को संचालित होने पर भी डेटा को बनाए रखता है और इसका उपयोग फर्मवेयर या स्थायी कोड को स्टोर करने के लिए किया जाता है।इसके अतिरिक्त, मेमोरी को चर और रनटाइम डेटा के भंडारण के लिए कोड स्टोरेज और डेटा मेमोरी के लिए प्रोग्राम मेमोरी के रूप में भी वर्गीकृत किया जा सकता है।
एक एम्बेडेड ऑपरेटिंग सिस्टम वास्तविक समय प्रसंस्करण का समर्थन करता है, जिससे यह सटीक समय सीमा के भीतर घटनाओं का जवाब देने की अनुमति देता है।इसमें एक छोटी मेमोरी और स्टोरेज फुटप्रिंट है, जो सीमित हार्डवेयर संसाधनों वाले सिस्टम के लिए उपयुक्त है।ओएस अत्यधिक विश्वसनीय और स्थिर है, अक्सर विफलता के बिना लंबे समय तक लगातार चल रहा है।यह एम्बेडेड अनुप्रयोगों में आवश्यक डिवाइस-स्तरीय सुविधाओं और हार्डवेयर-विशिष्ट कार्यों का समर्थन करता है।इसमें सिस्टम के भीतर कई प्रक्रियाओं को कुशलता से नियंत्रित करने के लिए बुनियादी शेड्यूलिंग और टास्क मैनेजमेंट फीचर्स शामिल हैं।
एम्बेडेड सिस्टम में प्रोग्रामिंग भाषाओं को निम्न-स्तरीय और उच्च-स्तरीय भाषाओं में वर्गीकृत किया जा सकता है।असेंबली जैसी निम्न-स्तरीय भाषाएं प्रत्यक्ष हार्डवेयर नियंत्रण प्रदान करती हैं लेकिन बनाए रखना मुश्किल है।C एक लोकप्रिय निम्न-स्तरीय भाषा है जो नियंत्रण और दक्षता दोनों प्रदान करती है, जिससे यह व्यापक रूप से एम्बेडेड विकास में उपयोग किया जाता है।C ++ जैसी उच्च-स्तरीय भाषाएं ऑब्जेक्ट-ओरिएंटेड डिज़ाइन के लिए अनुमति देती हैं, विशेष रूप से जटिल एम्बेडेड अनुप्रयोगों में।पायथन या जावा जैसी भाषाओं का उपयोग उच्च-स्तरीय एम्बेडेड प्लेटफार्मों में किया जाता है जहां प्रदर्शन की मांग कम महत्वपूर्ण होती है।विशेष रूप से FPGA और ASIC डिजाइनों में हार्डवेयर से संबंधित एम्बेडेड अनुप्रयोगों में उपयोग किए जाने वाले VHDL या Verilog जैसी डोमेन-विशिष्ट भाषाएं भी हैं।
मास्क रोम को विनिर्माण के दौरान प्रोग्राम किया जाता है और बाद में नहीं बदला जा सकता है।PROM को एक बार उपयोगकर्ता द्वारा प्रोग्राम किया जा सकता है, लेकिन इसे मिटाया या पुन: प्राप्त नहीं किया जा सकता है।EPROM को पराबैंगनी प्रकाश और reprogrammed का उपयोग करके मिटाया जा सकता है, हालांकि प्रक्रिया धीमी है।EEPROM को मिटा दिया जा सकता है और विद्युत रूप से फिर से लिखा जा सकता है, जबकि सिस्टम उपयोग में है।फ्लैश मेमोरी एक प्रकार का EEPROM है जो ब्लॉक में तेजी से मिटने और पुनर्लेखन की अनुमति देता है, जिससे यह आधुनिक एम्बेडेड सिस्टम में सबसे अधिक इस्तेमाल किया जाने वाला ROM बन जाता है।
2025/03/31 पर
2025/03/28 पर
8000/04/18 पर 147757
2000/04/18 पर 111935
1600/04/18 पर 111349
0400/04/18 पर 83719
1970/01/1 पर 79508
1970/01/1 पर 66903
1970/01/1 पर 63025
1970/01/1 पर 63010
1970/01/1 पर 54081
1970/01/1 पर 52121