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
LWIP
_STM32_ENC28J60_NETCONN_UDP(3)
前面移植了
lwip
之后只是简单地做了一个dhcp的程序,但是实际工作中经常要用来通讯,那今天就来讲一讲怎么用
lwip
来进行UDP通讯要使用数据通信首先第一步得知道
lwip
是怎么样保存数据的,在使用netconn
weixin_30681121
·
2020-06-27 23:16
ALIENTEK 战舰ENC28J60
LWIP
和UIP补充例程(
LWIP
WEB有惊喜)
前面的话:自从接触网络模块,到现在有一阵子时间了,未来必定是网络的世界。学一些网络方面的知识是有必要的。我们ALINTEK推出的ENC28J60网络模块块作为入门还是不错的。详细见此贴:http://www.openedv.com/posts/list/9355.htm。时间对于一个开发人员是很宝贵的,如何快速应用是我们做技术的,都想要的。废话不多说了。因为主要集中在怎么应用所以有些细节可能不是正
weixin_30657541
·
2020-06-27 23:03
MPC5748G笔记 PWM pwm_pal
SDK_PA_RTM_3.0.0GPIO调试仿真设置MPC5748GSDK定时器timing_palMPC5748GUARTuart_palMPC5748G笔记CANcan_palMPC5748G笔记以太网
LwIP
weifengdq
·
2020-06-27 14:59
MPC5748G
STM32CubeMX_CAN_CAN3_FDCAN
_环境搭建_GPIO_外部中断STM32CubeMX_定时器中断_PWMSTM32CubeMX_UART_printf_接收中断_DMA空闲中断_LPUARTSTM32CubeMX_以太网_RMII_
LwIP
_U
weifengdq
·
2020-06-27 14:28
STM32
原版
LwIP
和RT-Thread中
LwIP
的对应关系
所比较的
LwIP
版本为2.0.2原版(ethernetif.c)RT-Thread中
LwIP
功能low_level_initrt_stm32_eth_init(drv_eth.c)调用以太网驱动函数,初始化
SeniorZ
·
2020-06-27 14:16
STM32
rtthread
LwIP
使用STM32的
LWIP
中间件搭建Web服务器
前言HTTP协议(HyperTextTransferProtocol,超文本传输协议)是因特网上应用最为广泛的种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有:Apache服务
wangjun_eric
·
2020-06-27 13:15
ZYNQ7000扩展以太网 - axi_interconnect 驱动设置
1,使用内核版本4.9:linux-xlnx-xilinx-v2017.4(1)petalinux-create--typeproject--templatezynq--name
lwip
进入
lwip
文件夹执行
四叶草听雪
·
2020-06-27 13:59
LWIP
之DP83848的配置
STM32的例子,先用官网的例子,文件名大概叫这个en.stsw-stm32070ETH_BSP_Config(1)ETH_GPIO_Config,配置腿,还配置MII还是RMII模式(2)ETH_MACDMA_Config2.1ETH_AutoNegotiation_Enable2.2DMA2.3ETH_Init这个函数有三个寄存器要特意指出,BCR,BSR,SR,/*PutthePHYinre
unsv29
·
2020-06-27 10:33
lwip
以太网初探
TcpClient 示例程序 C 语言
TCPclient示例程序关键词:TCP客户端代码TCPclient代码
LWIP
TCP客户端程序
LWIP
TCPclient代码每一次调试网络相关的代码都需要一段最简单的TCP测试程序,后来就把这个程序记录到了代码片段
MurphyZhao
·
2020-06-27 03:24
嵌入式
物联网
记录 RT-Thread netdev 结构体与
lwip
结构体不匹配 bug 的调试过程
个文件:netdev.h:定义了structnetdev数据结构netdev.c:netdev源码实现,这里主要涉及netdev_low_level_set_link_status接口netif.c:
lwip
MurphyZhao
·
2020-06-27 03:24
嵌入式
物联网
rt-thread stm32f407+lan8720
lwip
应用
硬件资源:正点原子stm32f407探索者开发板,板载Lan8720以太网芯片操作系统:rt-thread4.0.1实验目的:1.实现ping功能,能够ping通外网2.实现Telnet功能,能够使用类似于CRT这种工具进行远程连接调试步骤1:下载rt-thread4.0.1源码,可以到rtthread官网或者是github进行下载,这里给出官网的百度网盘下载连接供下载。rt-thread官方百度
玩转物联网
·
2020-06-27 01:43
Lwip学习
RT_Thread下的
LWIP
传递机制
最近在移植新网卡驱动的时候学习了下TCP/IP的协议栈的框架模型做一个总结1、硬件相关:硬件使用Emac+DMA2、软件相关:RTT+
LWIP
测试环境搭建:使用一台PCIP地址为192.168.1.5,
意念586
·
2020-06-27 01:44
实时操作系统RT_Thread
PTP移植笔记十:
LWIP
与PTP的关系
用观察者模式重新实现了PTP的主控制循环:在循环中不断调用PTP的各个部分(已全部重新编写)处理函数,当发现有输出数据后,在最外部循环中调用
LWIP
的函数。
一片狗尾草
·
2020-06-27 00:37
LwIP
之UDP协议实现
UDP理论UDP控制块每一个UDP连接都对应一个UDP控制块,UDP协议的实现就是对这些控制块结构成员进行操作。为什么需要控制块链表?为了让协议栈可以实现多个连接,可以多个网络进程同时进行。最后这些控制块通过链表连接在一起。其中链接属性为外部的udp_pcbs是一个全局变量,指向控制块变量首地址。即这是一个指针变量,其数值是链表首地址。externstructudp_pcb*udp_pcbs;//
有时需要偏执狂
·
2020-06-26 23:34
LwIP源代码分析
LwIP
UDP
lwip
1.4.1及
lwip
2.1.2 实现 DNS 域名解析
defined
LWIP
_DNS||defined__DOXYGEN__#define
LWIP
_DNS1#define
LWIP
_RAND()((u32_t)rand())//
lwip
1.4.1不需要添加该宏定义
Twpra
·
2020-06-26 20:50
lwip
1.4.1 升级到
lwip
2.1.2
平台STM32F407、
lwip
1.4.1、1
lwip
移植升级前肯定要知道一点
lwip
是怎么移植的,网上有挺多博客写移植教程,在此就不做介绍了。
Twpra
·
2020-06-26 20:50
LwIP
移植心得
LwIP
终于能跑了,总结下:平台是LPC2136+ENC28J60,32K的RAM,软件是uCOS-II2.51+
LwIP
1.1.1。感觉主要解决两个问题:操作系统仿真层的移植。
t_larry
·
2020-06-26 17:54
嵌入式开发
FreeRTOS+
LWIP
+STM32F CUBEMX心得
唯一最大的问题是
LWIP
,之前用的1.4.1版本的,前后台系统,用起来很顺畅,也没
黄大刀
·
2020-06-26 09:04
嵌入式硬件
lwip
raw tcp/client 实现
stm32
lwip
tcp客户端和服务端编写。
lwip
提供的各种回调函数1.tcp_new()函数:用来返回一个structtcp_pcb*的一个指针。2.设置tcp/ip的保活设置。
-沉默羔羊-
·
2020-06-26 08:49
C语言
【
LwIP
- UDP】- 实现UDP通信
目录基于
LwIP
实现UDP通信1什么是UDP2基于raw/callbackAPI的UDP3raw/callbackAPIUDP的绑定、连接和发送基于
LwIP
实现UDP通信1什么是UDPUDP,即用户数据包协议
会攻城的狮子
·
2020-06-26 07:16
LWIP
lwIP
raw API
简介
lwIP
提供了两套API:1.底层的基于回调(callback)的rawAPI2.高层的顺序模型的API(类似BSDsocket)顺序模型的API为普通的顺序程序提供使用协议栈的API,和BSD风格的
ruizeng88
·
2020-06-26 06:37
杂
LWIP
网络实验—RAW_TCP
本章对于TCP协议的内容不做过多的说明,具体TCP协议内容请看我博客发的TCP部分内容解析;TCP客户端TCP层函数关系图:这些函数都是系统编写好的函数,用户只需编写数据收发的回调函数;设计逻辑图:各函数体内容请看源码TCP数据收发注意:在TCP连接时,需要注册数据收发的回调函数(用户编写);数据收发时使用的结构体://tcp服务器连接状态enumtcp_client_states{ES_TCPC
蒙娜丽莎cc-15015401
·
2020-06-26 00:53
嵌入式
LWIP
C语言
物联网下的操作系统
1.freertos-amazon2.rt-thread配
LWIP
3.liteOS-华为系统freertospthreadsrt-threadTCP/IP开发平台云AmazonFreeRTOSAliOSThingsliteOS
InJre
·
2020-06-25 03:54
嵌入式开发
各种校验之MD5校验
基于
LWIP
源码中的MD5校验/**************************************************************************md5.c--thesourcecodeforMD5routines
代码搬运工_嵌入式
·
2020-06-25 03:39
stm32
lwip
分析-udp数据包接收过程详解
接收链路层数据在以太网中断中接收到数据,最先调用ethernetif_input(&g_stFslNetif0);g_stFslNetif0是网卡接口结构体,数据处理过程为:调用low_level_input,从网卡中获取数据申请pbuf,将数据放进其中将数据交给netif->input,处理(netif->input在初始化的时候赋值为ethernet_input)staticstructpbu
txsonfire
·
2020-06-25 03:55
物联网
lwip
-udp rawapi 使用详解
lwip
-udprawapi使用详解udp简介udp是无连接的传输层协议,没有客户端和服务器的概念。
txsonfire
·
2020-06-25 03:55
物联网
STM32F103ZET6+ENC28J60+
LWIP
实现UDP组播
修改为ENC28J60_Write(ERXFCON,ERXFCON_CRCEN);//实现组播2.打开
LWIP
中的IGMP。在opt.h文件中#define
LWIP
_IGMP13.在eth
love潇潇熊
·
2020-06-25 02:11
单片机开发
STM32CubeMx下
LWIP
教程(一)-PHY硬件层搭建
关于
LWIP
的PHY搭建,采用的PHY芯片为LAN8720A,RMII模式。
坐看云起时且听雨中歌
·
2020-06-25 01:55
stm32
STM32开发笔记61: 解决Undefined symbol ethernetif_init (referred from
lwip
.o).问题
单片机型号:STM32F407VGT6在STM32开发笔记60:在STM32CubeMX中配置
LwIP
文章的基础上进行分层设计,将与用户设计相关的文件挑出来单独建立一个工程,此工程使用CPP11进行生成
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
RT-Thread
LwIP
的使用
id=rt-thread_
lwip
%E8%AF%B4%E6%98%8E在RT-Thread1.1.x系列中默认使用
lwIP
1.4.0作为TCP/IP协议栈,同时为了保持原有驱动的兼容性,对
lwIP
1.4
qfmoxuan
·
2020-06-24 21:57
RT-Thread
STM32移植
lwip
之建立web服务器
ping通pc机的工程基础上搭建web服务器,借鉴官方web服务器的程序与网页,能够用pc机浏览器访问web服务器,并返回设置的网页材料准备:基础工程:修改后能ping通pc机的工程(STM32官方移植
lwip
图图Tuu
·
2020-06-24 21:59
stm32学习lwip移植
STM32移植
lwip
之官方源码解析
本篇目标:分析stm32的ETH(MAC控制器)初始化及
lwip
是如何与stm32底层连接的材料准备:官方资料:包含代码和移植手册(stm32官方移植
lwip
资料)修改代码:包含移植后的代码(STM32
图图Tuu
·
2020-06-24 21:59
stm32学习lwip移植
官方STM32F107_ETH_
LwIP
_V1.0.0开发包移植笔记
一、
LwIP
移植记录
lwip
-1.4.1\src\core\ipv4\icmp.c注释掉:#ifCHECKSUM_GEN_ICMP新增加:#ifdefCHECKSUM_BY_HARDWARE代码如下:/
小哥_没有时间了
·
2020-06-24 19:52
STM32
基于
LwIP
socket的TCP客户端
前面介绍了UDP客户端与UDP服务器编写的基本流程,我们都知道UDP是无连接的,下面介绍一下基于连接的TCP的编写方法,首先介绍TCP客户端编写流程,其步骤如下所示1、创建一个基于流的socket2、设置服务器IP地址和端口号3、连接设置好以后的socket和服务器地址4、连接好以后就发送/接收数据从以上几个步骤可以发现TCP和UDP的最主要区别就是TCP有一个建立连接的过程,而UDP是没有的,其
程序员到工程师
·
2020-06-24 17:53
LwIP
stm32单片机裸机调用百度语音识别接口和合成接口的部分代码实现,有意向的可以联系我 qq790861133
stm32单片机裸机调用百度语音识别接口和合成接口的部分代码实现,有意向的可以联系我qq790861133---作者:阮丁远先介绍个要用到的函数:
lwip
下WebClient或者说httpcilent的实现
net3m33
·
2020-06-24 17:35
原创
使用
lwip
协议的Raw API工作模式
转一篇文章:
lwip
RawApi数据发送2009-05-1123:29今天调试程序,使用
lwip
协议的RawAPI工作模式,做了一个简单的客户/服务器系统。
mrwangwang
·
2020-06-24 15:21
网络相关
LwIP
在stm32上的无操作系统移植
LwIP
是一个轻型IP协议,有无操作系统的支持都可以运行。这里的移植是无操作系统移植。
LwIP
虽然是一个轻型的IP协议,但是TCP/IP基本功能都有。而且占用的资源不多,非常适合用于嵌入式系统。
猪的忧伤
·
2020-06-24 14:02
LwIP
MDK5错误以及解决方法
但是最近手痒,加上MDK5可以导入
lwip
以及ucos,所以就想试试。在这两天用的程中,磕磕绊绊的遇到不少问题,好在最终都解决了。现在基本上都能够用起,记录一下吧。
猪的忧伤
·
2020-06-24 14:02
ARM/Linux
嵌入式
zynq 轻量级以太网控制器
LWIP
传输速度优化
在sdk中选择
lwip
模板,编译调试可轻松连接成功并进行通信,模板中代码完成的任务是client给server发什么,server就会回复什么。
ma_cheng_yuan
·
2020-06-24 13:56
ZYNQ
STM32F4+DP83848以太网通信指南系列(一):知识储备
12-0917:32:19以太网通信stm32STM32F4+DP83848以太网通信指南系列(一):知识储备前言:项目需求使用STM32F407进行以太网通信,并涉及到数据链路层的工业以太网通信,使用
LWIP
天使画笔
·
2020-06-24 12:23
IOT-OS之RT-Thread(十三)--- 网络分层结构 + netdev/SAL原理
文章目录一、网络分层结构二、RT-Thread网络分层结构2.1ENC28J60设备驱动层2.2设备无关接口层netdev2.3网络协议层
LwIP
2.4协议无关接口层SAL2.5系统调用接口层三、HTTP
Flow_AI
·
2020-06-24 11:25
流云的博客
操作系统
TCP/IP协议栈
LWIP
1.4.1在STM32下的使用
原文网址:http://bbs.21ic.com/icview-2510274-1-1.html
LwIP
是一个轻型IP协议,有无操作系统的支持都可以运行。这里的移植是无操作系统移植。
Lzy金壳bing
·
2020-06-24 11:40
stm32下
lwip
1.4.1使用DHCP实现自动获取IP地址的设计
lwip
_v1.4.1首先在
lwip
找到opt.h里将#define
LWIP
_ARP1//值1使能/*--------------------------------------------DHCPoptions
Lzy金壳bing
·
2020-06-24 11:08
stm32以太网
LWIP
学习笔记之UDP通信
初始化配置步骤第一:硬件底层DMA缓存以及以太网内存初始化if(ETH_Mem_Malloc())return1;//内存申请失败if(
lwip
_comm_mem_malloc())return1;//
Lzy金壳bing
·
2020-06-24 11:08
STM32 +
LWIP
+ Enc28J60 + 组播实现
最近需要用到
LWIP
的组播,我用的是STM32F103VC+ENC28J60+
LWIP
。
LWIP
中是支持组播的,下面记录下实现方法。
涛水
·
2020-06-24 10:56
STM32
LwIP
之ARP协议
在网络层,源主机与目的主机之间是通过IP地址来唯一标识的。但是以太网是通过一个48bit的MAC地址来标识不同的网络通信设备的。那么IP数据包最终需要在物理网络上进行发送,就必须将IP地址转换为目标主机对应的MAC地址。ARP协议被用来解决上述问题。为了实现在IP地址和MAC之间的转换,ARP协议引入了ARP缓存表的概念。ARP缓存表中存放了最近获得周围其他主机IP地址到MAC地址之间的映射记录。
QQ1034313020
·
2020-06-24 10:17
LwIP
Xilinx vitis学习教程:ZYNQ之
lwip
使用Echo server(2)
继续学习ZYNQ,吃了好几年灰的ZYNQ7020开发板一直没时间玩,现在稍微有点时间,准备空闲之余折腾一下,之前一直使用STM32等各式单片机,LINUX知识也知道一点,对HDL也是一窍不通,现在准备恶补一下,对于我来说,学习固然重要,但是白费力折腾也是要有的,所以选择还没多少人用的Vitis平台(可能很多人使用,我比较孤陋寡闻),现在开始折腾。先介绍一下原理图端口,颜色方框的都是要用到的(原理图
joy_v
·
2020-06-24 08:00
ZYNQ
(正点原子例程)
lwip
以太网程序
一、网络通信实验中,app程序在编写时的异同分析:1、tcp_server_demo.c的分析:当利用其作为主机的时候,由于通过程序的lan8720.c的初始化,dhcp服务器的获取,ip地址已经获得。不要像client时或者udp_client时设置远程主机的ip地址来用于连接。所以只需要将本机本地ip与端口号808*相连即可。除此之外,还要进行的操作就是:tcp_listen(),作为serv
liuwei423210896
·
2020-06-24 06:31
学习笔记
stm32+
lwip
(一):使用STM32CubeMX生成项目
系列文章:stm32+
lwip
(一):使用STM32CubeMX生成项目stm32+
lwip
(二):UDP测试stm32+
lwip
(三):TCP测试stm32+
lwip
(四):网页服务器测试stm32+
liukais
·
2020-06-24 06:08
LWIP
LWIP
和DDR3配合实现 数据接收和发送(zedboard)
在
LWIP
的基础上,在Echo.c文件中的recv_callback()函数中,显示以太网的数据存储。
水田在奋斗
·
2020-06-24 06:58
Zynq
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他