ada - Adacore 提供的 LWIP 堆栈

标签 ada gnat lwip

我想知道 1)。将LWIP协议(protocol)栈移植到ada或2)。使用 C 中的协议(protocol)栈(按原样)并在 Ada 中编写接口(interface)和我的以太网驱动程序(工作量较少),但后来我发现存在一个用于裸板的 TCP/IP 堆栈:

http://www.adacore.com/labs/tcp-ip-stack/category/embedded-development

有人尝试过堆栈或知道如何获取源代码吗?

提前致谢!

最佳答案

我还没有尝试过该堆栈,但我很确定与 AdaCore 签订支持契约(Contract)是获取源代码的唯一实用方法。 - 与 AdaCore 的支持契约(Contract)起价约为 15 kEUR/年。

如果您选择选项 1 并在开源许可证下发布结果,我会非常高兴,但如果您的预算有限,并且您不必正式记录源代码质量,那么我认为选项 2 最有效感觉。

关于ada - Adacore 提供的 LWIP 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28455175/

相关文章:

generics - 有没有办法在 Ada(特别是 GNAT)中创建和重用方面集?

generics - Ada 2012 中正式不完整类型的规则

package - 如何在 Ada 中用一条语句包含多个包?

arduino - 使用 Ada 对 Arduino 进行编程

Ada 函数与过程

opencv - 如何为 GNAT 绑定(bind)到 OpenCV?

snmp - 允许使用 LWIP 从 SNMP 代理发送的八位字节字符串的最大长度

api - 使用 lwip API 立即发送小的 lwip 数据包有困难

ada - 调用作为不带参数的访问类型传递的函数