LWIP学习之流程架构

Posted jieruishu

tags:

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

一 STM32F107的网络接口配置:#include "stm32_eth.h"

1.1 打开网口时钟,响应IO配置、NVIC中断;通过调用Ethernet_Configuration()配置是MII/RMII模式、PHY所需的时钟25M/50MHZ如何产生(PLL3的MCO/外部晶体)、配置ETH外设的寄存器,开启网口接受中断LwIP_Pkt_Handle-》ethernetif_input-》low_level_input &&netif->input给LWIP处理-》ETH_RxPkt_ChainMode

1.2 LWIP_Init(初始化内存堆栈、LWIP核、MAC地址、IP/掩码/网关、添加网卡并开启网卡)后轮训lwip_periodic_handle:时间状态机分别处理TCP /ARP/DHCP/DHCP粗糙处理。

1.3LWIP核初始化:根据LWIPopt.h中的配置初始化相关协议模块、堆栈、根据是否使用操作系统决定调度LWIP进程的方式。

以上是关于LWIP学习之流程架构的主要内容,如果未能解决你的问题,请参考以下文章

GO语言学习——Go语言基础之流程控制二

java学习之流程控制语句(选择结构)

Flink学习之流处理架构

手动爬虫之流程笔记1(python3)

shell脚本之流程控制

python之流程控制