2009-11-13 11 views
11

जब से मैंने Google की नई भाषा के बारे में सुना है, मैं इसे माइक्रोकंट्रोलर प्रोग्रामिंग के लिए उपयोग करना चाहता था। विशेष रूप से एटमेल एवीआर माइक्रो-कंट्रोलर जैसे एटमेगा श्रृंखला। क्या इस वास्तुकला के लिए कोई गो पोर्ट है?एवीआर आर्किटेक्चर में पोर्ट बंद करें?

+1

हो सकता है कि आप इसे हुक कर सकते हैं gccgo साथ: http://golang.org/doc/gccgo_install.html –

+0

को देखते हुए कितना ध्यान अपनी हो रही मुझे नहीं लगता कि यह लंबे समय तक किया जाएगा। जाओ मेरी सभी पसंदीदा भाषाओं के बहुत अच्छे, सर्वोत्तम बिट्स दिखता है। यह देखने के लिए दिलचस्प होगा कि अगले कुछ वर्षों में लोग इसके साथ क्या चीजें करते हैं। –

+0

Arduino Uno (ATmega 328 PU) के लिए एक बहुत ही कच्चे बंदरगाह प्रतीत होता है, इसलिए आप कुछ प्रेरणा के लिए http://gobot.io/documentation/platforms/arduino/#how-to-use के लिए उस पर जा सकते हैं। –

उत्तर

5

कोई नहीं है। http://golang.org/doc/install.html

जाओ compilers दो ऑपरेटिंग सिस्टम (लिनक्स, मैक ओएस एक्स) और तीन निर्देश सेट का समर्थन देखें। (Amd64, 386, और हाथ (यानी एआरएम))

3

मैं thinkg नहीं है कि गो (मल्टी कोर/highscalability) के उद्देश्य के mikrocontrollers साथ अच्छी तरह से चला जाता है।

अपने आप से पूछें कि सी (+ यहां तक ​​कि असेंबली) को माइक्रो नियंत्रकों पर सी ++ पर क्यों पसंद किया जाता है।

5

मुझे बहुत देर हो चुकी है, लेकिन अगस्त 2012 के रूप में, गो डिफॉल्ट कंपाइलर (6 जी, 8 जी) और जीसीसी कंपाइलर (यह वास्तव में आधिकारिक भी है, लेकिन डिफ़ॉल्ट नहीं है), जिसका अर्थ है कि यह जीसीसी का समर्थन करने वाले सभी आर्किटेक्चर का समर्थन करता है; हालांकि, और लिंबस ने कहा, गो को बहु-कोर कंप्यूटरों को संबोधित किया जाता है। मैं व्यक्तिगत रूप से सोचता हूं कि आपको सी के साथ बेहतर परिणाम मिलेंगे। यदि आप अभी भी इसका उपयोग करना चाहते हैं, तो यह ठीक होगा, क्योंकि गो एकल-कोर अनुप्रयोगों में अच्छी तरह से प्रबंधन करता है (लेकिन साथ ही साथ सी)।

+2

यह सच हो सकता है, लेकिन, दुख की बात है, मुझे ऐसा करने के कोई उदाहरण नहीं मिल रहे हैं। ऐसा लगता है कि किसी ने भी कोशिश नहीं की, लेकिन हो सकता है कि यह सिर्फ उस भाषा का नाम है जो खोज को मुश्किल बनाता है। – vadipp

संबंधित मुद्दे