LWIP
张十三的博客
一个专注于电子/IT开发技术的创客媒体,主要涵盖电子基础技术,软件开发基础技术,物联网,智能家居,开源软硬件,自动控制,仿真,机器人(运动控制,ROS),无人机,机械设计等等
快用 WX 搜索并关注“张十三的博客”和张十三一起搞技术吧!
展开
-
lwip 开发 sntp 与 tcp 不能同时工作的奇怪问题
最近基于 stm32f107 做lwip 网络开发, 开启 dhcp 和 sntp 服务, 一个udp 并且是多播 和 一个tcp,开发是基于 stm32cube 工具生成的代码,LWIP 配置如下:工作时出现了很奇怪的问题: 如果先开 sntp ( 执行sntp_init() ) 那么 后面的 tcp 过一段时间后会无法主动发送数据,如果先开 tcp , 则 sn...原创 2018-12-18 18:35:55 · 1935 阅读 · 1 评论 -
基于stm32f107 stm32cube 和 LWIP 协议实现 udp 组播通信
最近在做一个基于stm32f107 实现 UDP 组播通信的项目,项目基于 stm32cube 配置生成,如下图:UDP组播头文件:#ifndef __MULTICAST_H__#define __MULTICAST_H__#include "lwip/udp.h"#include "lwip/pbuf.h"#include "lwip/igmp.h"#include...原创 2018-12-18 21:54:13 · 6683 阅读 · 0 评论 -
STM32 基础系列教程 33 - Lwip_tcp_client
前言学习stm32 以太网接口使用,及LWIP使用,用LWIP快速实现一个TCP client网络通信功能, 学会基本LWIP的网络数据接收与发送功能,让初学者了解lwip(关于Lwip更多的功能介绍将会在后期的STM32 中级教程中介绍)。示例详解基于硬件平台: MCU 的型号是STM32F407VGT6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编...原创 2019-05-12 20:43:48 · 4998 阅读 · 2 评论 -
STM32 基础系列教程 34 - Lwip_tcp_server
前言学习stm32 以太网接口使用,及LWIP使用,用LWIP快速实现一个TCP server网络通信功能, 学会基本LWIP的网络数据接收与发送功能,让初学者了解和学会使用lwip.示例详解基于硬件平台: MCU 的型号是STM32F407VGT6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。本示例所用的最小系统板原理图: ...原创 2019-05-12 20:44:56 · 5793 阅读 · 3 评论 -
STM32 基础系列教程 35 - Lwip_sntp
前言NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。SNTP 简单网络时间协议(Simple Network Time Protocol),由NTP改编而来,主要用来同步因特网中的计算机时钟。换句话说SNTP是NTP的精简版,我们可以用SNTP协议来得到当前网络时间。关于NTP及SNTP的更多知识请自行查找资料。本实险主要目...原创 2019-05-12 20:46:19 · 5349 阅读 · 0 评论 -
STM32 基础系列教程 38 - Lwip_http
前言HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有...原创 2019-05-17 20:41:40 · 10175 阅读 · 1 评论