我想为Arduino平台开发一个基于网络的应用程序。随附的Wi-Fi Shield库示例都是多文件草图,其中网络部分采用C实现。我想找出如何以常规的C / C ++开发方式实现网络部分(使用良好的IDE和逐步调试器)。我注意到WiShield是建立在uIP库上的(一种针对资源受限嵌入式设备的开源全TCP / IP堆栈实现),并受其极大影响。聪明的人们在其上实现了DHCP和零配置实现。人们如何执行此类复杂项目,使用什么工具?