代码之家  ›  专栏  ›  技术社区  ›  NoMoreZealots

无操作系统的TCP/IP协议栈

  •  10
  • NoMoreZealots  · 技术社区  · 16 年前

    我正在寻找一个TCP/IP协议栈,可以使用没有操作系统。我们的客户“厌恶”中断,不希望在我们正在构建的嵌入式板上安装真正的操作系统。由于我们将只使用一个50到100兆赫的Arm,所以希望将尽可能多的功能转移到FPGA上。我敢肯定GPL许可的东西不会被这个客户接受(因为与之相关的法律泥潭。他们希望在软件完成后对其拥有完全的、不受限制的权利。)

    7 回复  |  直到 16 年前
        1
  •  18
  •   sg7 Krafty Coder    9 年前

    uIP (微型IP)和 lwIP (轻量级IP)都值得考虑。根据这两个栈的最初开发者Adam Dunkel的说法,这两个栈的主要区别之一是:“lwIP比uIP大,但提供更好的吞吐量”。这两个栈都使用了修改过的BSD许可证,并已用于商业产品中。

        2
  •  2
  •   Community Mohan Dere    6 年前

    几点。我认为你应该重新教育你的客户关于中断的好处和代价。中断是一种 非常 处理设备控制的有效方法,除非您对编码非常仔细,否则您不可能将性能与非中断驱动的代码相匹配。

    将 做

    您很可能能够在比GPL更宽松的许可证下找到TCP堆栈(允许他们有效地关闭源代码)。如果您的FPGA有一个C编译器,您可以 uIP

    版权所有(c)2001-2006,Adam Dunkels和瑞典计算机科学研究所

    版权所有。

    1. 重新分发源代码必须保留上述版权声明、此条件列表和以下免责声明。

    2. 以二进制形式重新分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。

    3. 未经事先书面许可,不得使用作者的姓名为本软件衍生的产品背书或促销。

    本软件由作者“按原样”提供,并提供任何明示或默示保证,包括但不限于对适销性和特定用途适用性的默示保证 不承认。在任何情况下,作者对任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于购买替代品)概不负责

    就是这样,没有“必须根据GPL发布”或任何其他病毒式条款,唯一的归属是包括版权声明。

        3
  •  1
  •   pfmaggi    16 年前

    目前我在50MHz的ARM Cortex-M3上使用lwIP库,没有操作系统。这是一个基于Luminary Micro(现在的TI)Stellaris串行到以太网参考设计工具包的项目( http://www.luminarymicro.com/products/rdk-s2e.html

    我与TI或Luminary没有任何关系,只是一个非常高兴的客户。

        4
  •  1
  •   supercat    15 年前

    顺便说一句,我的TCP堆栈在端口23上支持一个非常有趣的“echo服务器”。任何数量的telnet客户端都可以连接到端口23,它们发送的任何数据都将返回给它们。尽管这个服务器只是回显数据,但它可以调整为完全无状态地发送文档之类的内容。有人见过这样的事吗?

        5
  •  0
  •   James Snyder    14 年前

    只是补充一点,在飞思卡尔的 FNET . 它是LGPL/GPLv3许可的,不同于其他一些BSD许可的,因此它可能不适合原始poster的项目,但它可能仍然与其他用户相关。它目前将Kinetis(Cortex-M4)与一些ColdFire部件一起列为受支持的平台。

        6
  •  0
  •   Ed.    13 年前

    好吧,我无意中发现了这个帖子,因为我查了FNET,虽然它很旧,但没有人回复,所以我会加上我的两分钱。。。 Micromonitor是一个引导监视器,当独立运行时,它支持TFTP客户机/服务器、DHCP客户机、ping客户机/服务器和简单的基于UDP的命令行界面。 它包括演示应用程序,允许您将LWIP直接挂接到bootmonitor使用的底层以太网驱动程序。这使得演示可以在任何微监控端口上使用,几乎没有任何变化。

    (连接到uMon的TFS文件系统,这样您就可以构建html基本文件)、基于UDP的命令服务器、telnet客户端和httpget客户端。大多数演示都是演示的扩展 和LWIP一起的。

    过来看。。。 http://www.umonfw.com

        7
  •  0
  •   ozgur    11 年前

    推荐文章