न्यूक्लियस आरटीओएस: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 20: | Line 20: | ||
| website = {{URL|plm.automation.siemens.com/global/en/products/embedded/nucleus-rtos.html|Nucleus website}} | | website = {{URL|plm.automation.siemens.com/global/en/products/embedded/nucleus-rtos.html|Nucleus website}} | ||
}} | }} | ||
न्यूक्लियस आरटीओएस एक सीमेंस उद्यम, मेंटर आलेखी के अंतःस्थापित सॉफ्टवेयर संभाग द्वारा निर्मित एक समयोचित संचालन प्रणाली (आरटीओएस) है, जो 32- और 64-बिट अंतः स्थापित प्रणाली प्लेटफॉर्म का समर्थन करता है। संचालन प्रणाली (OS) को चिकित्सा, औद्योगिक, उपभोक्ता, अंतरिक्ष प्रौद्योगिकी और इंटरनेट ऑफ थिंग्स (IoT) के उपयोग के लिए समयोचित अंतः स्थापित प्रणाली के लिए अभिक्ल्पित किया गया है। न्यूक्लियस को सबसे पहले 1993 में विमोचित किया गया था। नवीनतम संस्करण 3.x है, और इसमें ऊर्जा प्रबंधन, प्रक्रम प्रतिरूप, 64-बिट आधार, सुरक्षा प्रमाणन और चिप (एसओसी) संसाधित्र पर विषम अभिकलन बहुक्रोड प्रणाली के लिए समर्थन जैसी विशेषताएं | न्यूक्लियस आरटीओएस एक सीमेंस उद्यम, मेंटर आलेखी के अंतःस्थापित सॉफ्टवेयर संभाग द्वारा निर्मित एक समयोचित संचालन प्रणाली (आरटीओएस) है, जो 32- और 64-बिट अंतः स्थापित प्रणाली प्लेटफॉर्म का समर्थन करता है। संचालन प्रणाली (OS) को चिकित्सा, औद्योगिक, उपभोक्ता, अंतरिक्ष प्रौद्योगिकी और इंटरनेट ऑफ थिंग्स (IoT) के उपयोग के लिए समयोचित अंतः स्थापित प्रणाली के लिए अभिक्ल्पित किया गया है। न्यूक्लियस को सबसे पहले 1993 में विमोचित किया गया था। नवीनतम संस्करण 3.x है, और इसमें ऊर्जा प्रबंधन, प्रक्रम प्रतिरूप, 64-बिट आधार, सुरक्षा प्रमाणन और चिप (एसओसी) संसाधित्र पर विषम अभिकलन बहुक्रोड प्रणाली के लिए समर्थन जैसी विशेषताएं सम्मलित हैं। | ||
न्यूक्लियस प्रक्रम प्रतिरूप एसओसी पर कार्य के लिए समष्टि प्रांत विभाजन और स्मृति प्रबंधन इकाई (एमएमयू) या स्मृति सुरक्षा इकाई (एमपीयू) के साथ अनुखंड पृथक्करण जोड़ता है, जैसे ARMv7/8 कॉर्टेक्स-A/R/M कोर पर आधारित। | न्यूक्लियस प्रक्रम प्रतिरूप एसओसी पर कार्य के लिए समष्टि प्रांत विभाजन और स्मृति प्रबंधन इकाई (एमएमयू) या स्मृति सुरक्षा इकाई (एमपीयू) के साथ अनुखंड पृथक्करण जोड़ता है, जैसे ARMv7/8 कॉर्टेक्स-A/R/M कोर पर आधारित। | ||
Line 26: | Line 26: | ||
== समर्थित प्लेटफॉर्म == | == समर्थित प्लेटफॉर्म == | ||
न्यूक्लियस प्रमुख [[ARMv7]] Cortex A, R, और M उपकरणों सहित कई अंत:स्थापित संसाधित्रों का समर्थन करता है। हालिया विमोचित [[ARMv8]] 64-बिट उपकरण का समर्थन करते हैं। आधिकारिक वेबसाइट में समर्थित उपकरणों की पूरी सूची है।<ref>{{Cite web|url=https://www.mentor.com/embedded-software/nucleus/processor-support|title=न्यूक्लियस आरटीओएस समर्थित प्रोसेसर|website=www.mentor.com|language=en|access-date=2017-08-22}}</ref> इसमें 32-बिट एमसीयू और एमपीयू, कॉन्फ़िगर करने योग्य उपकरण और 32-बिट और 64-बिट [[मल्टी-कोर प्रोसेसर|बहुक्रोड संसाधित्र]] | न्यूक्लियस प्रमुख [[ARMv7]] Cortex A, R, और M उपकरणों सहित कई अंत:स्थापित संसाधित्रों का समर्थन करता है। हालिया विमोचित [[ARMv8]] 64-बिट उपकरण का समर्थन करते हैं। आधिकारिक वेबसाइट में समर्थित उपकरणों की पूरी सूची है।<ref>{{Cite web|url=https://www.mentor.com/embedded-software/nucleus/processor-support|title=न्यूक्लियस आरटीओएस समर्थित प्रोसेसर|website=www.mentor.com|language=en|access-date=2017-08-22}}</ref> इसमें 32-बिट एमसीयू और एमपीयू, कॉन्फ़िगर करने योग्य उपकरण और 32-बिट और 64-बिट [[मल्टी-कोर प्रोसेसर|बहुक्रोड संसाधित्र]] सम्मलित हैं। | ||
== इतिहास == | == इतिहास == | ||
न्यूक्लियस 1.x को पहली बार 1993 में त्वरित प्रौद्योगिकी (ATI) द्वारा न्यूक्लियस प्लस के रूप में विमोचित किया गया था। यह जल्द ही अंत:स्थापित बाजार में सबसे अधिक | न्यूक्लियस 1.x को पहली बार 1993 में त्वरित प्रौद्योगिकी (ATI) द्वारा न्यूक्लियस प्लस के रूप में विमोचित किया गया था। यह जल्द ही अंत:स्थापित बाजार में सबसे अधिक उपयोग होने वाले आरटीओएस में से एक बन गया। वहां अपनी प्रारंभिकी सफलता के बाद, एटीआई ने [[ संगणक संजाल | संगणक संजाल]], [[ कंप्यूटर चित्रलेख ]] और [[फाइल सिस्टम|संचिका तंत्र]] के लिए समर्थन जोड़ा, जिसने अपनाने में तेजी लाई। | ||
मार्च 2002 में मेंटर आलेखी [[Index.php?title=उपार्जित|उपार्जित]] एटीआई, जिसके बाद जल्द ही न्यूक्लियस आरटीओएस की दूसरी पीढ़ी आई। संस्करण 2.x को 2003 में जारी किया गया था, जिससे विभिन्न संरचना और टूल सेट में इसकी सुवाह्यता में सुधार हुआ। [[IPv6]], [[Index.php?title=स्फुर स्मृति|स्फुर स्मृति]] संचिका तंत्र और यूनिवर्सल सीरियल बस ([[USB]]) 2.0 जैसे नए घटक जोड़े गए। मेंटर ने पुराने कोडलैब [[Index.php?title=दोषमार्जक|दोषमार्जक]] को EDGE विकास टूल्स से बदल दिया जिसमें [[ संकलक ]] टूल्स, दोषमार्जक, सिम्युलेटर और [[Index.php?title=रूपरेखा (अभिकलित्र क्रमादेशन)|रूपरेखा (अभिकलित्र क्रमादेशन)]] | मार्च 2002 में मेंटर आलेखी [[Index.php?title=उपार्जित|उपार्जित]] एटीआई, जिसके बाद जल्द ही न्यूक्लियस आरटीओएस की दूसरी पीढ़ी आई। संस्करण 2.x को 2003 में जारी किया गया था, जिससे विभिन्न संरचना और टूल सेट में इसकी सुवाह्यता में सुधार हुआ। [[IPv6]], [[Index.php?title=स्फुर स्मृति|स्फुर स्मृति]] संचिका तंत्र और यूनिवर्सल सीरियल बस ([[USB]]) 2.0 जैसे नए घटक जोड़े गए। मेंटर ने पुराने कोडलैब [[Index.php?title=दोषमार्जक|दोषमार्जक]] को EDGE विकास टूल्स से बदल दिया जिसमें [[ संकलक ]] टूल्स, दोषमार्जक, सिम्युलेटर और [[Index.php?title=रूपरेखा (अभिकलित्र क्रमादेशन)|रूपरेखा (अभिकलित्र क्रमादेशन)]] सम्मलित थे। | ||
मेंटर आलेखी ने 2010 में तीसरी पीढ़ी के न्यूक्लियस की | मेंटर आलेखी ने 2010 में तीसरी पीढ़ी के न्यूक्लियस की प्रारंभिक की। संस्करण 3.x उच्च अंत [[माइक्रोप्रोसेसर|माइक्रोसंसाधित्र]] इकाइयों (MPUs), [[Index.php?title=सूक्ष्म नियंत्रक|सूक्ष्म नियंत्रक]] इकाइयों (MCUs), [[Index.php?title=अंकीय संकेत प्रक्रमक|अंकीय संकेत प्रक्रमक]] (DSPs), और [[क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला]] (FPGAs) दोनों के लिए अभिप्रेत था। सीमित स्मृति संसाधनों वाले उपकरणों के लिए, न्यूक्लियस को कोड और डेटा दोनों के लिए <10 [[किलोबाइट]] (केबी) के स्मृति आकार को कम करने के लिए अभिक्ल्पित किया गया था। | ||
न्यूक्लियस 3.x ने [[ सममित बहु प्रसंस्करण ]] (एसएमपी) और [[Index.php?title=असममित बहुप्रक्रमण|असममित बहुप्रक्रमण]] (एएमपी) के लिए समर्थन पेश किया, दोनों अनपर्यवाइज्ड यूएएमपी और सुपरवाइज्ड एसएएमपी (मेंटर अंतःस्थापित [[सूत्र]] का उपयोग करके)। न्यूक्लियस 3.x में अन्य परिवर्धन: | न्यूक्लियस 3.x ने [[ सममित बहु प्रसंस्करण ]] (एसएमपी) और [[Index.php?title=असममित बहुप्रक्रमण|असममित बहुप्रक्रमण]] (एएमपी) के लिए समर्थन पेश किया, दोनों अनपर्यवाइज्ड यूएएमपी और सुपरवाइज्ड एसएएमपी (मेंटर अंतःस्थापित [[सूत्र]] का उपयोग करके)। न्यूक्लियस 3.x में अन्य परिवर्धन: | ||
* [[कर्नेल (ऑपरेटिंग सिस्टम)|कर्नेल (संचालन प्रणाली)]] और [[ मध्यस्थ ]] घटकों के लिए एकीकृत ऊर्जा प्रबंधन समर्थन; डीवीएफएस, टिक सप्रेशन और [[हाइबरनेशन (कंप्यूटिंग)|हाइबरनेशन (अभिकलन)]] सहित स्लीप मोड के लिए समर्थन | * [[कर्नेल (ऑपरेटिंग सिस्टम)|कर्नेल (संचालन प्रणाली)]] और [[ मध्यस्थ ]] घटकों के लिए एकीकृत ऊर्जा प्रबंधन समर्थन; डीवीएफएस, टिक सप्रेशन और [[हाइबरनेशन (कंप्यूटिंग)|हाइबरनेशन (अभिकलन)]] सहित स्लीप मोड के लिए समर्थन सम्मलित है। | ||
* अनुप्रयोग अनुखंड के गतिशील भरण और अभारण का समर्थन करने के लिए मेमोरी विभाजन के लिए प्रक्रिया मॉडल। लोड करने योग्य प्रक्रियाओं को हार्डवेयर मेमोरी प्रबंधन समर्थन के साथ या उसके बिना उच्च अंत एमपीयू और निम्न अंत एमसीयू दोनों पर समर्थित किया जाता है। | * अनुप्रयोग अनुखंड के गतिशील भरण और अभारण का समर्थन करने के लिए मेमोरी विभाजन के लिए प्रक्रिया मॉडल। लोड करने योग्य प्रक्रियाओं को हार्डवेयर मेमोरी प्रबंधन समर्थन के साथ या उसके बिना उच्च अंत एमपीयू और निम्न अंत एमसीयू दोनों पर समर्थित किया जाता है। | ||
* वायरलेस समर्थन | * वायरलेस समर्थन | ||
Line 45: | Line 45: | ||
* [[रनटाइम (कार्यक्रम जीवनचक्र चरण)|कार्यावधि (कार्यक्रम जीवनचक्र चरण)]] होस्ट साइड विश्लेषण टूल के साथ अनुरेखण समर्थन | * [[रनटाइम (कार्यक्रम जीवनचक्र चरण)|कार्यावधि (कार्यक्रम जीवनचक्र चरण)]] होस्ट साइड विश्लेषण टूल के साथ अनुरेखण समर्थन | ||
संस्करण 3.x में नई सुविधाओं के | संस्करण 3.x में नई सुविधाओं के अतिरिक्त, न्यूक्लियस ने [[व्यापार मॉडल]] को ला कार्टे से एक एकीकृत संकुल में स्थानांतरित कर दिया। | ||
मेंटर ने EDGE विकास टूल्स को सोर्सरी [https://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/overview कोडबेंच] से बदलने के लिए दिसंबर 2010 में कोडसोर्सरी का अधिग्रहण किया। सोर्सरी कोडबेंच में एक संकलक टूल-चेन, दोषमार्जक और ट्रेस विश्लेषण टूल | मेंटर ने EDGE विकास टूल्स को सोर्सरी [https://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/overview कोडबेंच] से बदलने के लिए दिसंबर 2010 में कोडसोर्सरी का अधिग्रहण किया। सोर्सरी कोडबेंच में एक संकलक टूल-चेन, दोषमार्जक और ट्रेस विश्लेषण टूल सम्मलित हैं। संकलक टूल-चेन GNU टूल-चेन पर आधारित है। दोषमार्जक और [[एकीकृत विकास पर्यावरण]] (आईडीई) [[ ग्रहण (सॉफ्टवेयर) ]] पर आधारित हैं। सोर्सरी कोडबेंच न्यूक्लियस आरटीओएस और मेंटर अंतःस्थापित लिनक्स के लिए कार्य प्रवाह में निर्मित और ओएस जागरूकता के साथ एआरएम, [[आईए-32]], एमआईपीएस और पीपीसी संरचना का समर्थन करता है। | ||
न्यूक्लियस 3.x ने एक एकीकृत बिल्ड और कॉन्फ़िगरेशन प्रणाली पेश किया जिसके साथ कर्नेल को एक फ़ाइल के माध्यम से कॉन्फ़िगर किया गया है और एक लाइब्रेरी के रूप में बनाया गया है। लिनक्स में [[Index.php?title=मेन्यू-कॉन्फ़िग|मेन्यू-कॉन्फ़िग]] की तरह, कोडबेंच के साथ एकीकृत एक [[ प्रयोक्ता इंटरफ़ेस | प्रयोक्ता अंतरपृष्ठ]] (UI) आधारित कॉन्फ़िगरेशन टूल उपयोगकर्ता को ग्राफ़िक रूप से चयन करने योग्य घटक प्रदान करता है | न्यूक्लियस 3.x ने एक एकीकृत बिल्ड और कॉन्फ़िगरेशन प्रणाली पेश किया जिसके साथ कर्नेल को एक फ़ाइल के माध्यम से कॉन्फ़िगर किया गया है और एक लाइब्रेरी के रूप में बनाया गया है। लिनक्स में [[Index.php?title=मेन्यू-कॉन्फ़िग|मेन्यू-कॉन्फ़िग]] की तरह, कोडबेंच के साथ एकीकृत एक [[ प्रयोक्ता इंटरफ़ेस | प्रयोक्ता अंतरपृष्ठ]] (UI) आधारित कॉन्फ़िगरेशन टूल उपयोगकर्ता को ग्राफ़िक रूप से चयन करने योग्य घटक प्रदान करता है जिससे कि बिल्ड समय पर कर्नेल को अनुकूलित किया जा सके। न्यूक्लियस कॉन्फ़िगरेशन प्रणाली उपयोगकर्ता अनुकूलन के लिए नए टूल-चेन, संरचना समर्थन और गुणों का निर्माण करने की अनुमति देता है। | ||
== प्रमुख घटक == | == प्रमुख घटक == | ||
न्यूक्लियस आरटीओएस घटकों में | न्यूक्लियस आरटीओएस घटकों में सम्मलित हैं: | ||
# कर्नेल (संचालन प्रणाली) | # कर्नेल (संचालन प्रणाली) | ||
# सेवाएं | # सेवाएं | ||
Line 83: | Line 83: | ||
=== संयोजकता === | === संयोजकता === | ||
न्यूक्लियस विभिन्न अंतरपृष्ठ के माध्यम से अन्य उपकरणों से जुड़ने की क्षमता का समर्थन करता है जिनमें निम्न | न्यूक्लियस विभिन्न अंतरपृष्ठ के माध्यम से अन्य उपकरणों से जुड़ने की क्षमता का समर्थन करता है जिनमें निम्न सम्मलित हैं: | ||
* यूएसबी 2.0 और 3.0 | * यूएसबी 2.0 और 3.0 | ||
* यूएसबी होस्ट, फंक्शन और [[यूएसबी ऑन-द-गो]](ओटीजी) ढेर | * यूएसबी होस्ट, फंक्शन और [[यूएसबी ऑन-द-गो]](ओटीजी) ढेर | ||
Line 94: | Line 94: | ||
=== संचिका तंत्र === | === संचिका तंत्र === | ||
विंडोज और यूनिक्स जैसे संचालन प्रणाली के विपरीत, न्यूक्लियस को काम करने के लिए संचिका तंत्र की जरूरत नहीं है। | विंडोज और यूनिक्स जैसे संचालन प्रणाली के विपरीत, न्यूक्लियस को काम करने के लिए संचिका तंत्र की जरूरत नहीं है। चूंकि, स्थानीय भंडारण की आवश्यकता वाले जटिल उपयोगों के लिए, न्यूक्लियस एफएटी, एसएएफई (गलती सहिष्णु) और एलडब्लूईएक्सटी सहित कई संचिका तंत्र का समर्थन करता है। | ||
==== एक साथ कई संचिका तंत्र ==== | ==== एक साथ कई संचिका तंत्र ==== | ||
Line 112: | Line 112: | ||
=== नेटवर्किंग === | === नेटवर्किंग === | ||
न्यूक्लियस नेटवर्किंग ढेर एक दोहरी IPv4 और IPv6 ढेर है जो 60 से अधिक नेटवर्किंग प्रोटोकॉल का समर्थन करता है। न्यूक्लियस नेटवर्किंग ढेर पीओेएसआईएक्स का समर्थन करता है और सॉकेट आधारित अनुप्रयोग अंतरपृष्ठ का उपयोग करने में आसानी प्रदान करता है। समर्थित प्रोटोकॉल की एक संक्षिप्त सूची में | न्यूक्लियस नेटवर्किंग ढेर एक दोहरी IPv4 और IPv6 ढेर है जो 60 से अधिक नेटवर्किंग प्रोटोकॉल का समर्थन करता है। न्यूक्लियस नेटवर्किंग ढेर पीओेएसआईएक्स का समर्थन करता है और सॉकेट आधारित अनुप्रयोग अंतरपृष्ठ का उपयोग करने में आसानी प्रदान करता है। समर्थित प्रोटोकॉल की एक संक्षिप्त सूची में सम्मलित हैं: | ||
* [[इंटरनेट प्रोटोकॉल सूट]] (यूडीपी, टीसीपी/आईपी) | * [[इंटरनेट प्रोटोकॉल सूट]] (यूडीपी, टीसीपी/आईपी) | ||
* [[ इंटरनेट नियंत्रण संदेश प्रोटोकॉल ]] (आईसीएमपी), [[डाइनामिक होस्ट कॉन्फिगरेशन प्रोटोकॉल]] (डीएचसीपी), [[नेटवर्क एड्रेस ट्रांसलेशन]] (एनएटी) | * [[ इंटरनेट नियंत्रण संदेश प्रोटोकॉल ]] (आईसीएमपी), [[डाइनामिक होस्ट कॉन्फिगरेशन प्रोटोकॉल]] (डीएचसीपी), [[नेटवर्क एड्रेस ट्रांसलेशन]] (एनएटी) | ||
Line 122: | Line 122: | ||
=== सुरक्षा === | === सुरक्षा === | ||
न्यूक्लियस आराम या पारगमन में डेटा की सुरक्षा के लिए सुरक्षित संचार के लिए गूढ़ लेखन विकल्पों की एक विस्तृत विविधता का समर्थन करता है। न्यूक्लियस ओपनएसएसएल और एक ओपनएसएसएल-जैसे संकुल वोल्फएसएसएल (पूर्व में सीवाईएसएसएल) के साथ आता है जो गूढ़ लेखन की आवश्यकता वाले अभिकल्पन के लिए ओपनएसएसएल से बहुत छोटा है लेकिन मेमोरी क्षमता में सीमित है।<ref>{{Cite web|url=https://www.wolfssl.com/docs/wolfssl-manual/ch5/|title=wolfSSL User Manual – Chapter 5: Portability – Documentation|language=en-US|access-date=2019-02-14}}</ref> पारगमन में डेटा की सुरक्षा के लिए सुरक्षा प्रोटोकॉल में IPsec/IKE, एसएसएच/एसएसएल/टीएलएस/डीटीएलएस | न्यूक्लियस आराम या पारगमन में डेटा की सुरक्षा के लिए सुरक्षित संचार के लिए गूढ़ लेखन विकल्पों की एक विस्तृत विविधता का समर्थन करता है। न्यूक्लियस ओपनएसएसएल और एक ओपनएसएसएल-जैसे संकुल वोल्फएसएसएल (पूर्व में सीवाईएसएसएल) के साथ आता है जो गूढ़ लेखन की आवश्यकता वाले अभिकल्पन के लिए ओपनएसएसएल से बहुत छोटा है लेकिन मेमोरी क्षमता में सीमित है।<ref>{{Cite web|url=https://www.wolfssl.com/docs/wolfssl-manual/ch5/|title=wolfSSL User Manual – Chapter 5: Portability – Documentation|language=en-US|access-date=2019-02-14}}</ref> पारगमन में डेटा की सुरक्षा के लिए सुरक्षा प्रोटोकॉल में IPsec/IKE, एसएसएच/एसएसएल/टीएलएस/डीटीएलएस सम्मलित हैं। गूढ़ लेखन में डेस, 3डीईएस, एईएस, एसएचए-256 सम्मलित हैं। [[Index.php?title=सार्वजनिक कुंजी गूढ़लेखिकी|सार्वजनिक कुंजी गूढ़लेखिकी]] कलन विधि में आरएसए सम्मलित है। आधार में X.509, त्रिज्या और 802.1X सम्मलित हैं। | ||
=== वायरलेस === | === वायरलेस === | ||
Line 131: | Line 131: | ||
=== यूआई आलेखी === | === यूआई आलेखी === | ||
न्यूक्लियस 3.x [[ओपन]]जीएल और अग्रणी तृतीय पक्ष यूआई लाइब्रेरी का समर्थन करता है। न्यूक्लियस [[क्यूटी (सॉफ्टवेयर)]] यूआई ढांचे का समर्थन करता है जिसे कोड आकार के लिए अनुकूलित किया गया है और दोषमार्जन और अनुरेखण के लिए कोडबेंच में एकीकृत किया गया है। समर्थित अन्य यूआई में [[Index.php?title=अंतःस्थापित विज़ार्ड|अंतःस्थापित विज़ार्ड]] और [[सोशियोनेक्स्ट सीजीआई स्टूडियो]] | न्यूक्लियस 3.x [[ओपन]]जीएल और अग्रणी तृतीय पक्ष यूआई लाइब्रेरी का समर्थन करता है। न्यूक्लियस [[क्यूटी (सॉफ्टवेयर)]] यूआई ढांचे का समर्थन करता है जिसे कोड आकार के लिए अनुकूलित किया गया है और दोषमार्जन और अनुरेखण के लिए कोडबेंच में एकीकृत किया गया है। समर्थित अन्य यूआई में [[Index.php?title=अंतःस्थापित विज़ार्ड|अंतःस्थापित विज़ार्ड]] और [[सोशियोनेक्स्ट सीजीआई स्टूडियो]] सम्मलित हैं। | ||
=== आईओटी === | === आईओटी === | ||
न्यूक्लियस की हालिया विमोचन में एसटीटीपीएस, [[प्रतिबंधित अनुप्रयोग प्रोटोकॉल]] (CoAP), [[Index.php?title=एमक्यूटीटी|एमक्यूटीटी]] और [[6LoWPAN]] के लिए समर्थन | न्यूक्लियस की हालिया विमोचन में एसटीटीपीएस, [[प्रतिबंधित अनुप्रयोग प्रोटोकॉल]] (CoAP), [[Index.php?title=एमक्यूटीटी|एमक्यूटीटी]] और [[6LoWPAN]] के लिए समर्थन सम्मलित है। | ||
न्यूक्लियस ने माइक्रोसॉफ्ट एज़्योर क्लाउड अभिकलन प्राधार के लिए समर्थन की भी घोषणा की है। | न्यूक्लियस ने माइक्रोसॉफ्ट एज़्योर क्लाउड अभिकलन प्राधार के लिए समर्थन की भी घोषणा की है। | ||
=== औद्योगिक === | === औद्योगिक === | ||
न्यूक्लियस को उद्योग के लीडर्स से तीसरे पक्ष के औद्योगिक ढेर के साथ एकीकृत किया गया है। औद्योगिक ढेर समर्थन में [https://industrial.softing.com/en/products/software.html सॉफ्टिंग] से [[ओपीसी यूनिफाइड आर्किटेक्चर|ओपीसी यूनिफाइड संरचना]] (OPC UA) होस्ट और क्लाइंट और ईथरनेट/आईपी और [https://koenig-pa से [[EtherCAT]] शामिल हैं। .de/ KoenigPa][[Index.php?title=ईथरकैट|ईथरकैट]]। | न्यूक्लियस को उद्योग के लीडर्स से तीसरे पक्ष के औद्योगिक ढेर के साथ एकीकृत किया गया है। औद्योगिक ढेर समर्थन में [https://industrial.softing.com/en/products/software.html सॉफ्टिंग] से [[ओपीसी यूनिफाइड आर्किटेक्चर|ओपीसी यूनिफाइड संरचना]] (OPC UA) होस्ट और क्लाइंट और ईथरनेट/आईपी और [https://koenig-pa से [[EtherCAT]] शामिल हैं। .de/ KoenigPa] सम्मलित हैं। .de/ KoenigPa[[Index.php?title=ईथरकैट|ईथरकैट]]। | ||
=== बहुक्रोड === | === बहुक्रोड === | ||
Line 148: | Line 148: | ||
=== उत्पाद संकुल === | === उत्पाद संकुल === | ||
न्यूक्लियस आरटीओएस निम्नानुसार पैक किया गया है: | न्यूक्लियस आरटीओएस निम्नानुसार पैक किया गया है: | ||
* न्यूक्लियस रेडीस्टार्ट एडिशन रेडीस्टार्ट जिसमें [[रनटाइम सिस्टम|कार्यावधि प्रणाली]], मिडलवेयर, बीएसपी (सभी स्रोत कोड में) और आईडीई, दोषमार्जक, संकलन उपकरण, एक संकुल में ट्रेस बंडल | * न्यूक्लियस रेडीस्टार्ट एडिशन रेडीस्टार्ट जिसमें [[रनटाइम सिस्टम|कार्यावधि प्रणाली]], मिडलवेयर, बीएसपी (सभी स्रोत कोड में) और आईडीई, दोषमार्जक, संकलन उपकरण, एक संकुल में ट्रेस बंडल सम्मलित हैं। न्यूक्लियस रेडी स्टार्ट एआरएम, एमआईपीएस और पीपीसी के लिए पैक किए गए संस्करणों में आता है। न्यूक्लियस रेडीस्टार्ट सरलीकृत बिल्ड और कॉन्फ़िगरेशन कार्य प्रगति प्रदान करने और कर्नेल जागरूकता, लोड करने योग्य अनुखंड समर्थन, अनुरेखण और परिच्छेदिकायन टूल सहित दोषमार्जन संवृद्धि प्रदान करने के लिए कोडबेंच में विशेष ग्रहण प्लगइन्स जोड़ता है। | ||
* न्यूक्लियस सोर्स कोड एडिशन में अद्वितीय संरचना और/या विभिन्न टूल चेन का समर्थन करने के लिए कार्यावधि प्रणाली और मिडलवेयर पैक किया गया है। | * न्यूक्लियस सोर्स कोड एडिशन में अद्वितीय संरचना और/या विभिन्न टूल चेन का समर्थन करने के लिए कार्यावधि प्रणाली और मिडलवेयर पैक किया गया है। | ||
=== सुरक्षा प्रमाणन === | === सुरक्षा प्रमाणन === | ||
न्यूक्लियस | न्यूक्लियस सुरक्षा प्रमाणपत्र को [[Index.php?title=डीओ-178C|डीओ-178C]], [[Index.php?title=आईईसी 61508|आईईसी 61508]], [[Index.php?title=आईईसी 62304|आईईसी 62304]], और [[Index.php?title=आईएसओ 26262|आईएसओ 26262]] के लिए उच्चतम स्तर की सुरक्षा के लिए प्रमाणित किया गया है। | ||
== न्यूक्लियस आरटीओएस == का उपयोग करने वाले उत्पाद | == == न्यूक्लियस आरटीओएस == का उपयोग करने वाले उत्पाद == | ||
न्यूक्लियस उत्पादों का उपयोग करने वाले उदाहरण उपकरणों में | न्यूक्लियस उत्पादों का उपयोग करने वाले उदाहरण उपकरणों में सम्मलित हैं: | ||
* न्यू होराइजन्स, इंटरप्लेनेटरी स्पेस प्रोब<ref>{{cite web|last1=Voica|first1=Alexandru|title=MIPS in space: Inside NASA's New Horizons mission to Pluto|url=http://blog.imgtec.com/mips-processors/mips-in-space-inside-nasa-new-horizons-mission-to-pluto|website=Imagination|access-date=2015-10-16|archive-date=2015-10-17|archive-url=https://web.archive.org/web/20151017204133/http://blog.imgtec.com/mips-processors/mips-in-space-inside-nasa-new-horizons-mission-to-pluto|url-status=dead}}</ref> | |||
* | * उड्डयन उद्योग में क्रिटिकल टेरेन सक्रियकरण प्रौद्योगिकी के लिए [[हनीवेल]]{{Citation needed|date=October 2015}} | ||
* | * आईवीएल टेक्नोलॉजीज का ऑन-की केरोके [[मोबाइल डिवाइस|मोबाइल उपकरण]] प्लेयर न्यूक्लियस प्लस का उपयोग करता है<ref>{{cite web|url=http://www.ivl.com/|title=आईवीएल टेक्नोलॉजीज|website=ivl.com}}</ref> | ||
* आईवीएल टेक्नोलॉजीज का ऑन-की | * [[Index.php?title=लॉजिटेक|लॉजिटेक]] इसका उपयोग अपने पॉकेट वीडियो सुवाहय अंकीय वीडियो कैमरों में करता है{{Citation needed|date=October 2015}} | ||
* [[ | |||
* [[एसके टेलीकॉम]] का कोरिया में [[ कोड डिवीजन मल्टीपल एक्सेस | कोड संभाग मल्टीपल एक्सेस]] (सीडीएमए) तकनीक का पहला व्यावसायीकरण{{Citation needed|date=October 2015}} | * [[एसके टेलीकॉम]] का कोरिया में [[ कोड डिवीजन मल्टीपल एक्सेस | कोड संभाग मल्टीपल एक्सेस]] (सीडीएमए) तकनीक का पहला व्यावसायीकरण{{Citation needed|date=October 2015}} | ||
* [[मीडियाटेक|माध्यमटेक]] डुअल सिम डुअल संसाधित्र आधारित चिपसेट ज्यादातर चीनी फोन में मिलते हैं{{Citation needed|date=October 2015}} | * [[मीडियाटेक|माध्यमटेक]] डुअल सिम डुअल संसाधित्र आधारित चिपसेट ज्यादातर चीनी फोन में मिलते हैं{{Citation needed|date=October 2015}} | ||
* [[एनईसी]] हाई डेफिनिशन [[ चल दूरभाष ]] [[हैंडसेट]]{{Citation needed|date=October 2015}} | * [[एनईसी]] हाई डेफिनिशन [[ चल दूरभाष | चल दूरभाष]] [[हैंडसेट]]{{Citation needed|date=October 2015}} | ||
* | * एएससी का आरबीओएक्स मल्टी-सर्विस एग्रीगेटर परिवार न्यूक्लियस प्लस का उपयोग करता है<ref>{{cite web|url=http://www.nsgdata.com/asc/index.html/|title=एएससी|website=nsgdata.com}}</ref> | ||
* | * टीआई-एनस्पायर सीरीज़ हैंडहेल्ड [[कैलकुलेटर]] न्यूक्लियस को अपने संचालन प्रणाली के आधार के रूप में उपयोग करते हैं<ref>{{cite web|url=http://www.ticalc.org/archives/news/articles/14/142/142696.html|title=टीआई-एनस्पायर तकनीकी विवरण - ticalc.org|website=www.ticalc.org}}</ref> | ||
* टेलीफ़ोनिक्स इसका उपयोग | * टेलीफ़ोनिक्स इसका उपयोग यूएसएएफ सी-130 एवियोनिक्स आधुनिकीकरण कार्यक्रम, एसडीआई प्रणाली और 767 टैंकर प्रोग्राम, एविएशन कम्युनिकेशन प्रणाली में करता है<ref>{{cite web|url=http://www.telephonics.com/|title=टेलीफोनिक्स - निगरानी, संचार, विश्लेषण और एकीकृत समाधान नेता|website=www.telephonics.com}}</ref> | ||
* [[गार्मिन इंटरनेशनल]] सामान्य विमानन के लिए | * [[गार्मिन इंटरनेशनल]] सामान्य विमानन के लिए सीएनएक्स 80 संचालन [[ग्लोबल पोजिशनिंग सिस्टम|ग्लोबल पोजिशनिंग प्रणाली]] (जीपीएस) विकसित करेगी।{{Citation needed|date=October 2015}} | ||
* बड़ी संख्या में मोटोरोला, सैमसंग, एलजी, सीमेंस/बैंक, सेजम और एनईसी मोबाइल | * बड़ी संख्या में मोटोरोला, सैमसंग, एलजी, सीमेंस/बैंक, सेजम और एनईसी मोबाइल फोन।{{Citation needed|date=October 2015}} | ||
* एलजी पॉप, एरिना आदि पर एस-क्लास यूआई।{{Citation needed|date=October 2015}} | * एलजी पॉप, एरिना आदि पर एस-क्लास यूआई।{{Citation needed|date=October 2015}} | ||
* इंटेलॉन होमप्लग ए. | * इंटेलॉन होमप्लग ए.वी।{{Citation needed|date=October 2015}} | ||
* क्रेस्ट्रॉन इलेक्ट्रॉनिक्स अपने पुराने 2-सीरीज़ | * क्रेस्ट्रॉन इलेक्ट्रॉनिक्स अपने पुराने 2-सीरीज़ नियंत्रण प्रणाली संसाधित्र पर है।<ref>{{cite web|url=http://www.crestron.com|title=क्रेस्ट्रॉन इलेक्ट्रॉनिक्स द्वारा होम ऑटोमेशन, कैंपस और बिल्डिंग कंट्रोल के लिए कंट्रोल सिस्टम|website=www.crestron.com}}</ref> | ||
* [[बीएसएस ऑडियो]] उनके [[साउंडवेब लंदन]] रेंज में।<ref>{{cite web|url=http://www.soundweb-london.com|title=साउंडवेब लंदन - बीएसएस नेटवर्क ऑडियो सिस्टम|website=BSS Networked Audio Systems}}</ref> | * [[बीएसएस ऑडियो]] उनके [[साउंडवेब लंदन]] रेंज में।<ref>{{cite web|url=http://www.soundweb-london.com|title=साउंडवेब लंदन - बीएसएस नेटवर्क ऑडियो सिस्टम|website=BSS Networked Audio Systems}}</ref> | ||
* [[ क्रिएटिव ज़ेन ]] उत्पाद लाइन के बाद के संस्करण{{Citation needed|date=October 2015}} | * [[ क्रिएटिव ज़ेन | क्रिएटिव ज़ेन]] उत्पाद लाइन के बाद के संस्करण में।{{Citation needed|date=October 2015}} | ||
* | * इन्फिनॉन एस-गोल्ड 2 चिपसेट का सीमेंस फोन में उपयोग किया जाता है: S75, E71, M81, आदि।<ref>{{cite web|url=http://s75.siemens-club.org/files/TD_Repair_L2.5_S75_R1.0.pdf|title=Все о глазах и зрении - офтальмологический форум|website=s75.siemens-club.org}}</ref> | ||
* | * एप्पल इंक. एप्पल के [[Index.php?title=आई - फ़ोन|आई - फ़ोन]] में प्रयुक्त इन्फिनॉन एस-गोल्ड 2 बेसबैंड चिप में।<ref>{{cite web|url=http://www.cpushack.com/2010/08/13/the-evolution-of-the-apple-iphone-and-its-many-cpus-even-within-a-model/|title=The evolution of the Apple iPhone and its many CPU's – Even within a model - The CPU Shack Museum|website=cpushack.com|date=13 August 2010 }}</ref> | ||
* | * मेट्रोटेक i5000 [[ उपयोगिता स्थान | उपयोगिता स्थान]] रिसीवर।{{Citation needed|date=October 2015}} | ||
* क्रिएटिव ज़ेन विजन | * क्रिएटिव ज़ेन विजन लाइन।{{Citation needed|date=October 2015}} | ||
* [[इंटेल सक्रिय प्रबंधन प्रौद्योगिकी]], इंटेल vPro अंत:स्थापित | * [[इंटेल सक्रिय प्रबंधन प्रौद्योगिकी]], इंटेल vPro अंत:स्थापित नियंत्रक।{{Citation needed|date=October 2015}} | ||
* [[ टंडबर्ग ]] एमएक्सपी वीडियो और टेलीफोनी | * [[ टंडबर्ग | टंडबर्ग]] एमएक्सपी वीडियो और टेलीफोनी उपकरण।<ref>http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140crt/140crt951.pdf {{Bare URL PDF|date=March 2022}}</ref> | ||
* डेटेक्स-ओमेडा एवांस एनेस्थीसिया | * डेटेक्स-ओमेडा एवांस एनेस्थीसिया प्रणाली।{{Citation needed|date=October 2015}} | ||
* ज़ोल मेडिकल कॉर्पोरेशन | * ज़ोल मेडिकल कॉर्पोरेशन वितंतुविकंपनित्र।{{Citation needed|date=October 2015}} | ||
* सैमसंग [[ बड़ा (ऑपरेटिंग सिस्टम) | बड़ा (संचालन प्रणाली)]] प्लेटफॉर्म आधारित | * सैमसंग [[ बड़ा (ऑपरेटिंग सिस्टम) | बड़ा (संचालन प्रणाली)]] प्लेटफॉर्म आधारित उपकरण।{{Citation needed|date=September 2011}} | ||
* माइंड्रे प्रारंभिक रोगी मॉनिटर, अल्ट्रासाउंड उपकरण और हेमेटोलॉजी | * माइंड्रे प्रारंभिक रोगी मॉनिटर, अल्ट्रासाउंड उपकरण और हेमेटोलॉजी विश्लेषक।{{Citation needed|date=October 2015}} | ||
== यह भी देखें == | == यह भी देखें == | ||
Line 199: | Line 198: | ||
{{Operating system}} | {{Operating system}} | ||
{{DEFAULTSORT:Nucleus Rtos}} | {{DEFAULTSORT:Nucleus Rtos}} | ||
[[Category: | [[Category:All articles with bare URLs for citations]] | ||
[[Category:Created On 02/05/2023]] | [[Category:All articles with unsourced statements|Nucleus Rtos]] | ||
[[Category:Articles with PDF format bare URLs for citations]] | |||
[[Category:Articles with bare URLs for citations from March 2022]] | |||
[[Category:Articles with unsourced statements from October 2015|Nucleus Rtos]] | |||
[[Category:Articles with unsourced statements from September 2011|Nucleus Rtos]] | |||
[[Category:CS1 English-language sources (en)]] | |||
[[Category:CS1 errors]] | |||
[[Category:Collapse templates|Nucleus Rtos]] | |||
[[Category:Created On 02/05/2023|Nucleus Rtos]] | |||
[[Category:Lua-based templates|Nucleus Rtos]] | |||
[[Category:Machine Translated Page|Nucleus Rtos]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists|Nucleus Rtos]] | |||
[[Category:Official website not in Wikidata|Nucleus Rtos]] | |||
[[Category:Pages with script errors|Nucleus Rtos]] | |||
[[Category:Sidebars with styles needing conversion|Nucleus Rtos]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready|Nucleus Rtos]] | |||
[[Category:Templates generating microformats|Nucleus Rtos]] | |||
[[Category:Templates that add a tracking category|Nucleus Rtos]] | |||
[[Category:Templates that are not mobile friendly|Nucleus Rtos]] | |||
[[Category:Templates that generate short descriptions|Nucleus Rtos]] | |||
[[Category:Templates using TemplateData|Nucleus Rtos]] | |||
[[Category:Wikipedia metatemplates|Nucleus Rtos]] | |||
[[Category:एंबेडेड ऑपरेटिंग सिस्टम|Nucleus Rtos]] | |||
[[Category:एआरएम ऑपरेटिंग सिस्टम|Nucleus Rtos]] | |||
[[Category:एमआईपीएस ऑपरेटिंग सिस्टम|Nucleus Rtos]] | |||
[[Category:माइक्रोकर्नेल|Nucleus Rtos]] | |||
[[Category:माइक्रोकर्नेल-आधारित ऑपरेटिंग सिस्टम|Nucleus Rtos]] | |||
[[Category:मालिकाना ऑपरेटिंग सिस्टम|Nucleus Rtos]] | |||
[[Category:रीयल-टाइम ऑपरेटिंग सिस्टम|Nucleus Rtos]] |
Latest revision as of 17:14, 16 May 2023
डेवलपर | Mentor Graphics Corp., a Siemens Business |
---|---|
लिखा हुआ | C |
ओएस परिवार | POSIX, TRON |
काम करने की अवस्था | Current |
स्रोत मॉडल | Closed source |
आरंभिक रिलीज | 1993 |
Latest release | 3.x, 2017.02 / May 15, 2017 |
विपणन लक्ष्य | Embedded systems, IoT |
उपलब्ध | English |
प्लेटफार्मों | ARM, NXP, MIPS, TI, PowerPC, Altera Nios II, Xilinx MicroBlaze, Renesas SuperH, Infineon, Atmel AT91SAM, RISC-V, others[1] |
कर्नेल प्रकार | Real-time monolithic with hybrid support |
लाइसेंस | Proprietary |
आधिकारिक वेबसाइट | Nucleus website |
न्यूक्लियस आरटीओएस एक सीमेंस उद्यम, मेंटर आलेखी के अंतःस्थापित सॉफ्टवेयर संभाग द्वारा निर्मित एक समयोचित संचालन प्रणाली (आरटीओएस) है, जो 32- और 64-बिट अंतः स्थापित प्रणाली प्लेटफॉर्म का समर्थन करता है। संचालन प्रणाली (OS) को चिकित्सा, औद्योगिक, उपभोक्ता, अंतरिक्ष प्रौद्योगिकी और इंटरनेट ऑफ थिंग्स (IoT) के उपयोग के लिए समयोचित अंतः स्थापित प्रणाली के लिए अभिक्ल्पित किया गया है। न्यूक्लियस को सबसे पहले 1993 में विमोचित किया गया था। नवीनतम संस्करण 3.x है, और इसमें ऊर्जा प्रबंधन, प्रक्रम प्रतिरूप, 64-बिट आधार, सुरक्षा प्रमाणन और चिप (एसओसी) संसाधित्र पर विषम अभिकलन बहुक्रोड प्रणाली के लिए समर्थन जैसी विशेषताएं सम्मलित हैं।
न्यूक्लियस प्रक्रम प्रतिरूप एसओसी पर कार्य के लिए समष्टि प्रांत विभाजन और स्मृति प्रबंधन इकाई (एमएमयू) या स्मृति सुरक्षा इकाई (एमपीयू) के साथ अनुखंड पृथक्करण जोड़ता है, जैसे ARMv7/8 कॉर्टेक्स-A/R/M कोर पर आधारित।
समर्थित प्लेटफॉर्म
न्यूक्लियस प्रमुख ARMv7 Cortex A, R, और M उपकरणों सहित कई अंत:स्थापित संसाधित्रों का समर्थन करता है। हालिया विमोचित ARMv8 64-बिट उपकरण का समर्थन करते हैं। आधिकारिक वेबसाइट में समर्थित उपकरणों की पूरी सूची है।[2] इसमें 32-बिट एमसीयू और एमपीयू, कॉन्फ़िगर करने योग्य उपकरण और 32-बिट और 64-बिट बहुक्रोड संसाधित्र सम्मलित हैं।
इतिहास
न्यूक्लियस 1.x को पहली बार 1993 में त्वरित प्रौद्योगिकी (ATI) द्वारा न्यूक्लियस प्लस के रूप में विमोचित किया गया था। यह जल्द ही अंत:स्थापित बाजार में सबसे अधिक उपयोग होने वाले आरटीओएस में से एक बन गया। वहां अपनी प्रारंभिकी सफलता के बाद, एटीआई ने संगणक संजाल, कंप्यूटर चित्रलेख और संचिका तंत्र के लिए समर्थन जोड़ा, जिसने अपनाने में तेजी लाई।
मार्च 2002 में मेंटर आलेखी उपार्जित एटीआई, जिसके बाद जल्द ही न्यूक्लियस आरटीओएस की दूसरी पीढ़ी आई। संस्करण 2.x को 2003 में जारी किया गया था, जिससे विभिन्न संरचना और टूल सेट में इसकी सुवाह्यता में सुधार हुआ। IPv6, स्फुर स्मृति संचिका तंत्र और यूनिवर्सल सीरियल बस (USB) 2.0 जैसे नए घटक जोड़े गए। मेंटर ने पुराने कोडलैब दोषमार्जक को EDGE विकास टूल्स से बदल दिया जिसमें संकलक टूल्स, दोषमार्जक, सिम्युलेटर और रूपरेखा (अभिकलित्र क्रमादेशन) सम्मलित थे।
मेंटर आलेखी ने 2010 में तीसरी पीढ़ी के न्यूक्लियस की प्रारंभिक की। संस्करण 3.x उच्च अंत माइक्रोसंसाधित्र इकाइयों (MPUs), सूक्ष्म नियंत्रक इकाइयों (MCUs), अंकीय संकेत प्रक्रमक (DSPs), और क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला (FPGAs) दोनों के लिए अभिप्रेत था। सीमित स्मृति संसाधनों वाले उपकरणों के लिए, न्यूक्लियस को कोड और डेटा दोनों के लिए <10 किलोबाइट (केबी) के स्मृति आकार को कम करने के लिए अभिक्ल्पित किया गया था।
न्यूक्लियस 3.x ने सममित बहु प्रसंस्करण (एसएमपी) और असममित बहुप्रक्रमण (एएमपी) के लिए समर्थन पेश किया, दोनों अनपर्यवाइज्ड यूएएमपी और सुपरवाइज्ड एसएएमपी (मेंटर अंतःस्थापित सूत्र का उपयोग करके)। न्यूक्लियस 3.x में अन्य परिवर्धन:
- कर्नेल (संचालन प्रणाली) और मध्यस्थ घटकों के लिए एकीकृत ऊर्जा प्रबंधन समर्थन; डीवीएफएस, टिक सप्रेशन और हाइबरनेशन (अभिकलन) सहित स्लीप मोड के लिए समर्थन सम्मलित है।
- अनुप्रयोग अनुखंड के गतिशील भरण और अभारण का समर्थन करने के लिए मेमोरी विभाजन के लिए प्रक्रिया मॉडल। लोड करने योग्य प्रक्रियाओं को हार्डवेयर मेमोरी प्रबंधन समर्थन के साथ या उसके बिना उच्च अंत एमपीयू और निम्न अंत एमसीयू दोनों पर समर्थित किया जाता है।
- वायरलेस समर्थन
- आईओटी प्रोटोकॉल
- अंतरिक्ष प्रौद्योगिकी, चिकित्सा, औद्योगिक और मोटर वाहन के लिए सुरक्षा प्रमाणन
- एआरएम ट्रस्टज़ोन के लिए समर्थन
- आईपीसी के लिए अंत:स्थापित बहुक्रोड प्राधार और एएमपी अभिकल्पन के लिए संसाधित्र जीवन चक्र प्रबंधन (पर्यवेक्षित एसएएमपी और अनपर्यवेक्षित यूएएमपी दोनों) मेंटर
- कार्यावधि (कार्यक्रम जीवनचक्र चरण) होस्ट साइड विश्लेषण टूल के साथ अनुरेखण समर्थन
संस्करण 3.x में नई सुविधाओं के अतिरिक्त, न्यूक्लियस ने व्यापार मॉडल को ला कार्टे से एक एकीकृत संकुल में स्थानांतरित कर दिया।
मेंटर ने EDGE विकास टूल्स को सोर्सरी कोडबेंच से बदलने के लिए दिसंबर 2010 में कोडसोर्सरी का अधिग्रहण किया। सोर्सरी कोडबेंच में एक संकलक टूल-चेन, दोषमार्जक और ट्रेस विश्लेषण टूल सम्मलित हैं। संकलक टूल-चेन GNU टूल-चेन पर आधारित है। दोषमार्जक और एकीकृत विकास पर्यावरण (आईडीई) ग्रहण (सॉफ्टवेयर) पर आधारित हैं। सोर्सरी कोडबेंच न्यूक्लियस आरटीओएस और मेंटर अंतःस्थापित लिनक्स के लिए कार्य प्रवाह में निर्मित और ओएस जागरूकता के साथ एआरएम, आईए-32, एमआईपीएस और पीपीसी संरचना का समर्थन करता है।
न्यूक्लियस 3.x ने एक एकीकृत बिल्ड और कॉन्फ़िगरेशन प्रणाली पेश किया जिसके साथ कर्नेल को एक फ़ाइल के माध्यम से कॉन्फ़िगर किया गया है और एक लाइब्रेरी के रूप में बनाया गया है। लिनक्स में मेन्यू-कॉन्फ़िग की तरह, कोडबेंच के साथ एकीकृत एक प्रयोक्ता अंतरपृष्ठ (UI) आधारित कॉन्फ़िगरेशन टूल उपयोगकर्ता को ग्राफ़िक रूप से चयन करने योग्य घटक प्रदान करता है जिससे कि बिल्ड समय पर कर्नेल को अनुकूलित किया जा सके। न्यूक्लियस कॉन्फ़िगरेशन प्रणाली उपयोगकर्ता अनुकूलन के लिए नए टूल-चेन, संरचना समर्थन और गुणों का निर्माण करने की अनुमति देता है।
प्रमुख घटक
न्यूक्लियस आरटीओएस घटकों में सम्मलित हैं:
- कर्नेल (संचालन प्रणाली)
- सेवाएं
- संयोजकता
- संचिका तंत्र
- संगणक संजाल
- IoT प्राधार
- तार रहित
- सुरक्षा
- यूआई और आलेखी
कर्नेल
- प्राथमिकता आधारित पूर्व-खाली समयबद्धन के साथ समयोचित कर्नेल
- लोड करने योग्य अनुखंड का उपयोग करके गतिशील संयोजन के लिए समर्थन
- C++ के लिए अंतरपृष्ठ, सुवाहय संचालन प्रणाली अंतरपृष्ठ (पीओेएसआईएक्स), और समयोचित संचालन प्रणाली न्यूक्लियस (TRON परियोजना) ITRON परियोजना
- एसएमपी/एएमपी, पर्यवेक्षित और अनुपयोगी
- कार्यों और व्यवधानों के लिए बाध्य संगणना प्रक्षेत्र और संसाधित्र कोर के लिए समानता के लिए एसएमपी समर्थन और कार्यावधि नियंत्रण
- 64-बिट संरचना के लिए समर्थन
- स्मृति विवश उपकरणों को फिट करने के लिए स्केलेबल
- अंतर्निहित बिजली प्रबंधन ढांचा
- सभी घटकों के लिए स्रोत कोड
सेवाएं
- रन-लेवल प्रारंभीकरण और रजिस्ट्री
- पीओेएसआईएक्स: कर्नेल, नेटवर्किंग और संचिका तंत्र
- शेल और अनुरेखण
- डिबग एजेंट
- सी ++
- बिजली प्रबंधन सेवाएं
संयोजकता
न्यूक्लियस विभिन्न अंतरपृष्ठ के माध्यम से अन्य उपकरणों से जुड़ने की क्षमता का समर्थन करता है जिनमें निम्न सम्मलित हैं:
- यूएसबी 2.0 और 3.0
- यूएसबी होस्ट, फंक्शन और यूएसबी ऑन-द-गो(ओटीजी) ढेर
- सक्षम कई उन्नत प्रोफ़ाइल के साथ ब्लूटूथ (A2DP, AVRCP, HFP, HSP, आदि)
- परिधीय घटक अन्तर्संबद्ध (पीसीआई), पीसीआई-एक्स और पीसीआईई
- नियंत्रक के इलाके का संजाल (CAN) और CANopen
- सुरक्षित अंकीय (SDIO)
- एसपीआई, क्यूएसपीआई
- इंटर-इंटीग्रेटेड सर्किट (I²C)
संचिका तंत्र
विंडोज और यूनिक्स जैसे संचालन प्रणाली के विपरीत, न्यूक्लियस को काम करने के लिए संचिका तंत्र की जरूरत नहीं है। चूंकि, स्थानीय भंडारण की आवश्यकता वाले जटिल उपयोगों के लिए, न्यूक्लियस एफएटी, एसएएफई (गलती सहिष्णु) और एलडब्लूईएक्सटी सहित कई संचिका तंत्र का समर्थन करता है।
एक साथ कई संचिका तंत्र
- फ़ाइल आवंटन तालिका (फ़ाइल आवंटन तालिका)
- सुरक्षित (उच्च विश्वसनीयता शक्ति विफल सुरक्षित)
- एलडब्लूईएक्सटी
- स्थापित करने योग्य तृतीय-पक्ष फ़ाइल प्रणाली
एकाधिक माध्यम समर्थन
- सीडी रॉम
- हार्ड ड्राइव
- रैम डिस्क
- नॉर और नंद फ्लैश
- यूएसबी ड्राइव
- एसडी एमएमसी
न्यूक्लियस एक आभासी संचिका तंत्र अनुप्रयोग क्रमादेशन अंतराफलक (एपीआई) के माध्यम से विभिन्न संचिका तंत्र और संग्रहण माध्यम के लिए समर्थन प्रदान करता है जो अंतर्निहित संग्रहण प्रारूप की परवाह किए बिना समान फ़ंक्शन कॉल का उपयोग करके समर्थित संचिका तंत्र और संग्रहण उपकरण तक पहुंच की अनुमति देता है।
नेटवर्किंग
न्यूक्लियस नेटवर्किंग ढेर एक दोहरी IPv4 और IPv6 ढेर है जो 60 से अधिक नेटवर्किंग प्रोटोकॉल का समर्थन करता है। न्यूक्लियस नेटवर्किंग ढेर पीओेएसआईएक्स का समर्थन करता है और सॉकेट आधारित अनुप्रयोग अंतरपृष्ठ का उपयोग करने में आसानी प्रदान करता है। समर्थित प्रोटोकॉल की एक संक्षिप्त सूची में सम्मलित हैं:
- इंटरनेट प्रोटोकॉल सूट (यूडीपी, टीसीपी/आईपी)
- इंटरनेट नियंत्रण संदेश प्रोटोकॉल (आईसीएमपी), डाइनामिक होस्ट कॉन्फिगरेशन प्रोटोकॉल (डीएचसीपी), नेटवर्क एड्रेस ट्रांसलेशन (एनएटी)
- पॉइंट-टू-पॉइंट प्रोटोकॉल (पीपीपी) और ईथरनेट पर पॉइंट-टू-पॉइंट प्रोटोकॉल (पीपीपीओई)
- फाइल ट्रांसफर प्रोटोकॉल (एफटीपी), टेलनेट, सुरक्षित खोल (एसएसएच)
- साधारण नेटवर्क प्रबंधन प्रोटोकॉल (SNMP), नेटवर्क टाइम प्रोटोकॉल (NTP)
- हाइपरटेक्स्ट परहस्त शिष्टाचार (एचटीटीपी) और एसटीटीपीएस के
- जेएसओएन-एक्सएमएल, वेबसाकेट्स
सुरक्षा
न्यूक्लियस आराम या पारगमन में डेटा की सुरक्षा के लिए सुरक्षित संचार के लिए गूढ़ लेखन विकल्पों की एक विस्तृत विविधता का समर्थन करता है। न्यूक्लियस ओपनएसएसएल और एक ओपनएसएसएल-जैसे संकुल वोल्फएसएसएल (पूर्व में सीवाईएसएसएल) के साथ आता है जो गूढ़ लेखन की आवश्यकता वाले अभिकल्पन के लिए ओपनएसएसएल से बहुत छोटा है लेकिन मेमोरी क्षमता में सीमित है।[3] पारगमन में डेटा की सुरक्षा के लिए सुरक्षा प्रोटोकॉल में IPsec/IKE, एसएसएच/एसएसएल/टीएलएस/डीटीएलएस सम्मलित हैं। गूढ़ लेखन में डेस, 3डीईएस, एईएस, एसएचए-256 सम्मलित हैं। सार्वजनिक कुंजी गूढ़लेखिकी कलन विधि में आरएसए सम्मलित है। आधार में X.509, त्रिज्या और 802.1X सम्मलित हैं।
वायरलेस
क्यूसीए, ब्रॉडकॉम, टीआई और सीएसआर जैसे विभिन्न चिप-निर्माताओं के कई वाई-फाई अनुखंड समर्थित हैं:
- आईईईई 802.11 ए/बी/जी/एन
- आईईईई 802.15.4
- ब्लूटूथ, ब्लूटूथ ले
यूआई आलेखी
न्यूक्लियस 3.x ओपनजीएल और अग्रणी तृतीय पक्ष यूआई लाइब्रेरी का समर्थन करता है। न्यूक्लियस क्यूटी (सॉफ्टवेयर) यूआई ढांचे का समर्थन करता है जिसे कोड आकार के लिए अनुकूलित किया गया है और दोषमार्जन और अनुरेखण के लिए कोडबेंच में एकीकृत किया गया है। समर्थित अन्य यूआई में अंतःस्थापित विज़ार्ड और सोशियोनेक्स्ट सीजीआई स्टूडियो सम्मलित हैं।
आईओटी
न्यूक्लियस की हालिया विमोचन में एसटीटीपीएस, प्रतिबंधित अनुप्रयोग प्रोटोकॉल (CoAP), एमक्यूटीटी और 6LoWPAN के लिए समर्थन सम्मलित है।
न्यूक्लियस ने माइक्रोसॉफ्ट एज़्योर क्लाउड अभिकलन प्राधार के लिए समर्थन की भी घोषणा की है।
औद्योगिक
न्यूक्लियस को उद्योग के लीडर्स से तीसरे पक्ष के औद्योगिक ढेर के साथ एकीकृत किया गया है। औद्योगिक ढेर समर्थन में सॉफ्टिंग से ओपीसी यूनिफाइड संरचना (OPC UA) होस्ट और क्लाइंट और ईथरनेट/आईपी और से EtherCAT शामिल हैं। .de/ KoenigPa सम्मलित हैं। .de/ KoenigPaईथरकैट।
बहुक्रोड
न्यूक्लियस 32 और 64-बिट विषम बहु-कोर एसओसी के लिए असममित बहुप्रक्रमण (एएमपी) मोड और सममित मल्टीप्रोसेसिंग (एसएमपी) मोड का समर्थन करता है। न्यूक्लियस मेंटर अंतःस्थापित हाइपरविजर के साथ जीओएस के रूप में चलने में भी सक्षम है।
एएमपी मोड में संचालन करते समय, न्यूक्लियस आरटीओएस अन्य संसाधित्र पर वितरित न्यूक्लियस, लिनक्स, और/या नंगे मशीन (धातु) प्रोग्राम के अन्य उदाहरणों के साथ सह-अस्तित्व में रह सकता है। इस मोड में, प्रत्येक संसाधित्र स्वतंत्र रूप से चल रहा है और एसओसी के भीतर एक अलग प्रणाली के रूप में व्यवहार करता है। मेंटर अंतःस्थापित मल्टीकोर प्राधार विभिन्न कोर पर संचालन प्रणाली और संसाधित्र जीवन चक्र प्रबंधन के बीच अंतः संसाधित्र संचार प्रदान करता है। एसएमपी ऑपरेशन में न्यूक्लियस आरटीओएस की तात्कालिकता एक साथ कई कोर का प्रबंधन करती है। न्यूक्लियस बहुक्रोड उपकरण, या कोर के किसी भी सबसेट पर अपने संचालन को सभी कोर में वितरित कर सकता है। इस उद्देश्य के लिए न्यूक्लियस बाध्य संगणना प्रक्षेत्र के लिए कार्यावधि एपीआई समर्थन प्रदान करता है, और कार्यों को नियंत्रित करता है और कोर असाइनमेंट के लिए समानताएं बाधित करता है।
उत्पाद संकुल
न्यूक्लियस आरटीओएस निम्नानुसार पैक किया गया है:
- न्यूक्लियस रेडीस्टार्ट एडिशन रेडीस्टार्ट जिसमें कार्यावधि प्रणाली, मिडलवेयर, बीएसपी (सभी स्रोत कोड में) और आईडीई, दोषमार्जक, संकलन उपकरण, एक संकुल में ट्रेस बंडल सम्मलित हैं। न्यूक्लियस रेडी स्टार्ट एआरएम, एमआईपीएस और पीपीसी के लिए पैक किए गए संस्करणों में आता है। न्यूक्लियस रेडीस्टार्ट सरलीकृत बिल्ड और कॉन्फ़िगरेशन कार्य प्रगति प्रदान करने और कर्नेल जागरूकता, लोड करने योग्य अनुखंड समर्थन, अनुरेखण और परिच्छेदिकायन टूल सहित दोषमार्जन संवृद्धि प्रदान करने के लिए कोडबेंच में विशेष ग्रहण प्लगइन्स जोड़ता है।
- न्यूक्लियस सोर्स कोड एडिशन में अद्वितीय संरचना और/या विभिन्न टूल चेन का समर्थन करने के लिए कार्यावधि प्रणाली और मिडलवेयर पैक किया गया है।
सुरक्षा प्रमाणन
न्यूक्लियस सुरक्षा प्रमाणपत्र को डीओ-178C, आईईसी 61508, आईईसी 62304, और आईएसओ 26262 के लिए उच्चतम स्तर की सुरक्षा के लिए प्रमाणित किया गया है।
== न्यूक्लियस आरटीओएस == का उपयोग करने वाले उत्पाद
न्यूक्लियस उत्पादों का उपयोग करने वाले उदाहरण उपकरणों में सम्मलित हैं:
- न्यू होराइजन्स, इंटरप्लेनेटरी स्पेस प्रोब[4]
- उड्डयन उद्योग में क्रिटिकल टेरेन सक्रियकरण प्रौद्योगिकी के लिए हनीवेल[citation needed]
- आईवीएल टेक्नोलॉजीज का ऑन-की केरोके मोबाइल उपकरण प्लेयर न्यूक्लियस प्लस का उपयोग करता है[5]
- लॉजिटेक इसका उपयोग अपने पॉकेट वीडियो सुवाहय अंकीय वीडियो कैमरों में करता है[citation needed]
- एसके टेलीकॉम का कोरिया में कोड संभाग मल्टीपल एक्सेस (सीडीएमए) तकनीक का पहला व्यावसायीकरण[citation needed]
- माध्यमटेक डुअल सिम डुअल संसाधित्र आधारित चिपसेट ज्यादातर चीनी फोन में मिलते हैं[citation needed]
- एनईसी हाई डेफिनिशन चल दूरभाष हैंडसेट[citation needed]
- एएससी का आरबीओएक्स मल्टी-सर्विस एग्रीगेटर परिवार न्यूक्लियस प्लस का उपयोग करता है[6]
- टीआई-एनस्पायर सीरीज़ हैंडहेल्ड कैलकुलेटर न्यूक्लियस को अपने संचालन प्रणाली के आधार के रूप में उपयोग करते हैं[7]
- टेलीफ़ोनिक्स इसका उपयोग यूएसएएफ सी-130 एवियोनिक्स आधुनिकीकरण कार्यक्रम, एसडीआई प्रणाली और 767 टैंकर प्रोग्राम, एविएशन कम्युनिकेशन प्रणाली में करता है[8]
- गार्मिन इंटरनेशनल सामान्य विमानन के लिए सीएनएक्स 80 संचालन ग्लोबल पोजिशनिंग प्रणाली (जीपीएस) विकसित करेगी।[citation needed]
- बड़ी संख्या में मोटोरोला, सैमसंग, एलजी, सीमेंस/बैंक, सेजम और एनईसी मोबाइल फोन।[citation needed]
- एलजी पॉप, एरिना आदि पर एस-क्लास यूआई।[citation needed]
- इंटेलॉन होमप्लग ए.वी।[citation needed]
- क्रेस्ट्रॉन इलेक्ट्रॉनिक्स अपने पुराने 2-सीरीज़ नियंत्रण प्रणाली संसाधित्र पर है।[9]
- बीएसएस ऑडियो उनके साउंडवेब लंदन रेंज में।[10]
- क्रिएटिव ज़ेन उत्पाद लाइन के बाद के संस्करण में।[citation needed]
- इन्फिनॉन एस-गोल्ड 2 चिपसेट का सीमेंस फोन में उपयोग किया जाता है: S75, E71, M81, आदि।[11]
- एप्पल इंक. एप्पल के आई - फ़ोन में प्रयुक्त इन्फिनॉन एस-गोल्ड 2 बेसबैंड चिप में।[12]
- मेट्रोटेक i5000 उपयोगिता स्थान रिसीवर।[citation needed]
- क्रिएटिव ज़ेन विजन लाइन।[citation needed]
- इंटेल सक्रिय प्रबंधन प्रौद्योगिकी, इंटेल vPro अंत:स्थापित नियंत्रक।[citation needed]
- टंडबर्ग एमएक्सपी वीडियो और टेलीफोनी उपकरण।[13]
- डेटेक्स-ओमेडा एवांस एनेस्थीसिया प्रणाली।[citation needed]
- ज़ोल मेडिकल कॉर्पोरेशन वितंतुविकंपनित्र।[citation needed]
- सैमसंग बड़ा (संचालन प्रणाली) प्लेटफॉर्म आधारित उपकरण।[citation needed]
- माइंड्रे प्रारंभिक रोगी मॉनिटर, अल्ट्रासाउंड उपकरण और हेमेटोलॉजी विश्लेषक।[citation needed]
यह भी देखें
संदर्भ
- ↑ "Nucleus OS Supported Processors". www.mentor.com.
- ↑ "न्यूक्लियस आरटीओएस समर्थित प्रोसेसर". www.mentor.com (in English). Retrieved 2017-08-22.
- ↑ "wolfSSL User Manual – Chapter 5: Portability – Documentation" (in English). Retrieved 2019-02-14.
- ↑ Voica, Alexandru. "MIPS in space: Inside NASA's New Horizons mission to Pluto". Imagination. Archived from the original on 2015-10-17. Retrieved 2015-10-16.
- ↑ "आईवीएल टेक्नोलॉजीज". ivl.com.
- ↑ "एएससी". nsgdata.com.
- ↑ "टीआई-एनस्पायर तकनीकी विवरण - ticalc.org". www.ticalc.org.
- ↑ "टेलीफोनिक्स - निगरानी, संचार, विश्लेषण और एकीकृत समाधान नेता". www.telephonics.com.
{{cite web}}
: zero width space character in|title=
at position 24 (help) - ↑ "क्रेस्ट्रॉन इलेक्ट्रॉनिक्स द्वारा होम ऑटोमेशन, कैंपस और बिल्डिंग कंट्रोल के लिए कंट्रोल सिस्टम". www.crestron.com.
- ↑ "साउंडवेब लंदन - बीएसएस नेटवर्क ऑडियो सिस्टम". BSS Networked Audio Systems.
- ↑ "Все о глазах и зрении - офтальмологический форум" (PDF). s75.siemens-club.org.
- ↑ "The evolution of the Apple iPhone and its many CPU's – Even within a model - The CPU Shack Museum". cpushack.com. 13 August 2010.
- ↑ http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140crt/140crt951.pdf[bare URL PDF]