लंबन एसएक्स: Difference between revisions

From Vigyanwiki
(Created page with "{{tone|date=February 2014}} Parallax [[पीआईसी microcontroller ]]्स की एक बंद श्रृंखला है जिसे Ubicom के...")
 
m (8 revisions imported from alpha:लंबन_एसएक्स)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{tone|date=February 2014}}


Parallax [[पीआईसी [[ microcontroller ]]]]्स की एक बंद श्रृंखला है जिसे [[Ubicom]] के डिज़ाइन से Parallax, Inc. (कंपनी) द्वारा विपणन किया गया था। [[बुनियादी स्टाम्प]] के मूल संस्करणों में उपयोग किए गए PIC माइक्रोकंट्रोलर के समान वास्तुशिल्प रूप से डिज़ाइन किए गए, SX माइक्रोकंट्रोलर ने उस उत्पाद के कई बाद के संस्करणों में PIC को प्रतिस्थापित कर दिया।
'''पैरालेक्स एसएक्स''' माइक्रोकंट्रोलर्स की एक संवर्त श्रृंखला है जिसे यूबिकॉम के डिज़ाइन से पैरालेक्स द्वारा विपणन किया गया था। बेसिक स्टैम्प के मूल संस्करणों में उपयोग किए गए पीआईसी माइक्रोकंट्रोलर के समान वास्तुशिल्प रूप से डिज़ाइन किए गए, एसएक्स माइक्रोकंट्रोलर ने उस उत्पाद के अनेक संस्करणों में पीआईसी को प्रतिस्थापित कर दिया था।


==उत्पादन ==
==उत्पादन ==
उपकरणों के डिज़ाइन का स्वामित्व यूबिकॉम (पूर्व में सीनिक्स, इसलिए एसएक्स) के पास है। एसएक्स [[डाई (एकीकृत सर्किट)]] का निर्माण किया गया{{Citation needed|date=May 2013}} यूबिकॉम द्वारा, जिन्होंने उन्हें पैकेजिंग के लिए पैरालैक्स भेजा। यूबिकॉम ने 18, 20, 28, 48 और 52 पिन वाले प्रोसेसर बनाए थे, लेकिन क्योंकि पैरालैक्स के पास 18 और 52 पिन चिप्स के पैकेज नहीं थे,{{Citation needed|date=May 2013}} SX-18 और SX-52 को बंद कर दिया गया।
डिवाइस के डिज़ाइन का स्वामित्व यूबिकॉम (पूर्व में सीनिक्स, इसलिए "एसएक्स") के पास है। एसएक्स डाईज़ का निर्माण यूबिकॉम द्वारा किया गया था, जिसने उन्हें पैकेजिंग के लिए पैरालैक्स भेजा था। यूबिकॉम ने 18, 20, 28, 48 और 52 पिन के साथ प्रोसेसर बनाए थे, किंतु क्योंकि पैरालैक्स के पास 18 और 52 पिन चिप्स के लिए पैकेज नहीं थे, एसएक्स -18 और एसएक्स -52 बंद कर दिए गए थे।


=== जीवन का अंत ===
=== जीवन का अंत ===
31 जुलाई 2009 को, पैरालैक्स ने घोषणा की कि एसएक्स लाइन अपने उत्पादन ईओएल (एंड-ऑफ-लाइफ) तक पहुंच गई है क्योंकि यूबिकॉम अब डिजाइनों के आधार पर डाई का निर्माण नहीं करेगा; अंतिम जीवनकाल खरीद से आपूर्ति समाप्त हो जाने के बाद, संबंधित उत्पादों को दोबारा स्टॉक नहीं किया जा सकता है। उसी घोषणा में, पैरालैक्स ने कहा कि एसएक्स उपकरणों पर आधारित उसके अपने उत्पादों की उपलब्धता प्रभावित नहीं होगी और तकनीकी सहायता उपलब्ध रहेगी।<ref>{{cite web |url=http://forums.parallax.com/showthread.php/114895-SX-End-of-Life-(EOL)-Announcement |title=एसएक्स एंड ऑफ लाइफ (ईओएल) घोषणा|website=forums.parallax.com |url-status=dead |archive-url=https://web.archive.org/web/20130625080555/http://forums.parallax.com/showthread.php/114895-SX-End-of-Life-(EOL)-Announcement |archive-date=2013-06-25}} </ref>
31 जुलाई 2009 को, पैरालैक्स ने घोषणा की कि एसएक्स पंक्ति अपने उत्पादन ईओएल (एंड-ऑफ-लाइफ) तक पहुंच गई है क्योंकि यूबिकॉम अब डिजाइनों के आधार पर डाई का निर्माण नहीं करेगा; अंतिम जीवनकाल खरीद से आपूर्ति समाप्त हो जाने के पश्चात, संबंधित उत्पादों को दोबारा स्टॉक नहीं किया जा सकता है। उसी घोषणा में, पैरालैक्स ने कहा कि एसएक्स डिवाइस पर आधारित उसके अपने उत्पादों की उपलब्धता प्रभावित नहीं होगी और तकनीकी सहायता उपलब्ध रहेगी।<ref>{{cite web |url=http://forums.parallax.com/showthread.php/114895-SX-End-of-Life-(EOL)-Announcement |title=एसएक्स एंड ऑफ लाइफ (ईओएल) घोषणा|website=forums.parallax.com |url-status=dead |archive-url=https://web.archive.org/web/20130625080555/http://forums.parallax.com/showthread.php/114895-SX-End-of-Life-(EOL)-Announcement |archive-date=2013-06-25}} </ref>
<ref>
<ref>
Ken Gracey, Jim Carey.
Ken Gracey, Jim Carey.
Line 16: Line 15:


== तकनीकी विवरण ==
== तकनीकी विवरण ==
पैरालैक्स के एसएक्स श्रृंखला माइक्रोकंट्रोलर 8-बिट आरआईएससी माइक्रोकंट्रोलर (12-बिट अनुदेश शब्द का उपयोग करके) हैं जिनकी असामान्य रूप से उच्च गति, 75 मेगाहर्ट्ज (75 एमआईपीएस) तक और उच्च स्तर का लचीलापन है। उनमें [[फ्लैश मेमोरी]] के 4096 12-बिट शब्द और 262 बाइट्स [[ रैंडम एक्सेस मेमोरी ]] (रैम), एक आठ बिट काउंटर और अन्य समर्थन तर्क शामिल हैं। वे विशेष रूप से सॉफ़्टवेयर में इनपुट/आउटपुट|I/O हार्डवेयर के अनुकरण के लिए तैयार हैं, जो उन्हें बहुत लचीला बनाता है। जबकि पैरालैक्स के एसएक्स माइक्रो विविधता में सीमित हैं, उनकी उच्च गति और अतिरिक्त संसाधन प्रोग्रामर को आवश्यकतानुसार संपूर्ण [[ ग्राफ़िक्स प्रोसेसिंग युनिट ]] सहित 'वर्चुअल डिवाइस' बनाने की अनुमति देते हैं। उदाहरण के लिए, I2C और SPI इंटरफेस, UARTs, फ़्रीक्वेंसी जनरेटर, माप काउंटर और PWM और सिग्मा-डेल्टा A/D कन्वर्टर्स का अनुकरण करने के लिए सॉफ़्टवेयर लाइब्रेरी मॉड्यूल हैं। अन्य इंटरफ़ेस लिखना अपेक्षाकृत आसान है, और नई सुविधाएँ प्राप्त करने के लिए मौजूदा मॉड्यूल को संशोधित किया जा सकता है।
पैरालैक्स के एसएक्स श्रृंखला माइक्रोकंट्रोलर 8-बिट आरआईएससी माइक्रोकंट्रोलर (12-बिट अनुदेश शब्द का उपयोग करके) हैं जिनकी असामान्य रूप से उच्च गति, 75 मेगाहर्ट्ज (75 एमआईपीएस) तक और उच्च स्तर का लचीलापन है। उनमें [[फ्लैश मेमोरी]] के 4096 12-बिट शब्द और 262 बाइट्स [[ रैंडम एक्सेस मेमोरी |रैंडम एक्सेस मेमोरी]] (रैम), एक आठ बिट काउंटर और अन्य समर्थन तर्क सम्मिलित हैं। वे विशेष रूप से सॉफ़्टवेयर में इनपुट/आउटपुट या I/O हार्डवेयर के अनुकरण के लिए तैयार हैं, जो उन्हें बहुत लचीला बनाता है। जबकि पैरालैक्स के एसएक्स माइक्रो विविधता में सीमित हैं, उनकी उच्च गति और अतिरिक्त संसाधन प्रोग्रामर को आवश्यकतानुसार संपूर्ण [[ ग्राफ़िक्स प्रोसेसिंग युनिट |ग्राफ़िक्स प्रोसेसिंग युनिट]] सहित 'वासतविक डिवाइस ' बनाने की अनुमति देते हैं। उदाहरण के लिए, I2C और एसपीआई इंटरफेस, यूएआरटी, आवृत्ति जनरेटर, माप काउंटर और पीडब्लूएम और सिग्मा-डेल्टा A/D कन्वर्टर्स का अनुकरण करने के लिए सॉफ़्टवेयर लाइब्रेरी मॉड्यूल हैं। अन्य इंटरफ़ेस लिखना अपेक्षाकृत आसान है, और नई सुविधाएँ प्राप्त करने के लिए उपस्थित मॉड्यूल को संशोधित किया जा सकता है।


== विकास और डिबगिंग ==
== विकास और डिबगिंग ==
Sx-Key Parallax द्वारा निर्मित है और इसका उपयोग SX माइक्रोकंट्रोलर को प्रोग्राम करने और फिर इसे डीबग करने के लिए किया जाता है। एसएक्स-ब्लिट्ज़ नामक एक सस्ता संस्करण भी है जिसमें डिबगर नहीं है। ध्यान रखें कि दो Sx-कुंजी उत्पाद हैं, एक वास्तविक हार्डवेयर डिवाइस है और दूसरा सॉफ़्टवेयर है, उनका नाम समान है।
एसएक्स-कुंजी पैरालेक्स द्वारा निर्मित है और इसका उपयोग एसएक्स माइक्रोकंट्रोलर को प्रोग्राम करने और फिर इसे डीबग करने के लिए किया जाता है। एसएक्स-ब्लिट्ज़ नामक एक सस्ता संस्करण भी है जिसमें डिबगर नहीं है। ध्यान रखें कि दो एसएक्स-कुंजी उत्पाद हैं, एक वास्तविक हार्डवेयर डिवाइस है और दूसरा सॉफ़्टवेयर है, उनका नाम समान है।


=== खिड़कियाँ ===
=== विंडोज़ ===
यदि आप Microsoft Windows प्लेटफ़ॉर्म पर चल रहे हैं, तो आप Parallax वेबसाइट से SIX Key सॉफ़्टवेयर की एक प्रति लेना चाहेंगे।<ref>[http://www.parallax.com Parallax]'s website</ref> इसमें विकास में सहायता के लिए शुरुआती लोगों के साथ-साथ एसएक्स से अधिक परिचित लोगों के लिए कई उपयोगी उपकरण शामिल हैं। यह [[एसएक्ससिम]] और एक असेंबलर/प्रोग्रामर के साथ आता है जो [[एसएक्स कुंजी]] या [[एसएक्स ब्लिट्ज]] का उपयोग करके एसएक्स की प्रोग्रामिंग की अनुमति देता है।
यदि आप माइक्रोसॉफ़्ट विंडोज़ प्लेटफ़ॉर्म पर चल रहे हैं, तो आप पैरालेक्स वेबसाइट से छह कुंजी सॉफ़्टवेयर की एक प्रति लेना चाहेंगे।<ref>[http://www.parallax.com Parallax]'s website</ref> इसमें विकास में सहायता के लिए परारंभिक लोगों के साथ-साथ एसएक्स से अधिक परिचित लोगों के लिए अनेक उपयोगी डिवाइस सम्मिलित हैं। यह [[एसएक्ससिम]] और एक असेंबलर/प्रोग्रामर के साथ आता है जो [[एसएक्स कुंजी]] या [[एसएक्स ब्लिट्ज]] का उपयोग करके एसएक्स की प्रोग्रामिंग की अनुमति देता है।


=== मुद्दे ===
=== समस्याएँ ===
Windows Vista पर SX कुंजी सॉफ़्टवेयर के साथ कुछ ज्ञात समस्याएँ हैं, Sx-कुंजी सॉफ़्टवेयर के लिए कुछ DLL की आवश्यकता होती है जो Windows Vista के साथ वितरित नहीं होते हैं।
विंडोज विस्टा पर एसएक्स कुंजी सॉफ़्टवेयर के साथ कुछ ज्ञात समस्याएँ हैं, एसएक्स-कुंजी सॉफ़्टवेयर के लिए कुछ डीएलएल की आवश्यकता होती है जो विंडोज़ विस्टा के साथ वितरित नहीं होते हैं।


=== वैकल्पिक उपकरण ===
=== वैकल्पिक डिवाइस ===
इसमें एक सी टू एसएक्स कंपाइलर भी है, जो आपको एसएक्स के लिए सी प्रोग्राम लिखने की अनुमति देगा। फिर उन्हें C से SX असेंबली भाषा में परिवर्तित किया जाता है। इसके दो संस्करण उपलब्ध हैं.
इसमें एक सी टू एसएक्स कंपाइलर भी है, जो आपको एसएक्स के लिए सी प्रोग्राम लिखने की अनुमति देगा। फिर उन्हें C से एसएक्स असेंबली लैंग्वेज में परिवर्तित किया जाता है। इसके दो संस्करण उपलब्ध हैं.


==== सीसीएस एसएक्स/सी ====
==== सीसीएस एसएक्स/सी ====
एसएक्स के लिए सी कंपाइलर का एक व्यावसायिक रूप से समर्थित संस्करण है, इसे सीसीएस एसएक्स/सी के रूप में जाना जाता है, और यह $199.0 में उपलब्ध था।<ref>https://web.archive.org/web/20100103170159/http://ccsinfo.com/product_info.php?products_id=sxcompiler</ref> यह सॉफ़्टवेयर आधिकारिक तौर पर Parallax द्वारा समर्थित है, और SX/C कंपाइलर को प्रथम श्रेणी का नागरिक बनाने पर मिलकर काम करने के लिए उनकी साझेदारी है। यह SX को प्रोग्राम करने के लिए SX कुंजी सॉफ़्टवेयर के साथ एकीकृत होता है।
एसएक्स के लिए सी कंपाइलर का एक व्यावसायिक रूप से समर्थित संस्करण है, इसे सीसीएस एसएक्स/सी के रूप में जाना जाता है, और यह $199.0 में उपलब्ध था।<ref>https://web.archive.org/web/20100103170159/http://ccsinfo.com/product_info.php?products_id=sxcompiler</ref> यह सॉफ़्टवेयर आधिकारिक रूप से पैरालेक्स द्वारा समर्थित है, और एसएक्स/सी कंपाइलर को प्रथम श्रेणी का नागरिक बनाने पर मिलकर काम करने के लिए उनकी साझेदारी है। यह एसएक्स को प्रोग्राम करने के लिए एसएक्स कुंजी सॉफ़्टवेयर के साथ एकीकृत होता है।


==== C4SX ====
==== सी4एसएक्स ====
C4SX एक मुफ़्त C से SX असेंबली कंपाइलर है जो rwsenser से उपलब्ध है।<ref>http://www.rwsenser.com/</ref> कृपया ध्यान दें कि यह सॉफ़्टवेयर [[Parallax]] द्वारा परीक्षण नहीं किया गया है। C4SX के बारे में Parallax सपोर्ट फ़ोरम में एक थ्रेड है जो SX के लिए C का उपयोग करने वालों के लिए सहायक हो सकता है।<ref>https://web.archive.org/web/20090616170300/http://forums.parallax.com/forums/default.aspx?f=7</ref>
सी4एसएक्स एक मुफ़्त सी से एसएक्स असेंबली कंपाइलर है जो आरडब्ल्यूसेंसर से उपलब्ध है।<ref>http://www.rwsenser.com/</ref> कृपया ध्यान दें कि यह सॉफ़्टवेयर पैरालेक्स द्वारा परीक्षण नहीं किया गया है। सी4एसएक्स के बारे में पैरालेक्स सपोर्ट फ़ोरम में एक थ्रेड है जो एसएक्स के लिए सी का उपयोग करने वालों के लिए सहायक हो सकता है।<ref>https://web.archive.org/web/20090616170300/http://forums.parallax.com/forums/default.aspx?f=7</ref>




Line 40: Line 39:


=== जीएसएएसएम ===
=== जीएसएएसएम ===
[[gsasm]] एक हेक्स फ़ाइल के लिए SX असेंबली के लिए एक असेंबलर है। प्रोजेक्ट [http://www.sourceforge.com सोर्सफोर्ज] पर उपलब्ध है और इसे http://sourceforge.net/projects/gsasm/ पर पाया जा सकता है। ध्यान दें, यह अभी भी अपनी प्रारंभिक अवस्था में है, और हालाँकि यह प्रोग्राम करने के लिए उचित हेक्स फ़ाइलें तैयार करता है, लेकिन इसके कुछ खुरदुरे किनारे और सीमाएँ हैं। कृपया रिलीज़ नोट्स पढ़ें, और देखें कि क्या [[वाइन (सॉफ़्टवेयर)]] का उपयोग करना अधिक लागू समाधान नहीं होगा।
[[gsasm|जीएसएएसएम]] एक हेक्स फ़ाइल के लिए एसएक्स असेंबली के लिए एक असेंबलर है। प्रोजेक्ट [http://www.sourceforge.com सोर्सफोर्ज] पर उपलब्ध है और इसे http://sourceforge.net/projects/gsasm/ पर पाया जा सकता है। ध्यान दें, यह अभी भी अपनी प्रारंभिक अवस्था में है, और चूँकि यह प्रोग्राम करने के लिए उचित हेक्स फ़ाइलें तैयार करता है, किंतु इसके कुछ रफ किनारे और सीमाएँ हैं। कृपया रिलीज़ नोट्स पढ़ें, और देखें कि क्या [[वाइन (सॉफ़्टवेयर)]] का उपयोग करना अधिक प्रयुक्त समाधान नहीं होगा।


=== [[जीएसएक्सप्रोग]] ===
=== [[जीएसएक्सप्रोग]] ===
जीएसएक्सप्रोग वह प्रोग्रामर है जिसका उपयोग एसएक्स कुंजी संशोधन सी और पुराने का उपयोग करके एसएक्स को प्रोग्राम करने के लिए किया जा सकता है। सीवीएस में एसएक्स ब्लिट्ज के साथ प्रोग्राम करने के लिए कोड मौजूद है, लेकिन इसके काम करने की गारंटी नहीं है। यदि आपने gsasm डाउनलोड किया है तो आपको gSXprog की एक प्रति भी प्राप्त होगी। आप gsasm द्वारा या SX कुंजी सॉफ़्टवेयर से निर्मित हेक्स फ़ाइल का उपयोग करके SX को प्रोग्राम करने के लिए gSXprog का उपयोग करने में सक्षम होंगे।
जीएसएक्सप्रोग वह प्रोग्रामर है जिसका उपयोग एसएक्स कुंजी संशोधन सी और पुराने का उपयोग करके एसएक्स को प्रोग्राम करने के लिए किया जा सकता है। सीवीएस में एसएक्स ब्लिट्ज के साथ प्रोग्राम करने के लिए कोड उपस्थित है, किंतु इसके काम करने की गारंटी नहीं है। यदि आपने जीएसएएसएम डाउनलोड किया है तो आपको जीएसएक्सप्रोग की एक प्रति भी प्राप्त होगी। आप जीएसएएसएम द्वारा या एसएक्स कुंजी सॉफ़्टवेयर से निर्मित हेक्स फ़ाइल का उपयोग करके एसएक्स को प्रोग्राम करने के लिए जीएसएक्सप्रोग का उपयोग करने में सक्षम होंगे।


=== शराब ===
=== शराब ===
SX चिप को SX Key सॉफ़्टवेयर, gSXprog और SXsim के साथ प्रोग्राम किया जा सकता है। एसएक्स की सॉफ़्टवेयर को वाइन (सॉफ़्टवेयर) (लिनक्स प्लेटफ़ॉर्म के लिए एक विंडोज़ संगतता परत) के तहत अच्छी तरह से काम करने की सूचना दी गई है।<ref>{{Cite web|url=http://appdb.winehq.org/objectManager.php?sClass=application&iId=4575|title=WineHQ - SX-Key}}</ref>
एसएक्स चिप को एसएक्स कुंजी सॉफ़्टवेयर, जीएसएक्सप्रोग और एसएक्ससिम के साथ प्रोग्राम किया जा सकता है। एसएक्स की सॉफ़्टवेयर को वाइन (सॉफ़्टवेयर) (लिनक्स प्लेटफ़ॉर्म के लिए एक विंडोज़ संगतता परत) के अनुसार अच्छी तरह से कार्य करने की सूचना दी गई है।<ref>{{Cite web|url=http://appdb.winehq.org/objectManager.php?sClass=application&iId=4575|title=WineHQ - SX-Key}}</ref>
 


== यह भी देखें ==
== यह भी देखें ==
* [[लंबन प्रोपेलर]], एक नया माइक्रोकंट्रोलर और पैरालैक्स द्वारा नए उत्पाद विकास का वर्तमान लक्ष्य
* [[लंबन प्रोपेलर|पैरालेक्स प्रोपेलर]], एक नया माइक्रोकंट्रोलर और पैरालैक्स द्वारा नए उत्पाद विकास का वर्तमान लक्ष्य है


== बाहरी संबंध ==
== बाहरी संबंध                                                                 ==
* [http://www.parallax.com/sx/ SX microcontroller page at Parallax]
* [http://www.parallax.com/sx/ एसएक्स microcontroller page at Parallax]




== संदर्भ ==
== संदर्भ ==
{{Reflist}}
{{Reflist}}
{{Microchip Technology}}


{{DEFAULTSORT:Parallax Sx}}[[Category: माइक्रोकंट्रोलर्स]] [[Category: पैरालैक्स, इंक. उत्पाद]] [[Category: माइक्रोचिप प्रौद्योगिकी हार्डवेयर]]  
{{DEFAULTSORT:Parallax Sx}}[[Category: माइक्रोकंट्रोलर्स]] [[Category: पैरालैक्स, इंक. उत्पाद]] [[Category: माइक्रोचिप प्रौद्योगिकी हार्डवेयर]]  
Line 67: Line 63:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 09/08/2023]]
[[Category:Created On 09/08/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 10:20, 26 November 2023

पैरालेक्स एसएक्स माइक्रोकंट्रोलर्स की एक संवर्त श्रृंखला है जिसे यूबिकॉम के डिज़ाइन से पैरालेक्स द्वारा विपणन किया गया था। बेसिक स्टैम्प के मूल संस्करणों में उपयोग किए गए पीआईसी माइक्रोकंट्रोलर के समान वास्तुशिल्प रूप से डिज़ाइन किए गए, एसएक्स माइक्रोकंट्रोलर ने उस उत्पाद के अनेक संस्करणों में पीआईसी को प्रतिस्थापित कर दिया था।

उत्पादन

डिवाइस के डिज़ाइन का स्वामित्व यूबिकॉम (पूर्व में सीनिक्स, इसलिए "एसएक्स") के पास है। एसएक्स डाईज़ का निर्माण यूबिकॉम द्वारा किया गया था, जिसने उन्हें पैकेजिंग के लिए पैरालैक्स भेजा था। यूबिकॉम ने 18, 20, 28, 48 और 52 पिन के साथ प्रोसेसर बनाए थे, किंतु क्योंकि पैरालैक्स के पास 18 और 52 पिन चिप्स के लिए पैकेज नहीं थे, एसएक्स -18 और एसएक्स -52 बंद कर दिए गए थे।

जीवन का अंत

31 जुलाई 2009 को, पैरालैक्स ने घोषणा की कि एसएक्स पंक्ति अपने उत्पादन ईओएल (एंड-ऑफ-लाइफ) तक पहुंच गई है क्योंकि यूबिकॉम अब डिजाइनों के आधार पर डाई का निर्माण नहीं करेगा; अंतिम जीवनकाल खरीद से आपूर्ति समाप्त हो जाने के पश्चात, संबंधित उत्पादों को दोबारा स्टॉक नहीं किया जा सकता है। उसी घोषणा में, पैरालैक्स ने कहा कि एसएक्स डिवाइस पर आधारित उसके अपने उत्पादों की उपलब्धता प्रभावित नहीं होगी और तकनीकी सहायता उपलब्ध रहेगी।[1] [2]


तकनीकी विवरण

पैरालैक्स के एसएक्स श्रृंखला माइक्रोकंट्रोलर 8-बिट आरआईएससी माइक्रोकंट्रोलर (12-बिट अनुदेश शब्द का उपयोग करके) हैं जिनकी असामान्य रूप से उच्च गति, 75 मेगाहर्ट्ज (75 एमआईपीएस) तक और उच्च स्तर का लचीलापन है। उनमें फ्लैश मेमोरी के 4096 12-बिट शब्द और 262 बाइट्स रैंडम एक्सेस मेमोरी (रैम), एक आठ बिट काउंटर और अन्य समर्थन तर्क सम्मिलित हैं। वे विशेष रूप से सॉफ़्टवेयर में इनपुट/आउटपुट या I/O हार्डवेयर के अनुकरण के लिए तैयार हैं, जो उन्हें बहुत लचीला बनाता है। जबकि पैरालैक्स के एसएक्स माइक्रो विविधता में सीमित हैं, उनकी उच्च गति और अतिरिक्त संसाधन प्रोग्रामर को आवश्यकतानुसार संपूर्ण ग्राफ़िक्स प्रोसेसिंग युनिट सहित 'वासतविक डिवाइस ' बनाने की अनुमति देते हैं। उदाहरण के लिए, I2C और एसपीआई इंटरफेस, यूएआरटी, आवृत्ति जनरेटर, माप काउंटर और पीडब्लूएम और सिग्मा-डेल्टा A/D कन्वर्टर्स का अनुकरण करने के लिए सॉफ़्टवेयर लाइब्रेरी मॉड्यूल हैं। अन्य इंटरफ़ेस लिखना अपेक्षाकृत आसान है, और नई सुविधाएँ प्राप्त करने के लिए उपस्थित मॉड्यूल को संशोधित किया जा सकता है।

विकास और डिबगिंग

एसएक्स-कुंजी पैरालेक्स द्वारा निर्मित है और इसका उपयोग एसएक्स माइक्रोकंट्रोलर को प्रोग्राम करने और फिर इसे डीबग करने के लिए किया जाता है। एसएक्स-ब्लिट्ज़ नामक एक सस्ता संस्करण भी है जिसमें डिबगर नहीं है। ध्यान रखें कि दो एसएक्स-कुंजी उत्पाद हैं, एक वास्तविक हार्डवेयर डिवाइस है और दूसरा सॉफ़्टवेयर है, उनका नाम समान है।

विंडोज़

यदि आप माइक्रोसॉफ़्ट विंडोज़ प्लेटफ़ॉर्म पर चल रहे हैं, तो आप पैरालेक्स वेबसाइट से छह कुंजी सॉफ़्टवेयर की एक प्रति लेना चाहेंगे।[3] इसमें विकास में सहायता के लिए परारंभिक लोगों के साथ-साथ एसएक्स से अधिक परिचित लोगों के लिए अनेक उपयोगी डिवाइस सम्मिलित हैं। यह एसएक्ससिम और एक असेंबलर/प्रोग्रामर के साथ आता है जो एसएक्स कुंजी या एसएक्स ब्लिट्ज का उपयोग करके एसएक्स की प्रोग्रामिंग की अनुमति देता है।

समस्याएँ

विंडोज विस्टा पर एसएक्स कुंजी सॉफ़्टवेयर के साथ कुछ ज्ञात समस्याएँ हैं, एसएक्स-कुंजी सॉफ़्टवेयर के लिए कुछ डीएलएल की आवश्यकता होती है जो विंडोज़ विस्टा के साथ वितरित नहीं होते हैं।

वैकल्पिक डिवाइस

इसमें एक सी टू एसएक्स कंपाइलर भी है, जो आपको एसएक्स के लिए सी प्रोग्राम लिखने की अनुमति देगा। फिर उन्हें C से एसएक्स असेंबली लैंग्वेज में परिवर्तित किया जाता है। इसके दो संस्करण उपलब्ध हैं.

सीसीएस एसएक्स/सी

एसएक्स के लिए सी कंपाइलर का एक व्यावसायिक रूप से समर्थित संस्करण है, इसे सीसीएस एसएक्स/सी के रूप में जाना जाता है, और यह $199.0 में उपलब्ध था।[4] यह सॉफ़्टवेयर आधिकारिक रूप से पैरालेक्स द्वारा समर्थित है, और एसएक्स/सी कंपाइलर को प्रथम श्रेणी का नागरिक बनाने पर मिलकर काम करने के लिए उनकी साझेदारी है। यह एसएक्स को प्रोग्राम करने के लिए एसएक्स कुंजी सॉफ़्टवेयर के साथ एकीकृत होता है।

सी4एसएक्स

सी4एसएक्स एक मुफ़्त सी से एसएक्स असेंबली कंपाइलर है जो आरडब्ल्यूसेंसर से उपलब्ध है।[5] कृपया ध्यान दें कि यह सॉफ़्टवेयर पैरालेक्स द्वारा परीक्षण नहीं किया गया है। सी4एसएक्स के बारे में पैरालेक्स सपोर्ट फ़ोरम में एक थ्रेड है जो एसएक्स के लिए सी का उपयोग करने वालों के लिए सहायक हो सकता है।[6]


लिनक्स/यूनिक्स आधारित विकास

जीएसएएसएम

जीएसएएसएम एक हेक्स फ़ाइल के लिए एसएक्स असेंबली के लिए एक असेंबलर है। प्रोजेक्ट सोर्सफोर्ज पर उपलब्ध है और इसे http://sourceforge.net/projects/gsasm/ पर पाया जा सकता है। ध्यान दें, यह अभी भी अपनी प्रारंभिक अवस्था में है, और चूँकि यह प्रोग्राम करने के लिए उचित हेक्स फ़ाइलें तैयार करता है, किंतु इसके कुछ रफ किनारे और सीमाएँ हैं। कृपया रिलीज़ नोट्स पढ़ें, और देखें कि क्या वाइन (सॉफ़्टवेयर) का उपयोग करना अधिक प्रयुक्त समाधान नहीं होगा।

जीएसएक्सप्रोग

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

शराब

एसएक्स चिप को एसएक्स कुंजी सॉफ़्टवेयर, जीएसएक्सप्रोग और एसएक्ससिम के साथ प्रोग्राम किया जा सकता है। एसएक्स की सॉफ़्टवेयर को वाइन (सॉफ़्टवेयर) (लिनक्स प्लेटफ़ॉर्म के लिए एक विंडोज़ संगतता परत) के अनुसार अच्छी तरह से कार्य करने की सूचना दी गई है।[7]

यह भी देखें

  • पैरालेक्स प्रोपेलर, एक नया माइक्रोकंट्रोलर और पैरालैक्स द्वारा नए उत्पाद विकास का वर्तमान लक्ष्य है

बाहरी संबंध


संदर्भ

  1. "एसएक्स एंड ऑफ लाइफ (ईओएल) घोषणा". forums.parallax.com. Archived from the original on 2013-06-25.
  2. Ken Gracey, Jim Carey. "SX Microcontroller End of Life Announcement". July 31st, 2009.
  3. Parallax's website
  4. https://web.archive.org/web/20100103170159/http://ccsinfo.com/product_info.php?products_id=sxcompiler
  5. http://www.rwsenser.com/
  6. https://web.archive.org/web/20090616170300/http://forums.parallax.com/forums/default.aspx?f=7
  7. "WineHQ - SX-Key".