我目前正在使用Atmel AT91SAM9260评估板(带有多个外设的基于ARM的微控制器)实现一个简单的tcp/ip服务器。如何将lwIP原始源代码添加到我的项目中?
Atmel提供的一些示例包括基于uIP的Web服务器,但uIP无法处理所需的吞吐量。
我发现基于版本1.1.1(或略高于)的同样的例子,刚刚服务我。
最近我开始有堆栈问题,我无法找到一个端口到AT91SAM9260与新版本的lwIP。为了构建这个项目,我使用Eclipse + Yagarto + gcc作为开发堆栈。
将我最新版本1.4.0(可在http://download.savannah.gnu.org/releases/lwip/)的源代码替换到我的项目并试图修复所有编译错误后,我放弃了。
源代码的结构非常相似,但显然有太多的调整。
是否有关于将原始源代码适配到我的堆栈的具体指南? C++代码是不是应该在我的堆栈上编译?
你应该尝试一下,这里就不问了。 – bmargulies
我确实尝试过,而且我不会编译。我会改善这个问题。 – Jonas