E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LwIP
STM32F407+
Lwip
TFTP客户端IAP升级教程
前言:网络上有关TFTP远程升级MCU的资料基本上都是MCU作为TFTP服务器,PC作为客户端。从PC发送升级的bin文件给MCU进行升级。本文将使用MCU作为TFTP的客户端,PC作为TFTP服务端,MCU联网进入升级模式后,主动向服务器请求下载文件,进而实现远程升级IAP功能。有关MCU作为TFTP服务端的升级过程(HAL库),可以参考下面的链接【STM32以太网在线培训】手把手搭建TCP服务
SeniorZ
·
2020-07-05 20:00
STM32
物联网
PPP
LWIP
中断安全 线程安全
在做ppp驱动3G/4G模块时,用的
LWIP
协议栈,循环接收处理串口数据时,会调用这2个函数中的一个pppos_input();pppos_input_tcpip()看下面这段话,我理解的意思是,pppos_input_tcpip
wandersky0822
·
2020-07-05 19:38
tcpip
线程安全
ppp
STM32H7
LwIP
主RAM选择 DTCM AXIRAM UDP 收发问题
STM32H7
LwIP
主RAM选择DTCMAXIRAMUDP这段时间一直在调试STM32H743,期间掉进了不少坑,最大的坑还是网络这一块,例如
LwIP
移植,已经有前人踩过的坑,我以为我能避免,结果自己还是踩了
wait_for_STM32
·
2020-07-05 19:50
调试笔记
LwIP
TCP 客户端 保活功能
LwIP
TCP客户端保活功能之前在做项目的时候,有这么一种情况是TCP客户端是没有响应的。首先正常连接服务器,然后断开网线,TCP客户端没有任何响应,可是再插上网线就永远也连接不到服务器了。
wait_for_STM32
·
2020-07-05 19:50
调试笔记
嵌入式linux网络性能测试工具iperf
单片机中由于RAM有限通常不会实现完整的TCP/IP协议栈,而采用诸如uIP/
LWIP
这种微协议,能满足绝大部分应用,测试方法大致有1.简单的ping测试,主机使用流量监控软件,比如Netpersec,
老表阿酷
·
2020-07-05 19:07
调试及测试
LWIP
协议:内存管理,pbuf内存分配
LwIP
协议中动态内存管理方式主要有两种:1.动态内存堆分配策略:在内存中找到一个大的空闲块(比预分配的大),分配出合适的内存块后,把剩余的归还回去。优点:内存浪费少。
FPGA难得一P
·
2020-07-05 19:51
FPGA接口与协议
LWIP
协议:网络接口
网络数据包是通过实际的网络接口接收和发送的。每一种网口都可以用一个netif网络接口结构体定义,一个硬件,可能有多个不同类型的网络接口,就需要定义多个netif变量,映射到硬件底层。每一个网口都可以用netif结构体定义,各个元素:1.next指针:指向下一个netif类型结构体,用于多网口设备。2.ip_addr,netmask,gw分别为本硬件设备网络接口IP地址,子网掩码和网关。!!!!!!
FPGA难得一P
·
2020-07-05 19:50
FPGA接口与协议
LWIP
协议:TCP/IP有限状态机
当tcp发送一个段后,开启定时器(500ms慢定时器),超过rto没有收到确认的话,重发该段。当tcp收到另一端发来的数据后,等待几分之一秒的时间,这段时间校验数据,如果有错误则丢弃,等待发送端超时重发。TCP头默认20字节,并可由4位首部长度指定。IP地址(IP头部中)加端口号(TCP头部中)可以唯一确定一个连接。建立连接时,SYN置1,。当ACK置1时,32位确认号才有效。建立连接三次握手,关
FPGA难得一P
·
2020-07-05 19:50
FPGA接口与协议
正点原子阿波罗F429+STM32CubeMX+LAN8720+
LWIP
+Freetos:带操作系统实现网络热插拔
3、代码调试3.1、main.c调试1.删除掉main函数里面的use_
lwip
_process();2.把printf(“程序开始\r\n”);移动到MX_USART1_UART_Init();后面。
举世唯美
·
2020-07-05 18:47
STM32
stm32
嵌入式
单片机
c语言
Mbed OS 文档翻译 之 参考(配置(连接))
有几类可配置的连接参数,因此我们在不同的连接方法之间构建了此页面:
LwIP
配置。
LwIP
内存优化。
LwIP
协议支持。蜂窝配置。选择默认网络接口。
XinLiBK
·
2020-07-05 17:26
Mbed
OS
STM32
LWIP
TCP以太网传输数据
最近在做以太网数据传输,要把AD采到的数据通过网口发送给上位机(客户端),我采用的是
LWIP
协议栈,实现了功能。做项目时间紧,也要先看一下
LWIP
协议栈,TCP,UDP传输协议。
阳光守望者Coder
·
2020-07-05 17:37
单片机/MCU/ARM
STM32
TCP
LWIP
stm32 以太网
LWIP
TFTP IAP 远程升级
一.综述本文是基于STM32F107的
LWIP
协议栈通过TFTP的文件传输协议进行IAP程序升级。
阳光守望者Coder
·
2020-07-05 17:37
单片机/MCU/ARM
使用keil5中的RL_TCPNet中间件建立一个工程
前言RL_TCPnet也算是一个比较有名的小型协议栈,相比于
LwIP
,它支持非常多的应用协议。并且这是ARM自家出的中间件,专门针对自家内核做过优化,性能强劲。所以学一下它非常有必要。
虞美乱世道
·
2020-07-05 16:47
RL_TcpNet
RL-TCPnet
以太网
中间件
arm
stm32
xilinx 以太网验证方案简介
说明:基于Microblaze+
Lwip
+perf建立测试工程验证以太网通信以太网接口:MII/RMII/GMII/RGMII/SGMII(本次主要使用MII/RMII接口)--------------
时光-易逝
·
2020-07-05 16:42
Quartus
FPGA
mbedtls+
lwip
+freertos调试总结
借助stm32官方提供的例程,以单片机作为mbedtls客户端,在PC机上运行mbedtls服务器,最终的目的是单片机能够通过网络连接到pc上的mbedtls服务器。测试环境:stm32769-discover单片机开发板,PC机上运行centos7系统,单片机与PC机通过网线直连。客户端代码修改:客户端代码使用stm32官方提供的mbetls例程,需要修改main.h中的内容,需要修改的部分有两
云域的空间
·
2020-07-05 15:01
STM32
Linux
STM32F4
LWIP
UDP Demo
基于
LWIP
的UDP实例本工程硬件基于STM32F429+LAN8720A外设,使用RMII通信接口。工程由STM32CUBEMX直接生成。代码主要使用的是ST官方例程。
子瓜云鬼
·
2020-07-05 15:55
STM32 F7xx + LAN8720+
LWIP
1.4.1调试坑点记录
最近项目组要用STM32F765开发一个UDP通信的项目PHY用的是LAN8720协议栈
LWIP
1.4.1HAL库版本为1.15.0网口用的是HR911105A电路图和这个博主一样STM32F407VGT6
TS喜欢做笔记
·
2020-07-05 15:50
LAN8720
STM32
MYIR-ZYNQ7000系列-zturn教程(27):
lwip
测试
开发板环境:vivado2017.4,开发板型号xc7z010clg400-1,这个工程主要是进行eth测试链接:https://pan.baidu.com/s/1dUm68xhKjobq1C6st9Zn3A提取码:o868step1新建一个vivado工程step2导入zynq配置文件点击CreateBlockDesign点击OK调用zynq核双击zynq核导入配置文件选择ApplyConfig
虚无缥缈vs威武
·
2020-07-05 14:53
ZYNQ7000
使用STM32CubeMX创建STM32F407工程
使用STM32CubeMX创建STM32F407工程创建项目新建工程,选择对应的stm32f407芯片设置相关引脚pinMiddleWares:因为需要使用网络,选中
LWIP
。
贝特菲尔
·
2020-07-05 12:37
Stm32
STM32
LwIP
单网卡绑定多个IP地址
STM32
LwIP
单网卡绑定多个IP地址芯片:STM32F107VC编译器:KEIL4作者:SY日期:2018-6-2811:02:53概述在只有一个物理网卡的情况下,可以通过软件虚拟多个IP地址,分时通讯
大水猫
·
2020-07-05 12:33
STM32
网络编程
ESP8266学习进阶协议类(2)——SNTP服务
SNTP服务有啥用:可校时获取时间等等哈ESP8266-RTOS-SDK中有提供
LwIP
的这个组件:
LwIP
是LightWeight(轻型)IP协议,有无操作系统的支持都可以运行。
大大棋
·
2020-07-05 08:50
IoT入门到实战
ZYNQ7020与PC机的UDP通信实现
由于实验室项目需求开始学习ZYNQ7000系列开发板,了解zunq的udp通信实现,开发板的自带学习资料有基于UDP的QSPIFlashbin文件网络烧写实验,该实验的基本原理如下:首先,在ZYNQ的ARM中基于
LWIP
蓝小胥
·
2020-07-05 08:43
STM32通过
LWIP
协议与TCP Server重连缓慢问题的解决
说明:门禁安防项目中出现的某个问题,始终不能实时的上传数据,之前的解决方法是进行for循环发送,直至发送完毕,但是治标不治本。现象:STM32作为TCPClient,发送TCP数据包给TCPserver,server收到数据后几秒内主动断开链接,再次发送数据(重连)时,会出现发送数据不及时,链接建立缓慢的现象。原因:STM32在程序初始化TCPClient时,用了tcp_blind函数,将端口号固
八马难追
·
2020-07-05 05:07
项目Review
手把手教你用STM32cube调通STM32H743以太网通信并实现TCP客户端
本例程软硬件配置为:FreeRTOS+
LwIP
+LAN8720,在正点原子阿波罗开发板上测试1.Cube配置RCC都使用外部晶振,因为后面要用到FreeRTOS,cube会建议使用TIM1作为SYS时钟源系统不考虑功耗时钟频率直接拉到最高
L_KAYA
·
2020-07-05 04:11
嵌入式
网络
STM32开发笔记60: 在STM32CubeMX中配置
LwIP
单片机型号:STM32F407VGT6本文介绍在STM32CubeMX中配置
LWIP
的方法,STM32CubeMX的版本号为5.0,
LwIP
的版本号为2.03,FreeRTOS的版本号为9.0.0,CMSIS-RTOS
snmplink
·
2020-07-05 02:43
#
STM32快速开发
STM32快速开发
C++利用mongoose搭建web服务器
其具有以下特性:跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphoneFreeRtos上运行;原生支持PicoTCP的嵌入式tcp/ip协议栈,支持
LWIP
嵌入式
我啥都会
·
2020-07-05 02:41
宇宙第一IDE-VS
C++
Lwip
协议详解(基于
Lwip
2.1.0)-IP协议
3、IP协议3.1IP地址分类如下图所示:A类IP地址,第一个字节定义网络号(0~127),后三个字节定义网络号;B类IP地址,前两个字节定义网络号(128~191),后两个地址定义主机号;C类IP地址,前三个字节定义网络号(192~223),最后一个字节定义主机号;D类IP地址,是多播地址,网络地址范围(224~239)E类IP地址,为将来使用而保留3.2数据报IP数据报在以太网中,IP数据报和
moge19
·
2020-07-05 00:00
笔记
LwIP
+ STM32+HTTP
#include#include#include#include#include//Http请求内容staticconstcharsend_data[]="GET/v1.0/device/1949/sensor/2511/datapointsHTTP/1.1\r\n""U-ApiKey:[yourapikey]\r\n""Host:api.yeelink.net\r\n\r\n";voidtcpc
Lolwuj
·
2020-07-05 00:05
network
lwip
lwip
rawapi TCP接收数据函数调用链
使用开源的
LWIP
协议栈。看了一下从tcp_recv到底层驱动的调用,以便移植。
风而已
·
2020-07-05 00:27
嵌入式
ZYNQ
LWIP
pbuf out of memory
ZYNQ
LWIP
pbufoutofmemory记录错误记录错误在使用AC7020教程中,当板子作为
lwip
server每隔1s发送“helloworld”的时候出现了错误提示:pbufoutofmemory
Garvin__9527
·
2020-07-04 23:21
TCP/IP协议栈之
LwIP
(六)---网络传输管理之TCP协议
文章目录一、TCP协议简介1.1正面确认与超时重传1.2连接管理与保活机制1.3滑动窗口与缓冲机制1.4流量控制与拥塞控制1.5提高网络利用率的其他机制二、TCP协议实现2.1TCP报文格式2.2TCP数据报描述2.3TCP状态机2.4TCP数据报操作2.4.1TCP报文段输出处理2.4.2TCP报文段输入处理2.4.3TCP定时器2.5SYN攻击更多文章一、TCP协议简介在传输层协议中,UDP是
Flow_AI
·
2020-07-04 23:56
TCP/IP协议栈
流云的博客
IOT-OS之RT-Thread(十六)--- WLAN管理框架 + AP6181(BCM43362) WiFi模块
文章目录一、WLAN管理框架简介二、WLANDevice实现与AP6181WLAN驱动移植2.1WLANDevice驱动接口层2.2AP6181WLAN驱动移植三、WLANProtocol实现与
LwIP
Flow_AI
·
2020-07-04 23:23
流云的博客
操作系统
TCP/IP协议栈
Zynq 移植 Debian9 stretch
当然还有一种是使用standalone的
lwip
轻量级的协议栈,比较了下有操作系统毕竟好维护。
98K甩狙
·
2020-07-04 23:12
linux杂谈
硬件
ameba-
lwip
ameba-
lwip
sockfd,SOL_SOCKET,SO_SNDTIMEO,&send_timeout,sizeof(int));if(ret<0){AT_DBG_MSG(AT_FLAG_
LWIP
潮凤凰
·
2020-07-04 23:09
ameba
STM32网络丢包问题分析
NUCLEO-F767ZI开发板(STM32F7,Cortex-M7,216MHz,2MBFlash,512KBSRAM)操作系统:FreeRTOSv9.0.0(CMSIS-RTOSv1.02)TCP/IP协议栈:
LwIP
v2.0.0
阿基米东
·
2020-07-04 22:10
STM32&uC/OSII
单片机
STM32开发
LWIP
下UDP组播协议——zynq使用
平台:zynqzc702
LWIP
:1.4.1是否有系统:否一、udp基础知识:每一个UDP连接都对应一个UDP控制块,UDP协议的实现就是对这些控制块结构成员进行操作。为什么需要控制块链表?
星月夜语
·
2020-07-04 22:20
linuc
C编程
CubeMX 创建STM32F407 + DP83848 + FreeRTOS +
lwIP
工程
CubeMX创建STM32F407+DP83848+FreeRTOS+
lwIP
工程最近在有项目使用STM32F407MII接口驱动PHY芯片DP83848,而且使用cubemx配置。
攻城狮在睡觉
·
2020-07-04 21:56
单片机开发
STM32F7 + FREERTOS +
LWIP
接收数据从网卡到应用层完整流程
来来来,这里解释下从网卡PHY到IP层的数据接收流程:这里是以函数调用方式来体现:netif_add——》ethernetif_init——》low_level_init——》ethernetif_input——》low_level_input和tcpip_input——》ethernet_input——》ip4_input(etharp_input、pppoe_disc_input)——》udp
hswkcg
·
2020-07-04 18:31
STM32
LWIP
stm32f407 bootloader程序制作 bootloader(基于rtthread3.3.0 sfud easyflash等库) 升级APP(基于rtthread的app)
二、软件介绍bootloader下面简称为(e-boot):采用最新rtthread3.3.0+
lwip
2
HoJunjie
·
2020-07-04 17:47
嵌入式软件C语言
STM32+IAP方案 实现网络升级应用固件
==(
lwip
)TFTP客户端的应用.参考:IAR环境下STM32+IAP方案的实现STM32浅谈之IAP.pdf基于IAP和KeilMDK的远程升级设计keilMDK中如何生成*.bin格式的文件概况
点滴写录
·
2020-07-04 16:06
cortex-M3
网络篇
lwip
中Nagle 算法实现
何谓愚笨窗口综合症:愚笨窗口综合症有2种变现形式:接收方愚笨窗口综合症和发送方愚笨窗口综合症。考虑以下情形。当接收方的接收缓存满时,它会通知对方它的接收允许窗口为0,使发送方不要再继续发送数据。这时接收应用程序从接收缓存中读入一个字节,那么就空出了一个字节的空间。接收TCP马上告知对方它的接收允许窗口为1。发送方因此发送1字节的数据给接收方。这样,每当接收应用程序读取1字节数据时都会触发发送方发送
点滴写录
·
2020-07-04 16:35
网络篇
Lwip
协议中网络接口(netif)无法ping通解决方法
提出问题:在调试单板网络通信的时候,发现:1、打开上位机软件,并连续发送读取数据指令。2、接上网络线,给单板供电,上位机软件能正确接收到数据;断开单板电源,重新给单板供电,上位机能正确接收到数据;频繁几次开关机测试,上位机依然能正确接收到数据。3、在单板供电的情况下,带电插拔网络线,上位机能正确接收到数据。4、断开网线,给单板供电,等待一段时间后,插上网络线;上位机无法接收到数据。频繁测试几次,每
笼子里的鸟
·
2020-07-04 16:55
第39章 ETH—
Lwip
以太网通信—零死角玩转STM32-F429系列
第39章ETH—
Lwip
以太网通信全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege互联网技术对人类社会的影响不言而喻
0木木0
·
2020-07-04 15:53
F429-零死角
STM32开发实战
stm32f103 w5500 tcp server
背景项目中需要使用网络,开始使用的stm32f4+
lwip
的方案,但是硬件成本有些高,更主要的是
lwip
不好用,老是断,可能是自己没有研究透它吧。经过长时间的调研论证,最终选择了w5500这款芯片。
donglicaiju76152
·
2020-07-04 14:09
STM32
STM32CUBEMX配置STM32F429的
LWIP
+RTOS+IIC实现在局域网内ping通学习记录
一开始是用原子的STM32F103的战舰开发版,不过在CUBE配置的时候
LWIP
的配置死活找不到,只有移植原子的例程这一条路,果断换个板子。
忄曼忄曼
·
2020-07-04 12:27
初学
STM32CUBEMX创建RTOS+
LWIP
工程ping通之后基于socket的TCP服务器的搭建学习记录
实验器材:硬件:原子的STM32F429阿波罗开发板软件:STM32CUBEMX,MDK5,网络调试助手在上一篇讲到了如何创建一个基于freeRTOS操作系统的
LWIP
的工程,详情请见上一篇博客!
忄曼忄曼
·
2020-07-04 12:27
初学
记一次
Lwip
移植CubeMx STM32F407+Rtthread nano+Lan8720a要点
lwip
移植rttnano调试两天,粗心忽略一个小细节,导致DHCP一直都是失败,无法ping通。rtt只用内核,没用他的驱动框架,rttnano移植跟前一个博文一样。
bd7iow
·
2020-07-04 11:19
STM32学习
STM32F7xx —— LAN8720(FreeRTOS+
LWIP
)
LWIP
:1.4.1FreeRTOSV8.2.3。
a1314521531
·
2020-07-04 09:47
STM32F7xx
STM32+UCOSII+U盘出错问题
平台芯片:STM32F767IGT6存储:读卡器+2G/8G卡,U盘文件系统:FATFSR0.12a操作系统:UCOSIIV1.30.02参考:正点原子例程使用的其他外设:SDIO,网络
LWIP
,SDRAM
天才篮球少年
·
2020-07-04 06:05
STM32
STM32H743+
LWIP
+USB+U盘,持续工作,不定时进入HardFault
平台芯片:STM32H743IIHAL库:1.2系统:UCOSIIV1.30.02USB库:V3.2.2USB:dev模拟串口,和上位机收发通信U盘:host领导让我把
LWIP
+UCOSII+USB+U
天才篮球少年
·
2020-07-04 06:05
STM32
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他