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

  • stm32之lwip的物联网初探

    手机扫码观看
    随时随地学习

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

  • 5
    0人评价 |  784人收藏
  • ¥1010
  •   


加入官方QQ群:587764486 一起学习打卡!大神在群在线解答! 我要报错

简介

  • 课程概况:介绍lwip库的使用,主要设计tcp和udp的通信,为之后的物联网课程打基础
  • 标签: stm32 lwip 物联网 tcp udp
  • 课程分类:嵌入式
  • 语言: 中文
  • 总时长:2:11:15
扫码关注课程小当家,拉您加入嵌入式技术讨论群

课程详情

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编程模型


点评

评分

热门排行
学习打卡-大神在线解答