Stm32 के लिए हर कोई किस निशुल्क आईडीई का उपयोग करता है? [बन्द है]


11

मैं वर्तमान में Atmel सैम श्रृंखला का उपयोग कर रहा हूं। पसंद आसान था: IDE Atmel Studio है जो बहुत अच्छा है, मुफ्त है और मैंने इसका इस्तेमाल AVR को विकसित करने से पहले किया था। मेरे पास डीबगर एटलम आईसीई है जो मैंने एवीआर के लिए भी इस्तेमाल किया था और यह एआरएम श्रृंखला का भी समर्थन करता है।

क्या बनाता है STM32 श्रृंखला दिलचस्प चिप्स और विकास बोर्डों के लिए बहुत कम लागत है। हालांकि, आईडीई लोग विकास के लिए क्या उपयोग करते हैं? मुझे किसी ऐसी चीज में दिलचस्पी है जो मुख्य धारा के रूप में संभव के रूप में पूरी तरह से मुक्त है, इसलिए ज़रूरत पड़ने पर मदद ढूंढना आसान होगा और यह भी सुनिश्चित करना होगा कि उपकरण अद्यतित रहें। मुझे Google या ST की वेबसाइट पर एक निश्चित उत्तर मिल सकता है इसलिए यदि कोई इस प्लेटफ़ॉर्म पर विकसित होने के साथ पहले से ही शामिल है तो मैं सराहना करूँगा यदि आप डेटा और अपनी राय साझा करते हैं।


1
अभी मैं 'taming' और STM डिस्कवरी (stm32f051r8) हूं, आधे घंटे के लिए एलईडी को घुमाया जाता है। मैं अपने स्वयं के मेकफाइल के साथ gcc का उपयोग करता हूं, सी + एचएएल जैसी परत से लिंकस्क्रिप्टस्क्रिप्ट करता हूं। आईडीई की जरूरत किसे है? (मुझे पता है कि बहुत से लोग करते हैं, लेकिन मैं प्रकाश यात्रा करना पसंद करता हूं।)
राउटर वैन ओइजेन

2
@WoutervanOoijen - व्यक्तिगत रूप से, मुझे पता है कि आईडीई का उपयोग करने से मुझे तेजी से काम करने में मदद मिलती है।
user34920

2
www.coocox.org - ग्रहण-आधारित, दुख की बात है, लेकिन पैसे के लिए बकाया मूल्य (यानी यह मुफ़्त है, कार्यात्मक और उपयोग करने में काफी आसान है)। विंडोज केवल एफएक, उन लोगों के लिए जो सोचते हैं कि पीसी ओएस जीवन और मृत्यु का मामला है। मैं STM32F4 की "कम लागत" का btw नहीं कहूंगा, लेकिन डिस्कवरी बोर्ड उत्कृष्ट मूल्य हैं।
Markt

1
Btw, नए coocox बीटा stm32 मुझे लगता है कि समर्थन नहीं करता है। पुराना संस्करण प्राप्त करें।
माइक

1
मैं एक सामान्य पाठ संपादक और एक कमांड लाइन का उपयोग करता हूं।
ओल्ड_टाइमर

जवाबों:


5

निश्चित रूप से mbed.org

Mbed एक मुक्त एआरएम-समर्थित ऑनलाइन आईडीई है जिसमें खुली लाइब्रेरी , संशोधन नियंत्रण और ऑनलाइन समुदाय है।

आईडीई अपने वेब ब्राउज़र में रन, तो आप किसी भी पीसी से काम करते हैं और कर सकते हैं सहयोग दुनिया भर के लोगों के साथ।

STM32L152RE (कोर्टेक्स एम 3, 512K फ्लैश / 80k रैम) के साथ समर्थित है $ 10 Nucleo-L152 बोर्ड।

मैंने 10 मिनट में अपना पहला STM32L1 "Mbed Blinky" (एक साधारण एलईडी फ्लैशर) चलाया ।


क्या आप एम्बेड के बारे में अधिक बता सकते हैं? यह आर्डिनो की तरह दिखता है। क्या यह केवल ऑनलाइन है? क्या यह डिबगिंग का समर्थन करता है?
माइक

10
यह एक अच्छा कारण के लिए Arduino की तरह लगता है, यह एक ही विचार है। व्यक्तिगत रूप से, मुझे एक ऑनलाइन आईडीई ऑफ-पुटिंग का विचार मिला है और यह विचार कि ये मुफ्त उपकरण बंद स्रोत हैं और भी ऑफ-पुट। आपके पास एक संपादक है जो वे आपको देते हैं और वे पुस्तकालय आपको देते हैं, अगर आपको यह बहुत पसंद नहीं है। अगर वे शुल्क बहुत बुरा लगने लगे। यदि वे सेवा को बहुत बुरा मानते हैं। यह प्रोटोटाइपिंग और स्कूलों के लिए अच्छा है जो मुझे लगता है, न कि जब आपको काम के लिए इसकी आवश्यकता होती है।
user34920

5
नहीं, यह Arduino की तरह बिल्कुल नहीं है। सबसे पहले, पुस्तकालय खुले स्रोत हैं (पहला लिंक देखें) और एक उदार लाइसेंस है। दूसरा, स्रोत और पुस्तकालयों को कई लोकप्रिय संकलकों पर संकलन के लिए तैयार परियोजना के रूप में डाउनलोड किया जा सकता है। तीसरा, आप किसी भी / सभी पुस्तकालयों के स्रोत संस्करण को आयात कर सकते हैं और उन्हें अपने दिल की सामग्री में जोड़ सकते हैं।
नीयनज़ॉन

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

लगभग कोई भी डेवलपर जिसे मैं नहीं जानता कि वह एमबेड का उपयोग करता है। मैं Openstm32.org/HomePage , ac6 टूल्स (gcc संकलक) के साथ ग्रहण IDE की जाँच करूँगा ।
तारबाई 22

1

यदि आप नि: शुल्क लेकिन पेशेवर आईडीई की तलाश कर रहे हैं, तो मैं आपको इस लिंक का पालन करने की सलाह देता हूं ।

यह M0 और M0 + पर आधारित सभी STM32 के लिए allvision के मुफ्त संस्करण तक पहुंचने के लिए आपको ARM पेज पर ले जाएगा।

नि: शुल्क MDK-ARM लाइसेंस को STM32F0 और STM32L0 श्रृंखला दोनों के लिए सक्रिय किया जा सकता है, जो निम्नलिखित उत्पाद क्रमांक संख्या (PSN) का उपयोग कर: U1E21-CM9GY-L3G4L


1
क्या यह वास्तव में पूर्ण कार्य है, या यह निष्पादन योग्य आकार में सीमित है?
स्कॉट सीडमैन

1
@ScottSeidman नि: शुल्क 'एमडीके-लाइट' संस्करण की कोड सीमा 32kB है। www2.keil.com/mdk5/selector
ब्रूस एबट

@ ब्रूसअबॉट - लाइसेंसिंग के बारे में कैसे? क्या आप इसे वास्तविक के लिए उपयोग कर सकते हैं, या सिर्फ शौक / शिक्षा के लिए?
स्कॉट सीडमैन

2
"STMicroelectonics STM32F0 और STM32L0 के लिए MDK STMicroelectronics द्वारा भुगतान किया गया लाइसेंस है । यह ARM Cortex-M0 और ARM Cortex-M0 + कोर पर आधारित STM32 उपकरणों के साथ काम करने वाले सॉफ्टवेयर डेवलपर्स के लिए मुफ्त में उपयोग होता है।"
ब्रूस एबट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.