2010-12-27 13 views
15

क्या एक्सकोड के साथ एक आर्डिनो प्रोग्रामिंग वातावरण स्थापित करने के बारे में कोई अच्छा संदर्भ है?एक्सकोड 5 के साथ मैक ओएस एक्स पर Arduino प्रोग्रामिंग?

एक आदर्श उत्तर, "ओह हाँ, Google Code पर एक सक्रिय प्रोजेक्ट है, बस .dmg डाउनलोड करें, $ {Xcode magic config file} को $ {कहीं भी ~ लाइब्रेरी} में कॉपी करें, एक्सकोड को पुनरारंभ करें और फ़ाइल मेनू से "नया आर्डिनो प्रोजेक्ट" चुनें। अपने Arduino प्लग इन के साथ बनाएं पर क्लिक करें और यह इसे सीधे हार्डवेयर पर अपलोड करता है। "

Google कुछ हिट देता है, लेकिन वे अस्पष्ट और पुराने हैं (विशेष रूप से, जिस तरह एक्सकोड 3 और 4 के बीच प्रोजेक्ट टेम्पलेट बदलता है और मुझे एक्सकोड 4 टेम्पलेट नहीं मिल रहा है।) मैंने आधिकारिक तौर पर प्रसंस्करण को बढ़ा दिया है और यदि संभव हो तो मैं ग्रहण के साथ अपने घर के जीवन को उड़ा नहीं देना चाहूंगा।

+0

यह सवाल बेहतर करने के लिए http://electronics.stackexchange.com –

+2

इसके अलावा, आप कहते हैं कि तुम प्रसंस्करण पार कर गए हैं अनुकूल हो सकता है। यदि ऐसा है, तो आप एआरआर प्रोग्रामिंग की तलाश में हैं, न कि Arduino प्रोग्रामिंग। लेडीडा का एक अच्छा ट्यूटोरियल है [यहां] (http://www.ladyada.net/learn/avr/setup-mac.html), अंतिम दो सप्ताह पहले अपडेट किया गया था। –

+1

मुझे यकीन नहीं था कि कौन से इलेक्ट्रॉनिक्स या स्टैक ओवरफ्लो सबसे उपयुक्त थे।इलेक्ट्रॉनिक्स लोग हार्डवेयर सवालों के साथ मुझे बहुत मदद कर रहे हैं, लेकिन यह पूरी तरह से सॉफ्टवेयर है, इसलिए मैंने सोचा कि यहां बेहतर हो सकता है। यह नहीं बता सकता कि "microcontrollers.stackexchange.com" के लिए कॉल है या नहीं, मैं एरिया 51 के आसपास पोक कर सकता हूं। एवीआर/अरुडिनो के रूप में, फिर से यह 50-50 है। मैं विशेष रूप से अपने पर्यावरण को यूएसबी के माध्यम से अपने Arduino हार्डवेयर में अपलोड करने के लिए गड़बड़ करना चाहता हूं, जिसके लिए मुझे लगता है कि आपको गैर-"शुद्ध एवीआर" libs या समर्थन सॉफ़्टवेयर का उपयोग करना होगा। यदि आपने यह टिप्पणी एक उत्तर दिया है तो मैं ऊपर उठूंगा :-) –

उत्तर

2

मैं अभी embedXcode पर आया हूं जो वास्तव में मैं चाहता हूं।

0

मैंने Arduino मंचों पर भी पूछा और वे उस बिंदु पर हैं जहां किसी के posted a Makefile जो मेरे लिए काम करता है, लेकिन एक्सकोड 4 के लिए टेम्पलेटिंग सिस्टम एक्सकोड 3 के लिए काफी अलग है और स्पष्ट रूप से अभी भी कुछ राज्यों में है।

तो मई 2011 तक मैं जो जवाब सुनना चाहता था वह अभी भी मौजूद नहीं है लेकिन हम करीब आ रहे हैं।

+0

मैंने अब तक इसका उत्तर नहीं दिया है क्योंकि मैं शेर पर हूं, विशेष रूप से एक एक्सकोड 4 समाधान की आवश्यकता है। –

4

आप वास्तव में संकलन और अपलोड करने के लिए arduino GUI का उपयोग कर सकते हैं, और प्राथमिकताओं में बाहरी को संपादक सेट कर सकते हैं। इस तरह, आप एक्सकोड से सी ++ (पीडीई) फ़ाइलों को संपादित कर सकते हैं, और आर्डिनो वास्तविक सीपीपी उत्पन्न कर सकते हैं और पूरे शेबांग का निर्माण कर सकते हैं।

आप एआरआर-जीसीसी कंपाइलर का उपयोग करके, आर्डिनो के लिए सादे सी ++/सी लिखने के लिए एक्सकोड का भी उपयोग कर सकते हैं। https://stackoverflow.com/a/8192762/153835

फिर आप सादे avrdude अपलोड टूल का उपयोग कर सकते हैं arduino कार्यक्रम:

पर एक नज़र डालें। एक नज़र डालें: http://www.ladyada.net/library/arduino/bootloader.html

ऐसा लगता था कि अरुडिनो द्वारा बोली जाने वाला प्रोटोकॉल एसटीके 500 प्रोटोकॉल का एक संशोधन था, और केवल आर्डिनो के साथ बंडल किया गया अवतार ही बात कर सकता था। मुझे नहीं पता कि मुख्यधारा के अवतार को अपग्रेड किया गया था, या यदि आपको अभी भी Arduino फ़ोल्डर के अंदर avrdude का सहारा लेना है।

1

वैकल्पिक रूप से, यदि आप एक्सकोड (या सिर्फ एक अन्य समाधान) से स्वतंत्र समाधान की तलाश में हैं, तो एवीआर विकास के लिए क्रॉसपैक देखें। अनिवार्य रूप से, यह ओएसएक्स

के लिए एक एवीआर टूलचेन है, यह आपको सी/सी ++ के साथ Arduino IDE के बाहर विकसित करने की अनुमति देगा। यह केवल टर्मिनल लाइन है।

https://www.obdev.at/products/crosspack/index-de.html

हालांकि, instructable नीचे ग्रहण आईडीई के साथ इसे का उपयोग (अच्छी तरह से, ग्रहण आईडीई इसे का उपयोग) के लिए चरणों देता है।

http://www.instructables.com/id/Setup-AVR-programming-on-OS-X-using-Eclipse/?ALLSTEPS