LWIP学习笔记.docxVIP

  • 22
  • 0
  • 约2.21千字
  • 约 3页
  • 2016-08-21 发布于重庆
  • 举报
LWIP学习笔记

lwip_init_thread 线程用于初始化lwip协议栈。network_thread 线程用于初始化网络接口,建立套接字,然后接收UDP包。lwip_init_thread 线程启动后创建network_thread 线程其次,xilkernel是作为一个库来架构的。这意味着应用程序源文件仅需要连接xilkernel,就能够访问xilkernel的功能。这些需要设 置编译器的库连接选项为xilkernel,并在用户代码中包含“xmk.h”文件。应用程序提供main()入口,然后通过调用xilkernel_main()作为内核的入口点。产生库、bsp并编译程序后,xilkernel将自动作为系统启动、初始化硬件核、中断和软件处理程序的一部分。下面是一个简单的内核入口代码:嵌入式系统软件设计 本系统软件部分需实现TCP/IP网络协议,TCP/IP协议模型包括应用层、传输层、网络层和网络接口层。网络接口层分为PHY层和MAC层 两部分。其中,PHY层由外部PHY芯片88E1111实现,MAC层由Xilinx公司的Hard Ethernet MAC IP核实现,并作为整个Power-PC系统硬件的一部分在FPGA的内部实现。 网络层和传输层主要采用LwIP协议模块编写相应的软件代码。LwIP同时支持服务器模式和客户端模式,提供RAW和Socket两种API。 它的特点是在保持TCP

文档评论(0)

1亿VIP精品文档

相关文档