全部课程  >   嵌入式  >   stm32之lwip的物联网初探

  • stm32之lwip的物联网初探

  • 介绍lwip库的使用,主要设计tcp和udp的通信,为之后的物联网课程打基础

  • 5
    0人评价 | 4人收藏 | 1165人学过
  • ¥1010
  •   


如果视频不能正常播放,还请更换或升级浏览器并且按装flash插件,如若还不能观看,请联系管理员 QQ:1025496113。

简介

课程详情

stm32之lwip_tcp&udp


第一节 如何选择、下载lwip库

主要内容:介绍什么是lwip

如何下载stm32对应芯片的lwip库

第二节 lwip的目录结构

主要内容:

1、介绍udp/tcp编程模型

2、lwip的目录结构

udp模型

sever:client:

socketsocket

bind(bind)

recv/sendrecv/send

tcp模型

sever:client:

socketsocket

bindbind

lintenconnect

accept

(select)

recv/sendrecv/send

第三节lwip之UDP通信(现场编码)

主要内容:

1、介绍软件环境:需要keil和tcp&udp调试工具

keil调试环境参见《stm32入门学习》中的《搭建Debug(printf)Viewer调试环境》

2、lwip的udp编程模型

struct udp_pcb *udp_new(void);

err_t udp_bind(struct udp_pcb *pcb, struct ip_addr *ipaddr, u16_t port)

void udp_recv(struct udp_pcb *pcb,

void (* recv)(void *arg, struct udp_pcb *upcb, struct pbuf *p,struct ip_addr *addr, u16_t port),

void *recv_arg)

err_t udp_sendto     (struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *dst_ip, u16_t dst_port);

第四节 lwip之TCP通信

主要内容:

1、介绍软件环境:(同上一节一样)需要keil和tcp&udp调试工具

keil调试环境参见《stm32入门学习》中的《搭建Debug(printf)Viewer调试环境》

2、lwip的tcp编程模型


点评

评分

讲师简介

徐吉栋

专注于嵌入式领域

最新学习