二LWIP学习笔记之网络接口管理

Posted 郑钦州

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二LWIP学习笔记之网络接口管理相关的知识,希望对你有一定的参考价值。

一、引言

  LWIP分为四个层次:链路层、网络层、传输层和应用层。运行LWIP的嵌入式设备可以有多个网络接口:以太网接口、串行链路接口、环回接口等。为了实现对所有网络接口的有效管理,协议栈内部使用了一个名为netif的网络接口结构来描述各种网络设备。本章讨论的内容包括:

  网络接口管理的作用;

  网络接口结构netif;

  环回接口的概念及作用;

  基于环回接口的实验程序。

二、网络接口管理

1、数据结构

  源文件中 netif.c netif.h 文件实现了与网络接口结构管理相关的所有数据结构和函数。来看
看结构 netif 是怎样被定义的,如下代码所示。

2、函数实现

三、环回接口

1、相关函数

2、实验程序

 

以上是关于二LWIP学习笔记之网络接口管理的主要内容,如果未能解决你的问题,请参考以下文章

三LWIP学习笔记之ARP协议

一LWIP学习笔记之数据包管理

五LWIP学习笔记之网际控制报文协议(ICMP)

七LWIP学习笔记之传输控制协议(TCP)

六LWIP学习笔记之用户数据报协议(UDP)

STM32CubeMX学习笔记(41)——ETH接口+LwIP协议栈使用(DHCP)