Difference between revisions of "IDEs"

From Miscellany
(Created page with "=What is an IDE?= : An Integrated Development Environment usually includes a text editor, sometimes with color coding for specific programming languages, and frequently libra...")
 
 
(17 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=
  
* [https://codewith.mu Mu Editor]
+
:* [https://codewith.mu Mu Editor]
* [https://thonny.org Thonny]
+
:* [https://thonny.org Thonny]
* [https://robostart.ru/iguana/en/ Iguana]
+
:* [https://robostart.ru/iguana/en/ Iguana]
* [https://www.eclipse.org/ Eclipse]
+
:* [https://www.eclipse.org/ Eclipse]
** ''use with [http://pydev.org/ PyDev] plugin for Python''
+
:** ''use with [http://pydev.org/ PyDev] plugin for Python''
* [https://code.visualstudio.com/ Visual Studio Code]
+
:* [https://code.visualstudio.com/ Visual Studio Code]
* [https://docs.python.org/3/library/idle.html Idle]
+
:* [https://docs.python.org/3/library/idle.html Idle]
* [https://github.com/spyder-ide/spyder Spyder]
+
:* [https://github.com/spyder-ide/spyder Spyder]
 +
:* [https://dfrobot.gitbooks.io/upycraft/content/ uPyCraft]
 +
:* [https://www.jetbrains.com/pycharm/ PyCharm]
 +
:* [https://labs.arduino.cc/en/labs/micropython Arduino Labs MicroPython IDE]
 +
:* [https://aws.amazon.com/cloud9/ Cloud9]
 +
:** ''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=
 +
 
 +
:* [https://www.arduino.cc/en/software Arduino IDE]
 +
:** Version 2.0 now available
 +
:* [https://codewith.mu Mu Editor]
 +
:* [https://thonny.org Thonny]
 +
:* [https://aws.amazon.com/cloud9/ Cloud9] on AWS
 +
:* [https://ide.tinkergen.com/ CodeCraft] visual code editor

Latest revision as of 19: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

IDEs for Arduino