Software development for embedded microcontrollers requires – as a minimum – 1) a text editor to enter and tweak source code, 2) a “toolchain” to compile and link the code into a firware image suitable for the selected µC, and 3) an upload mechanism. The best-known example of this is no doubt the “Arduino IDE”, an Integrated Development Environment which, ehm … integrates all of the above into a single (open-source and free) product.
↧