First thing, open System Preferences/Security & Privacy/Privacy. Since the update of Catalina, there is a new security measure that blocks the execution of command line tools such as the GCC compiler and OpenOCD and other downloaded executables. The JTag tool, you'll need to buy the one for the MCU you are developing. I will concentrate more on OSX as it is my OS of choice for daily use and also my development platform.Įmbedded software development requires three things: the compiler, the editor or IDE and the debugging tools a JTag. In this post, I will try to gather as much information and pointer as I could to setup an Eclipse environment. Any processor that GCC compiler can compile, there is a good chance that it would work with Eclipse.
Many people have already created plugins for different type of MCUs such as AVR, MSP430, 8051, ARM, etc. You can pretty much make it do whatever you like by creating plugins and templates. It is a very complex and ultra customizable IDE. Free Open Source embedded C/C++ software development with EclipseĮclipse is an Open Source IDE that has became the facto in the embedded software development realm.