我想知道1)。将 LWIP 协议栈移植到 ada 或 2)。使用 C 中的协议栈(原样)并在 Ada 中写入接口和我的以太网驱动程序(工作量较少),但后来我发现裸板存在一个 TCP/IP 堆栈:
http://www.adacore.com/labs/tcp-ip-stack/category/embedded-development
有人尝试过堆栈或知道如何获取源代码吗?
提前致谢 !
我想知道1)。将 LWIP 协议栈移植到 ada 或 2)。使用 C 中的协议栈(原样)并在 Ada 中写入接口和我的以太网驱动程序(工作量较少),但后来我发现裸板存在一个 TCP/IP 堆栈:
http://www.adacore.com/labs/tcp-ip-stack/category/embedded-development
有人尝试过堆栈或知道如何获取源代码吗?
提前致谢 !
我没有尝试过堆栈,但我很确定与 AdaCore 签订支持合同是获取源代码的唯一实用方法。- 与 AdaCore 的支持合同起价约为 15 kEUR/年。
如果您选择选项 1 并在开源许可下发布结果,我会非常高兴,但如果您的预算有限,并且您不必正式记录源质量,那么我认为选项 2 最有意义。
您可以通过下载 SPARK GPL 获得 AdaCore ipstack。
寻找这个目录:spark-gpl-2016-x86_64-linux-bin/share/examples/spark/ipstack
另请参阅此公告: http ://www.spark-2014.org/entries/detail/spark-gpl-2015-now-available