Difference between revisions of "IDEs"
From Miscellany
(10 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
: An Integrated Development Environment usually includes a text editor, sometimes with color coding for specific programming languages, and frequently libraries to support particular microcontrollers. Most also have the ability to upload/download code to/from supported devices as well as syntax error checking. | : An Integrated Development Environment usually includes a text editor, sometimes with color coding for specific programming languages, and frequently libraries to support particular microcontrollers. Most also have the ability to upload/download code to/from supported devices as well as syntax error checking. | ||
+ | |||
+ | ==C/C++ IDEs== | ||
+ | |||
+ | * [https://www.ti.com/tool/CCSTUDIO Code Composer Studio] an IDE for TI's processors and microcontrollers for embedded applications. | ||
+ | ** Code Composer Studio includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. | ||
+ | ** The cloud-based Code Composer Studio enables development in the cloud without the need to download and install large amounts of software. | ||
=IDEs for Python & MicroPython= | =IDEs for Python & MicroPython= | ||
Line 15: | Line 21: | ||
:* [https://dfrobot.gitbooks.io/upycraft/content/ uPyCraft] | :* [https://dfrobot.gitbooks.io/upycraft/content/ uPyCraft] | ||
:* [https://www.jetbrains.com/pycharm/ PyCharm] | :* [https://www.jetbrains.com/pycharm/ PyCharm] | ||
− | :* [https:// | + | :* [https://labs.arduino.cc/en/labs/micropython Arduino Labs MicroPython IDE] |
− | |||
:* [https://aws.amazon.com/cloud9/ Cloud9] | :* [https://aws.amazon.com/cloud9/ Cloud9] | ||
:** ''a cloud-based IDE running on Amazon Web Services (AWS)'' | :** ''a cloud-based IDE running on Amazon Web Services (AWS)'' | ||
+ | :* [https://github.com/jczic/ESP32-MPY-Jama MPY-Jama] for MicroPython on ESP32 | ||
+ | :** See [https://hackaday.com/2023/02/07/micropython-esp32-ide-makes-life-simpler/ this article] for details | ||
+ | :* [https://microide.com/ MicroIDE] for MicroPython on ESP32 | ||
+ | :* [https://cdpstudio.com/ CDP Studio] | ||
+ | :** ''free IDE for home/personal users, for Windows/Linux'' | ||
=IDEs for Arduino= | =IDEs for Arduino= | ||
:* [https://www.arduino.cc/en/software Arduino IDE] | :* [https://www.arduino.cc/en/software Arduino IDE] | ||
+ | :** Version 2.0 now available | ||
:* [https://codewith.mu Mu Editor] | :* [https://codewith.mu Mu Editor] | ||
:* [https://thonny.org Thonny] | :* [https://thonny.org Thonny] | ||
:* [https://aws.amazon.com/cloud9/ Cloud9] on AWS | :* [https://aws.amazon.com/cloud9/ Cloud9] on AWS | ||
+ | :* [https://ide.tinkergen.com/ CodeCraft] visual code editor |
Latest revision as of 18:30, 25 April 2024
What is an IDE?
- An Integrated Development Environment usually includes a text editor, sometimes with color coding for specific programming languages, and frequently libraries to support particular microcontrollers. Most also have the ability to upload/download code to/from supported devices as well as syntax error checking.
C/C++ IDEs
- Code Composer Studio an IDE for TI's processors and microcontrollers for embedded applications.
- Code Composer Studio includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features.
- The cloud-based Code Composer Studio enables development in the cloud without the need to download and install large amounts of software.
IDEs for Python & MicroPython
- Mu Editor
- Thonny
- Iguana
- Eclipse
- use with PyDev plugin for Python
- Visual Studio Code
- Idle
- Spyder
- uPyCraft
- PyCharm
- Arduino Labs MicroPython IDE
- Cloud9
- a cloud-based IDE running on Amazon Web Services (AWS)
- MPY-Jama for MicroPython on ESP32
- See this article for details
- MicroIDE for MicroPython on ESP32
- CDP Studio
- free IDE for home/personal users, for Windows/Linux
IDEs for Arduino
- Arduino IDE
- Version 2.0 now available
- Mu Editor
- Thonny
- Cloud9 on AWS
- CodeCraft visual code editor
- Arduino IDE