莱迪思是否为TSMAC和Mico32提供TCP / IP网络堆栈支持?

TriSpeed MAC IP或Mico32软件不直接包含TCP / IP网络堆栈。在一些Mico32参考设计中使用了一种名为lwIP的基于软件的TCP / IP网络堆栈。 lwIP是TCP / IP协议套件的轻量级实现,最初由Adam Dunkels编写。

它可以作为开源提供

  • lwIP主页
  • lwIP的实现已移植到Mico32 CPU并提供以下网络服务:
  • IP(Internet协议),包括通过多个网络接口的数据包转发
  • 用于网络维护和调试的ICMP(Internet控制消息协议)
  • UDP(用户数据报协议)包括实验性的UDP-lite扩展
  • 具有拥塞控制,RTT估计和快速恢复/快速重传的TCP(传输控制协议)
  • 专用原始API,可提高性能
  • 可选的Berkeley-socket套接字API

DHCP(动态主机配置协议) PPP(点对点协议) 以太网的ARP(地址解析协议)

lwIP针对小代码和数据大小进行了优化。。它适用于需要非常轻量,低开销的TCP / IP连接的嵌入式系统。。它可能不适合所有应用。。可以在中找到lwIP TCP / IP堆栈的示例实现 。LatticeMico32三速以太网MAC千兆演示 。。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:29:24 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它