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进程的方式。

转载于:https://www.cnblogs.com/jieruishu/p/9246689.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值