What tools (e.g. IDE, Debuggers) exist for complex Arduino projects?

I would like to develop a network application for the Arduino platform. The examples that come with the Wi-Fi Shield library are multi-element sketches with the network part implemented in C. I would like to figure out how to implement the network part in normal C / C ++ development mode (with decent IDE and step-by-step debugger).

I noticed that WiShield is built on top of the uIP library ((the open source TCP / IP stack implementation for embedded devices with limited resources)) and is highly dependent on it. Smart people have implemented DHCP and zero configurations. How do people carry out projects of such complexity and what tools are used?

+4
source share
2 answers

Are you looking for any Arduino emulator? I think these two should get you started.
Emulino
Simavr

+1
source

Use simple software that can easily work with arduino chips, but do not create a complex project in a difficult situation.

+1
source

Source: https://habr.com/ru/post/1336547/


All Articles