खोज…


परिचय

इस विषय का उद्देश्य उन सभी एकीकृत विकास परिवेशों (IDE) को सूचीबद्ध करना है जिनका उपयोग STM32 माइक्रोकंट्रोलर के लिए सॉफ्टवेयर विकसित करने के लिए किया जा सकता है। उदाहरणों में शामिल होना चाहिए: 1. IDE की मुख्य विशेषताओं की सूची। 2. आईडीई द्वारा समर्थित ऑपरेटिंग सिस्टम की सूची। 3. स्थापना प्रक्रिया। 4. अतिरिक्त कॉन्फ़िगरेशन चरण (यदि कोई हो)।

टिप्पणियों

एसटी माइक्रोइलेक्ट्रॉनिक द्वारा सूचीबद्ध आईडीई:

भाग संख्या सामान्य विवरण विपणन की स्थिति प्रदायक सॉफ्टवेयर प्रकार
CoIDE CooCox CoIDE, ARM कॉर्टेक्स MCUs के लिए एक निःशुल्क और उच्च-एकीकृत सॉफ़्टवेयर डेवलपमेंट वातावरण है सक्रिय CooCox एसडब्ल्यू विकास सूट करता है
CosmicIDE कॉस्मिक एआरएम / कॉर्टेक्स "एम" एसटीएम 32 माइक्रोकंट्रोलर के लिए क्रॉस डेवलपमेंट टूल सक्रिय लौकिक एसडब्ल्यू विकास सूट करता है
CrossWorks रोली एसोसिएट्स क्रॉसवर्क्स, जेटीएजी फ्लैश डाउनलोड और डीबग के साथ एकीकृत विकास वातावरण सक्रिय रोली एसडब्ल्यू विकास सूट करता है
डी एस -5 एआरएम डेवलपमेंट स्टूडियो 5 (डीएस -5) एआरएम प्रोसेसर-आधारित प्लेटफार्मों की व्यापक रेंज के लिए सर्वश्रेष्ठ-इन-क्लास उपकरण प्रदान करता है सक्रिय एआरएम एसडब्ल्यू विकास सूट करता है
ईएमपी-थंडर Emprog ThunderBench, ARM Cortex के लिए पूरी तरह से एकीकृत और अच्छी तरह से तैयार किए गए विकास C / C ++ उपकरण सक्रिय Emprog फर्मवेयर
Hitop5 यूनिवर्सल यूजर इंटरफेस, आईडीई और सभी Hitex विकास उपकरण के लिए डिबगर सक्रिय Hitex एसडब्ल्यू विकास सूट करता है
IAR-EWARM IAR एकीकृत विकास पर्यावरण और एआरएम कॉर्टेक्स-एम के लिए सी / सी ++ संकलक का अनुकूलन सक्रिय IAR एसडब्ल्यू विकास सूट करता है
MDK-एआरएम-STM32 कोर्टेक्स-एम आधारित एमसीयू के लिए एमडीके-एआरएम सॉफ्टवेयर डेवलपमेंट का माहौल सक्रिय Keil एसडब्ल्यू विकास सूट करता है
बहु ग्रीनहिल्स सी और सी ++ का उपयोग करके एम्बेडेड अनुप्रयोगों के लिए विकास और डिबग पर्यावरण को एकीकृत करता है सक्रिय ग्रीनहिल्स सॉफ्टवेयर एसडब्ल्यू विकास सूट करता है
पुरुषों-न्यूक्लियस-एस एफ एसटीएम 32 के लिए न्यूक्लियस स्मार्टफिट सक्रिय मेंटर ग्राफिक्स फर्मवेयर
प्रति-Tracealyzer STM32 MCU के लिए Percepio रन-टाइम ट्रेस विश्लेषक सक्रिय Percepio
PLSUDE-STM32 पीएलएस विकास उपकरण द्वारा STM32 Cortex-M आधारित MCU के लिए अनुकूलित ट्रेस और फ्लैश समर्थन के साथ डिबग और एमुलेटर प्लेटफॉर्म सक्रिय Pls एसडब्ल्यू विकास सूट करता है
सवारी STM32 STM32 MCUs के लिए जेल ब्रांडेड एकीकृत विकास वातावरण सक्रिय Raisonance एसडब्ल्यू विकास सूट करता है
Somn-डीआरटी-आईडीई सोम्मर डीआरटी कोर्टेक्स-एम आईडीई सक्रिय ड्रीम एसडब्ल्यू विकास सूट करता है
SW4STM32 सिस्टम कार्यक्षेत्र STM32 के लिए: विंडोज, लिनक्स और ओएस एक्स पर मुफ्त आईडीई सक्रिय AC6 एसडब्ल्यू विकास सूट करता है
TASKINGVX-STM32 Altium के C / C ++ संकलक और ARM आधारित MCUs के लिए डिबगर उपकरण सक्रिय टास्किंग फर्मवेयर
TrueSTUDIO STM32 विकास के लिए प्रमुख सी / सी ++ विकास उपकरण, इसकी बेजोड़ सुविधा सेट और अभूतपूर्व एकीकरण के साथ सक्रिय Atollic एसडब्ल्यू विकास सूट करता है
ISYS-winIDEAOpen सभी STM32 कोर्टेक्स-एम आधारित उपकरणों के लिए iSYSTEM का मुफ्त असीमित सॉफ्टवेयर विकास मंच सक्रिय iSYSTEM एसडब्ल्यू विकास सूट करता है
mikroBasicPRO MikroElektronika पूर्ण-विशेषताओं वाला मूल संकलक जो STM32 विकास को सभी के लिए उपयुक्त बनाता है सक्रिय Mikroelectronika एसडब्ल्यू विकास सूट करता है
mikroCPRO STM32 उपकरणों के लिए MikroElektronika पूर्ण विशेषताओं वाला ANSI C संकलक। यह उन्नत अनुकूलन के साथ एक सहज आईडीई, शक्तिशाली संकलक की सुविधा देता है सक्रिय Mikroelectronika एसडब्ल्यू विकास सूट करता है
mikroPascalPRO STM32 उपकरणों के लिए मिक्रोइलेक्रोनिका पूर्ण विशेषताओं पास्कल संकलक। इसमें डॉकिंग समर्थन के साथ एक सहज ज्ञान युक्त आईडीई है, जो सुविधाओं के साथ समृद्ध है, उन्नत पाठ संपादक, कई उपलब्ध उपकरण, पुस्तकालय और उदाहरण हैं सक्रिय Mikroelectronika एसडब्ल्यू विकास सूट करता है
winIDEA-STM32 iSYSTEM का पूरा सॉफ्टवेयर विकास और STM32 MCUs के लिए परीक्षण समाधान सक्रिय iSYSTEM फर्मवेयर

SW4STM32: STM32 के लिए सिस्टम कार्यक्षेत्र

परिचय

STM32 के लिए सिस्टम कार्यक्षेत्र विंडोज, लिनक्स और ओएस एक्स पर एक मुफ्त आईडीई है। एसटी माइक्रोइलेक्ट्रॉनिक से विवरण:

सिस्टम वर्कबेंच टूलचैन, जिसे SW4STM32 कहा जाता है, ग्रहण पर आधारित एक मुफ्त मल्टी-ओएस सॉफ्टवेयर डेवलपमेंट वातावरण है, जो एसटीएम 32 माइक्रोकंट्रोलर और संबंधित बोर्डों की पूरी श्रृंखला का समर्थन करता है।

SW4STM32 टूलचैन वेबसाइट www.openstm32.org से प्राप्त किया जा सकता है, जिसमें तकनीकी सहायता के लिए फ़ोरम, ब्लॉग और प्रशिक्षण शामिल हैं। एक बार इस साइट पर पंजीकृत होने के बाद, उपयोगकर्ताओं को नि: शुल्क टूलकिन के डाउनलोड के साथ आगे बढ़ने के लिए प्रलेखन> सिस्टम वर्कबेंच पेज पर इंस्टॉलेशन निर्देश मिलेंगे।

सिस्टम वर्कबेंच टूलचैन और इसकी सहयोगी वेबसाइट AC6 द्वारा निर्मित की गई है, जो एक सेवा कंपनी है जो एम्बेडेड सिस्टम पर प्रशिक्षण और परामर्श प्रदान करती है।

इस उत्पाद की आपूर्ति एसटी से संबद्ध तीसरे पक्ष द्वारा की जाती है। विनिर्देशन की नवीनतम जानकारी के लिए, तृतीय पक्ष की वेबसाइट देखें: www.ac6.fr.

प्रमुख विशेषताऐं

  • STM32 माइक्रोकंट्रोलर, STM32 न्यूक्लियो बोर्ड, डिस्कवरी किट और मूल्यांकन बोर्ड, साथ ही STM32 फर्मवेयर (मानक परिधीय पुस्तकालय या STM32Cube HAL) के लिए व्यापक समर्थन
  • जीसीसी सी / सी ++ संकलक
  • GDB- आधारित डिबगर
  • टीम-वर्क प्रबंधन के साथ ग्रहण आईडीई
  • ग्रहण प्लग-इन के साथ संगत
  • एसटी-लिंक समर्थन
  • कोई कोड आकार सीमा नहीं
  • मल्टीपल OS सपोर्ट: Windows®, Linux और OS X®

स्थापना

  1. पर जाएं: http://www.openstm32.org/HomePage
  2. रजिस्टर करें और साइट पर लॉग इन करें।
  3. पर जाएँ: http://www.openstm32.org/Downloading+the+System+Workbench+for+STM32+installer
  4. आप ऑपरेटिंग सिस्टम के लिए नवीनतम संस्करण डाउनलोड करें।
  5. डाउनलोड किए गए इंस्टॉलर को चलाएं।

IAR-EWARM

परिचय

IAR एकीकृत विकास पर्यावरण और एआरएम कॉर्टेक्स-एम के लिए सी / सी ++ संकलक का अनुकूलन। एसटी माइक्रोइलेक्ट्रॉनिक से विवरण:

IAR-EWARM एक सॉफ्टवेयर डेवलपमेंट सूट है जो रेडी-मेड डिवाइस कॉन्फिगरेशन फाइल्स, फ्लैश लोडर और 4300 उदाहरण प्रोजेक्ट्स के साथ दिया गया है। IAR एंबेडेड कार्यक्षेत्र अन्य ARM®EABI अनुरूप संकलक के साथ संगत है और ST32 के लिए निम्नलिखित ARM®cores का समर्थन करता है:

प्रमुख विशेषताऐं

  1. ज़रूरी भाग:
    • परियोजना प्रबंधन उपकरण और संपादक के साथ एकीकृत विकास का माहौल
    • ARM® के लिए C और C ++ कंपाइलर का अत्यधिक अनुकूलन
    • MISRA C नियमों की स्वचालित जाँच (MISRA C: 2004)
    • ARM® EABI और CMSIS अनुपालन
    • व्यापक HW लक्ष्य प्रणाली समर्थन
    • वैकल्पिक I-जेट और JTAGjet ™ -Trace-in सर्किट डिबगिंग जांच
    • स्रोत कोड के साथ सहसंबंध में बिजली की खपत की कल्पना करने के लिए पावर डिबगिंग
    • स्रोत कोड सहित रन-टाइम लाइब्रेरी
    • ARM® कोडांतरण को स्थानांतरित करना
    • लिंकर और लाइब्रेरियन उपकरण
    • सीएम-एसपीवाई® डीबगर के साथ एआरएम® सिम्युलेटर, जेटीएजी समर्थन और हार्डवेयर पर आरटीओएस-डीबगिंग के लिए समर्थन
    • RTOS प्लगइन्स IAR सिस्टम और RTOS विक्रेताओं से उपलब्ध हैं
    • कई अलग-अलग निर्माताओं से मूल्यांकन बोर्डों के लिए 3100 से अधिक नमूना परियोजनाएं
    • पीडीएफ प्रारूप में उपयोगकर्ता और संदर्भ गाइड
    • प्रसंग-संवेदी ऑन-लाइन मदद
  2. चिप-विशिष्ट समर्थन:
    • STMicroelectronics मूल्यांकन बोर्डों के लिए 4300 उदाहरण परियोजनाएं
    • ARM® और Thumb® मोड में 4 Gbyte अनुप्रयोगों के लिए समर्थन
    • प्रत्येक फ़ंक्शन को ARM® या Thumb® मोड में संकलित किया जा सकता है
    • VFP वेक्टर फ्लोटिंग प्वाइंट सह-प्रोसेसर कोड पीढ़ी
    • आंतरिक नीयन ™ समर्थन
  3. हार्डवेयर डिबगिंग समर्थन:
    • STMicroelectronics ST-LINK V2: STM32 उपकरणों का समर्थन करता है
    • STMicroelectronics ST-LINK: STM32 उपकरणों का समर्थन करता है
  4. RTOS समर्थन: IAR की वेब साइट http://www.iar.com से परामर्श करें
  5. समर्थित उपकरण: IAR की वेब साइट http://www.iar.com से परामर्श करें

स्थापना

Atollic - TrueSTUDIO

परिचय

एआरएम विकास के लिए सी / सी ++ आईडीई।

Atollic TrueSTUDIO® का परीक्षण और सत्यापन निम्नलिखित ऑपरेटिंग सिस्टम पर किया जाता है:

  • Microsoft® Windows®Vista (32-बिट संस्करण)
  • Microsoft® Windows® Vista (64-बिट संस्करण)
  • Microsoft® Windows® 7 (32-बिट संस्करण)
  • Microsoft® Windows® 7 (64-बिट संस्करण)
  • Microsoft® Windows® 8 (64-बिट संस्करण)
  • Microsoft® Windows® 10 (64-बिट संस्करण)
  • लिनक्स समर्थन 2016 Q4 के अंत की उम्मीद है
  • मैक ओएस एक्स समर्थन 2017 Q2 की उम्मीद है

TrueSTUDIO केवल 32-बिट एप्लिकेशन के रूप में उपलब्ध है।

स्थापना

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

  1. यहां जाएं: http://atollic.com/resources/downloads/
  2. नवीनतम स्थिर या नवीनतम बीटा संस्करण डाउनलोड करें।
  3. इंस्टॉलर चलाएं।

CoIDE

परिचय

CooCox CoIDE, ARM Cortex MCUs के लिए एक निःशुल्क और उच्च-एकीकृत सॉफ़्टवेयर विकास वातावरण है। एसटी माइक्रोइलेक्ट्रॉनिक से विवरण:

CoIDE, ग्रहण और जीसीसी टूल चेन पर आधारित एक मुफ्त सॉफ्टवेयर डेवलपमेंट वातावरण है, जो उपयोगकर्ताओं को ARM® Cortex®-M माइक्रोकंट्रोलर्स की आसान पहुँच प्रदान करने के लिए अनुकूलित और सरलीकृत किया गया है।

इस उत्पाद की आपूर्ति एसटी से संबद्ध तीसरे पक्ष द्वारा की जाती है। खरीदे गए भागों के विनिर्देश और पैकेज की पूरी और नवीनतम जानकारी के लिए, तीसरे पक्ष की वेबसाइट www.coocox.org देखें।

प्रमुख विशेषताऐं

  • STM32 माइक्रोकंट्रोलर, STM32 न्यूक्लियो बोर्ड और साथ ही STM32Cube सॉफ्टवेयर लाइब्रेरी के लिए पूरा समर्थन।
  • जीसीसी सी / सी ++ संकलक।
  • GDB- आधारित डिबगर।
  • सरलीकृत ग्रहण आईडीई।
  • ST- लिंक समर्थन।
  • बहु भाषा समर्थन: अंग्रेजी, चीनी।

स्थापना



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow