Hello I am an experienced programmer and I need to develop some software on an Arduino UNO.
The project has 2 parts:
a realtime part which is already written and tested
a non real time part which is to be tested.
the application uses one serial port and we use LINUX for software development.
I need a real debugger (see variables, breakpoints) and not a print function and I cannot use the serial port for debugging since the serial port is used by the application.
I understand this means I need a "hardware kit’ in between my arduino board and my PC . Can you confirm my understanding? Is the ATMEL ICE the right equipment or is there anything newer for a reasonable price?
I also need an IDE. I do not need fancy features for the IDE. Just the possibility to have several modules and load them when needed. I also need to have different folders for tests and software and also for different versions of the software. Is the Arduino IDE OK or should I use Eclipse or another IDE runinng under LINUX?
I thank you in advance for your advices.