Is there any IDE available for Freertos or Stm32 for specifically only for Linux other than Keil uvision. because I found out that Keil uvision is the most stable IDEs available out there for embedded systems.

There is 1 or 2 IDE available for Linux for Embedded System Like for beginners its Arduino. and for advance eclipse. but I want something like Atmel studio . and one more thing eclipse is very unstable when it comes to the embedded system there are lots of configuration and I can't find the best method to setup eclipse for each and every controller. So like Keil has Atmel and stm32 both support. we can easily compile and upload a code for ATMEL chips using Atmel studio so for Linux, Which IDEs are available for Chips? I know command line tools like avr-gcc and arm-gcc but i want something like ready to code. thank you.


closed as too broad by Chris Stratton, brhans, Elliot Alderson, pipe, duskwuff Sep 30 '18 at 4:06

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    \$\begingroup\$ "most embedded engineers use Linux" ... says who? And were they referring to the platform they were developing on or the platform they were developing for? \$\endgroup\$ – brhans Sep 29 '18 at 19:52
  • \$\begingroup\$ IIRC IDE stands for Integrated Drive Electronics, so what are you looking for? \$\endgroup\$ – Solar Mike Sep 29 '18 at 19:54
  • 3
    \$\begingroup\$ @brhans actually Linux (and Macs) are very popular for development of all sorts, including embedded. That's doubly so when an embedded gadget needs to be part of a larger software ecosystem - being able to utilize the same automated build and test tools as the rest of the company matters. But conversely, those solutions are not IDE-based, therefore production building is distinct from what your type into and interface a debugger via, the latter even potentially being a choice made differently by every individual on a project, without issue... This questions is too broad to really fit here. \$\endgroup\$ – Chris Stratton Sep 29 '18 at 19:54
  • \$\begingroup\$ researchgate.net/post/… @brhans \$\endgroup\$ – Robokishan Sep 29 '18 at 19:55
  • 1
    \$\begingroup\$ @SolarMike IDEs means integrated development enviroment in softwares \$\endgroup\$ – Robokishan Sep 29 '18 at 19:55

Honestly, just find a good makefile and use a good text editor - sublime, vim, emacs, kate, atom, vscode,... With a good makefile, all you need to do is keep the source file list up to date and then run "make" and "make program". Then you can use this same setup for all of your programming, no matter the target.

  • \$\begingroup\$ Yes, that's what i am learning right now because i know one thing makefile is the sword with too many functions you can do anything with makefile but before that for just quickstart purpose i want one ide . bdw thank you for reminding me that i am not alone in love with makefile \$\endgroup\$ – Robokishan Sep 30 '18 at 7:13

Not the answer you're looking for? Browse other questions tagged or ask your own question.