लक्ष्यीकरण भाषाएं या वातावरण डिफ़ॉल्ट सी ++ वातावरण के अलावा Arduino या AVR को लक्षित करने वाली प्रोग्रामिंग भाषाएं या वातावरण क्या हैं?
पीएस: मै मैक ओएस 10.5 का उपयोग कर रहा हूं।प्रोग्रामिंग भाषाएं Arduino/AVR
उत्तर
आप जावा का उपयोग कर सकते हैं। Arduino and Java देखें। इसमें कुछ निर्देश हैं जो आपके लिए उपयोगी हो सकते हैं।
कुछ सामान्यतः ज्ञात वाले:
सिद्धांत रूप में आप, अन्य भाषाओं का समर्थन करने के लिए AVR-जीसीसी का विस्तार करने में सक्षम होना चाहिए, हालांकि यह कोई छोटी उपक्रम है। मुझे यह भी कहना चाहिए कि सी के अलावा अन्य भाषाओं के लिए समर्थन आम तौर पर भाषा घटकों पर कुछ काफी भारी प्रतिबंधों के साथ आता है - उदाहरण के लिए, सी ++ के साथ भी malloc
और free
के रूप में नई वस्तुओं को तत्काल करने के लिए निराश किया गया है, दोनों स्मृति स्थान और चक्रों में बेहद महंगा हैं।
गूगल का उपयोग करते हुए इसके अलावा, निम्नलिखित संदर्भ लागू होते हैं:
आप एवीआर असेंबलर में भी प्रोग्राम कर सकते हैं, और अनुमानतः जीसीसी द्वारा समर्थित किसी भी भाषा – Jasen
एक अविश्वसनीय रूप से लोकप्रिय विकल्प सी में सीधे अपने Arduino कार्यक्रम है, तारों की तुलना में (प्रोग्रामिंग Arduino द्वारा प्रयुक्त भाषा आईडीई)। यह आपके माइक्रोकंट्रोलर के निम्न-स्तर के संचालन पर बहुत अधिक नियंत्रण की अनुमति देता है।
Arduino IDE सी का समर्थन करता है (क्योंकि वायरिंग सी और सी ++ पर आधारित है) और एवीआर-जीसीसी टूलचेन के साथ संकलित करता है, या आप पर्यावरण के बिना जा सकते हैं और टेक्स्ट एडिटर का उपयोग कर सकते हैं, कमांड लाइन (एवीआर-जीसीसी टूलचेन के साथ स्थापित) और avrdude (मैक, विंडोज और लिनक्स पर उपलब्ध एक कमांड लाइन उपकरण)।
एवीआर उपकरणों को आसानी से एटम स्टूडियो (पूर्व में एवीआर स्टूडियो) के साथ प्रोग्राम किया जा सकता है, जो प्रोग्रामिंग भाषाओं की भीड़ का उपयोग कर सकते हैं।
Arduino मंचों
AVR-जीसीसी toolchain के बारे में जानकारी यहां पाया जा सकता सी में प्रोग्रामिंग के लिए जानकारी का एक बहुत कुछ है।
http://www.nongnu.org/avr-libc/
मैं व्यक्तिगत रूप से काफी चारों ओर मुश्किल तरीके से ले रहे हैं और आईडीई के बिना एक AVR चिप कार्यक्रम सीखने का आनंद लिया है, लेकिन यह व्यक्तिगत पसंद और आप कितना सीखना चाहते करने के लिए नीचे आता है।
- 1. सचमुच बहुभाषी प्रोग्रामिंग भाषाएं?
- 2. फ़्लोचार्टिंग कार्यात्मक प्रोग्रामिंग भाषाएं
- 3. जीवीआईएम और एकाधिक प्रोग्रामिंग भाषाएं
- 4. प्रोग्रामिंग भाषाएं बड़ी संख्या अंकगणित
- 5. चॉम्स्की पदानुक्रम और प्रोग्रामिंग भाषाएं
- 6. ग्राफिक्स प्रोग्रामिंग के लिए उपयुक्त कार्यात्मक प्रोग्रामिंग भाषाएं हैं?
- 7. जनरेटिंग प्रोग्रामिंग के लिए गैर-सी ++ भाषाएं?
- 8. इतनी सारी प्रोग्रामिंग भाषाएं क्यों हैं?
- 9. कौन सी प्रोग्रामिंग भाषाएं संदर्भ-मुक्त हैं?
- 10. क्या कोई वैश्विक चर के साथ प्रोग्रामिंग भाषाएं हैं?
- 11. प्रोग्रामिंग भाषाएं जो PHP में संकलित होती हैं?
- 12. कौन सी .NET प्रोग्रामिंग भाषाएं कोडडॉम प्रदाता है?
- 13. कौन सी प्रोग्रामिंग भाषाएं (स्मॉलटाक के अलावा) छवि आधारित हैं?
- 14. लोकप्रिय 'वेब-तैयार' कार्यात्मक प्रोग्रामिंग भाषाएं क्या हैं?
- 15. कौन सा सामान्य उद्देश्य प्रोग्रामिंग भाषाएं/कार्यान्वयन सी
- 16. रिलेशनल डाटाबेस भाषाएं और तर्क प्रोग्रामिंग कितने समान हैं?
- 17. प्रोग्रामिंग भाषाएं/पुस्तकालय हार्डवेयर के साथ संवाद कैसे करते हैं?
- 18. क्या प्रोग्रामिंग भाषाएं और भाषा सुविधाएं 10 से कम हैं?
- 19. प्रोग्रामिंग भाषाएं जो XML अक्षर का समर्थन करती हैं
- 20. प्रोग्रामिंग भाषाएं और कंपाइलर डिज़ाइन बनाना। क्या वे संबंधित हैं?
- 21. क्या जावास्क्रिप्ट के अलावा क्लाइंट साइड प्रोग्रामिंग के लिए कोई अन्य प्रोग्रामिंग भाषाएं हैं?
- 22. ग्राहक पक्ष भाषाएं
- 23. स्क्रिप्टिंग भाषाएं
- 24. ऑटोमोबाइल प्रोग्रामिंग भाषा
- 25. औपचारिक प्रोग्रामिंग भाषा क्या है?
- 26. MySQL प्रक्रियात्मक भाषाएं?
- 27. एप्लिकेशन की संसाधन भाषाएं
- 28. एंड्रॉइड टीटीएस भाषाएं
- 29. भाषाएं जो नामित tuples
- 30. प्रोग्रामिंग
यह लिंक एक पीसी पर जावा कोड को चलाने के तरीके के बारे में है जो एक Arduino के साथ संचार करता है, है ना? मुझे लगता है कि पूछे जा रहे सवाल Arduino_ पर चलाने के लिए कोड लिखने के बारे में है। – nekomatic
@ निकोमैटिक सही, यह पीसी पक्ष पर एक सीरियल पोर्ट खोलने और अन्य जगहों से संकलित एआरआर असेंबली चलाने वाले आर्डिनो से संचार करने पर चर्चा करता है। – hexafraction