我需要将网络堆栈集成到我的嵌入式应用程序中。它可以是用 C 语言编写的跨平台实时网络堆栈。该应用程序基于 ARM7 处理器和 FreeRTOS 内核。
例如,如果 TRECK (Treck Inc.) 或 Fusion (Unicoi Systems) 实时网络堆栈是免费的,我会使用它们。我也知道,例如,有将 FreeBSD 和 OpenBSD 的网络堆栈移植到 eCos 操作系统的端口,但是是否可以将它们作为独立包获得,以便相对容易地集成它们?尽管我怀疑它们不是实时的。
请不要建议我将我的应用程序的操作系统更改为具有内置网络堆栈的操作系统。:-)