लंबन एसएक्स

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

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

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

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

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

खिड़कियाँ
यदि आप Microsoft Windows प्लेटफ़ॉर्म पर चल रहे हैं, तो आप लम्बन वेबसाइट से SIX Key सॉफ़्टवेयर की एक प्रति लेना चाहेंगे। इसमें विकास में सहायता के लिए शुरुआती लोगों के साथ-साथ एसएक्स से अधिक परिचित लोगों के लिए कई उपयोगी उपकरण सम्मिलित हैं। यह एसएक्ससिम और एक असेंबलर/प्रोग्रामर के साथ आता है जो एसएक्स कुंजी या एसएक्स ब्लिट्ज का उपयोग करके एसएक्स की प्रोग्रामिंग की अनुमति देता है।

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

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

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

C4SX
C4एसएक्स एक मुफ़्त C से एसएक्स असेंबली कंपाइलर है जो rwsenser से उपलब्ध है। कृपया ध्यान दें कि यह सॉफ़्टवेयर लम्बन द्वारा परीक्षण नहीं किया गया है। C4एसएक्स के बारे में लम्बन सपोर्ट फ़ोरम में एक थ्रेड है जो एसएक्स के लिए C का उपयोग करने वालों के लिए सहायक हो सकता है।

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

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

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

यह भी देखें

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

बाहरी संबंध

 * एसएक्स microcontroller page at Parallax