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
开发指南2
目录NTP协议实验NTP简介NTP实验硬件设计软件设计下载验证
lwIP
测试网速JPerf网络测速工具JPerf网络实验硬件设计软件设计下载验证HTTP服务器实验HTTP协议简介HTTP服务器实验硬件设计下载验证网络摄像头
行稳方能走远
·
2023-09-29 02:32
IOT
linux
正点原子
lwIP
学习笔记——MAC简介
1.MAC简介stm32自带有10/100Mbit/s的以太网MAC内核,他提供地址以及媒体访问的控制方式。MAC内核特性:传输速率:支持外部PHY接口实现10/100Mbit/s数据传输速率;协议标准:符合IEEE802.3/3u的MII和RMII接口与快速以太网PHY通信;工作模式:支持全双工和半双工操作;站管理接口:支持通过MDIO接口配置和管理PHY设备;2.ST的ETH框架按照从左向右的
努力自学的小夏
·
2023-09-28 05:51
lwIP学习
笔记
网络协议
正点原子
lwIP
学习笔记——带操作系统
lwIP
启动流程
1.带操作系统
lwIP
启动流程——旧版本一上来,带操作系统的初始化就略有区别:在创建完任务之后,同样调用
lwip
_comm_init()函数进入初始化,初始化中首先进行tcpip_init(),而裸机移植是直接调用的
努力自学的小夏
·
2023-09-28 05:51
lwIP学习
学习
笔记
stm32
网络协议
正点原子
lwIP
学习笔记——NETCONN接口简介
1.NETCONN接口简介NETCONNAPI使用了操作系统的IPC机制,对网络连接进行了抽象,使用同一的接口完成UDP和TCP连接。NETCONNAPI接口是在RAW接口基础上延申出来的一套API接口首先会调用netconn_new创建一个pcb控制块,其实际是一个宏定义,调用了netconn_new_with_proto_and_callback函数;其就是先定义了一个netconn的结构体c
努力自学的小夏
·
2023-09-28 05:51
lwIP学习
学习
笔记
stm32
网络协议
正点原子
lwIP
学习笔记——
lwIP
入门
1.
lwIP
简介
lwIP
是一个小型开源的TCP/IP协议栈阉割版的TCP/IP协议
lwIP
可以用来完成例如以下的工作:云台接入、无线网关、远程模块、工控控制器、嵌入式NAT无线路由器、网络摄像头……其中
努力自学的小夏
·
2023-09-28 05:21
lwIP学习
笔记
网络协议
LWIP
学习笔记1——基础介绍
1.网络协议的分层模型物理层(PHY)规定了传输信号所需要的物理电平、介质特征。链路层(MAC)规定了数据帧能被网卡接收的条件,最常见的方式是利用网卡的MAC地址,发送方会在欲发送的数据帧的首部加上接收方网卡的MAC地址信息,接收方只有监听到属于自己的MAC地址信息后,才会去接收并处理该数据。网络层:每台网络设备都应该有自己的网络地址,网络层规定了主机的网络地址该如何定义,以及如何在网络地址和MA
Aladdin_KK
·
2023-09-28 05:50
TCP/IP协议
嵌入式
TCP/IP协议
正点原子
lwIP
学习笔记——Jperf测试网速
1.Jperf与iperf简介iperf是命令行形式的网络性能测试工具;而Jperf就是在iperf的基础上进行UI开发,搭建了界面的图形化网络性能测试工具。是用来测试TCP/UDP的带宽、延迟抖动和数据包丢失等功能!iperf-cserver-ip-pserver-port-i1-t10-w20K可通过以上命令行来进行测试;-c后跟客户端的模式、-ip就是IP地址、-p后跟端口号、-i时贷款间隔
努力自学的小夏
·
2023-09-28 05:49
lwIP学习
学习
笔记
stm32
网络协议
LwIP
笔记03:内存管理
C语言:malloc(分配)、free(释放)
LwIP
内存管理1.内存堆(heap):提供合适大小的内存,剩余内存返回堆中;2.内存池(pool):只能申请固定大小的内存,能有效防止内存碎片3.C库:C
m0_46521579
·
2023-09-27 23:03
笔记
正点原子
lwIP
学习笔记——PHY芯片简介
1.PHY芯片简介从硬件上来看,一般的PHY芯片为模数混合电路,负责接收光、电一类的模拟信号,经过解调和A/D转换后通过MII/RMII接口将信号交给MAC内核处理。RJ45就是网口,用来接收光电信号;然后经过解调和AD转换,PHY芯片把这个数据交付给MAC内核。2.LAN8720A与YT8512都是低功耗的10/100M以太网PHY层芯片,支持MII以及RMII接口与以太网MAC层通信。支持Au
努力自学的小夏
·
2023-09-27 19:52
lwIP学习
笔记
stm32
网络协议
正点原子
lwIP
学习笔记——NETCONN接口UDP实验
1.NETCONN接口UDP配置netconn_new:创建NETCONN控制块(udp_new/udp_recv);netconn_bind:绑定本地IP地址和端口号;netconn_connect:绑定目的IP地址和目的端口号并且插入PCB链表;send/recv:调用NETCONN相关函数发送和接收数据。具体的原理,在UDP实验中已经有过介绍,其实就是netconn再次封装去调用udp的函数
努力自学的小夏
·
2023-09-27 19:19
lwIP学习
学习
笔记
udp
stm32
网络协议
【
lwip
】15-NETCONN接口
框架描述前面我们已经学完了,都知道raw接口了,其实也可以直接用,就是麻烦点。这里NETCONN就是封装了raw接口,让用户使用更加简单。socket接口是封装NETconn接口的,让用户使用更加标准,方便应用程序移植。NETCONN的接口框架:解耦:编写回调函数xxx_tcp()、xxx_udp(),注册到协议栈里面。协议栈通过回调函数告知接口层,当前PCB的状态信息。接口层根据当前PCB的状
2201_75761617
·
2023-09-27 15:13
单片机
嵌入式硬件
正点原子
lwIP
学习笔记——NTP实时时间实验
1.NTP简介NTP(NetworkTimeProtocol)网络时间协议基于UDP,用于网络时间同步的协议,使网络中的计算机时钟同步到UTC,再配合各个时区的偏移调整就能实现精准同步对时功能。NTP服务器(NetworkTimeProtocol(NTP))是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与
努力自学的小夏
·
2023-09-27 13:13
lwIP学习
学习
笔记
udp
stm32
网络协议
正点原子
lwIP
学习笔记——Socket接口简介
lwIP
的Socket接口兼容BSDSocket接口,但只实现完整Socket的部分功能。进一步对NETCONN进行封装就能得到Socket接口。
努力自学的小夏
·
2023-09-27 13:43
lwIP学习
学习
笔记
网络协议
stm32
websocket
正点原子
lwIP
学习笔记——Socket接口TCP实验
1.Socket接口TCPClient配置连接配置步骤如下所示:sin_family设置为AF_INET表示IPv4网络协议;sin_port为设置端口号;sin_addr.s_addr设置远程IP地址;调用函数Socket创建Socket连接,注意该函数的第二个参数SOCK_STREAM表示TCP连接SOCK_DGRAM表示UDP连接;调用函数connect连接远程IP地址;调用收发函数实现远程
努力自学的小夏
·
2023-09-27 13:43
lwIP学习
学习
笔记
tcp/ip
stm32
websocket
网络协议
正点原子
lwIP
学习笔记——Socket接口UDP实验
1.Socket接口UDP连接配置Socket接口的UDP配置流程如下:sin_family设置为AF_INET表示IPv4网络协议;sin_port为设置端口号,可设置为8080;sin_addr.s_addr设置本地IP地址;调用函数Socket创建Socket连接,注意该函数的第二个参数SOCK_STREAM表示TCP连接SOCK_DGRAM表示UDP连接;调用函数bind将本地服务器地址与
努力自学的小夏
·
2023-09-27 13:08
lwIP学习
学习
笔记
udp
stm32
网络协议
websocket
正点原子
lwIP
学习笔记——NETCONN接口TCP实验
1.NETCONN接口TCPClient连接配置NETCONN实现TCP的客户端连接需要以下步骤:调用函数netconn_new创建TCP控制块;调用函数netconn_connect连接服务器;设置接收超时时间tcp_clientconn->recv_timeout;调用函数netconn_getaddr获取远端IP地址和端口号;调用函数netconn_write和netconn_recv收发数
努力自学的小夏
·
2023-09-27 12:03
lwIP学习
学习
笔记
tcp/ip
stm32
网络协议
LwIP
笔记02:
一、
LwIP
源文件api:NETCONNAPI和SocketAPI相关的源文件,在有操作系统环境下使用apps:应用程序源文件,如http、mqtt、tftp等core:
LwIP
内核源文件include
m0_46521579
·
2023-09-27 11:17
通信网络基础
笔记
正点原子
lwIP
学习笔记——IP协议
1.IP协议简介IP协议是TCP/IP协议族中最为核心的协议,TCP、UDP、ICMP、IGMP数据都以IP数据报格式传输(IPv4、IPv6)。IP协议指网际互联协议,InternetProtocol,为上层提供了无连接、不可靠的服务;无连接:IP通讯双方都不长久的维持对方的任何信息;这表明每次上层协议发送数据都需要指定IP地址。不可靠:IP协议不能把IP数据报准确到达接收端,只能尽力;一旦发送
努力自学的小夏
·
2023-09-27 10:21
lwIP学习
学习
笔记
tcp/ip
stm32
网络协议
正点原子
lwIP
学习笔记——ICMP协议
1.ICMP协议简介ICMP协议是一个网络层协议。一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。因此我们需要ICMP协议来完成这样的功能。需要ICMP协议的原因IP协议本身不提供差错报告和差错控制机制来保证数据报递交的有效性,例如:数据报在网络中被丢弃了,源主机更希望等到该数据报递交过
努力自学的小夏
·
2023-09-27 09:54
lwIP学习
学习
笔记
stm32
网络协议
正点原子
lwIP
学习笔记——UDP协议
1.UDP协议报文结构UDP的首部是8个字节,一共分成2字节的四个部分:首先是src源端口号;然后是dest目的端口号;然后是len,代表了UDP的长度;最后是chksum校验和;四个都是uint16_t的变量类型,也就是2个字节。2.UDP数据递交流程首先就是用户在应用层发送数据,把数据放入pbuf之中,其中payload此时会直接指向数据的首地址,pbuf的层头是PBUF_TRANSPORT(
努力自学的小夏
·
2023-09-27 08:49
lwIP学习
学习
笔记
udp
stm32
网络协议
STM32H750+LAN8720无操作系统移植
lwip
前言本文提供移植好的工程(仅使用串口和以太网外设),见本文绑定资源环境STM32CubeMX:V6.8.1STM32H7HALPack:V1.11.1硬件连接STM32H750GPIO定义如下:LAN8720GPIO定义如下:连接方式如下:LAN8720 STM32H750MDIO ETH_MDIOMDC ETH_MDCTX0 ETH_TXD
无聊到发博客的菜鸟
·
2023-09-26 02:44
物联网
TCP/IP
单片机
stm32
嵌入式硬件
单片机
ZYNQ-多中断控制
目录前言ZYNQ中断中断分类PPI私有中断SGI软件中断SPI共享中断GIC通用中断控制器举例使用PS端的DMA中断和口接受中断基本配置PS_UART初始化和中断初始化DMA初始化和中断函数main.c函数
LwIp
嘿嘿の
·
2023-09-24 01:40
ZYNQ
单片机
嵌入式
3.wifi开发,网络编程
网络协议栈
LwIP
WiFiUDPClinet编程WiFiUDPServer编程WiFiTCPClient编程WiFiTCPServer编程一。
m0_61659911
·
2023-09-23 08:05
网络
Python 数学建模算法与
应用笔记
32页例2.27数模元素的索引实例importnumpyasnpa=np.arange(16).reshape(4,4)print(a)d=a[1:2,2:3]print(d)输出:[[0123][4567][891011][12131415]][[6]]a[1:2,2:3][1:2,2:3]表示第一维的第1个到第2个(不包括第二个),第二维的第2个到第3个,正好就是[[6]]Numpy矩阵的维度
想当谷哥的小弟
·
2023-09-20 13:08
python
python
numpy
机器学习
Lwip
之API接口与原理
一:API涉及的文件Socket.c:该文件封装了底层接口,对上层提供了一个类似于伯克利形式的接口供应用层调用。当前的封装还是比较简单的,一些选项并没有实现,而只是提供了实现的框架。Api_lib.c:该文件提供了本协议栈的应用接口,应用程序可以直接调用这些接口完成具体的功能,这些接口都是需要在应用任务环境中运行的。调用该文件中提供的接口的好处就是效率的提高,避免了数据的再次复制,但是不足之处就是
龙赤子
·
2023-09-20 11:45
LwIP
嵌入式
协议栈
tcpip
socket
嵌入式
LwIP
学习笔记之网络接口管理1
一、引言
LWIP
是基于TCP/IP协议开发,共分为四个层次:链路层、网络层、传输层和应用层。运行
LWIP
的嵌入式设备可以有多个不同种类的网络接口:以太网接口、串行链路接口、环回接口等。
天心_3a2d
·
2023-09-20 11:47
LwIP
笔记01:
LwIP
入门
1.
LwIP
简介小型开源的TCP/IP协议栈交换机、路由器、光纤收发器、云台接入、无线网关、远程模块、工业控制器、网络摄像头TCP/IP模型(1)应用层:HTTP、MQTT、NTP、FTP、......
m0_46521579
·
2023-09-20 09:52
通信网络基础
笔记
lwip
调试经验之成功联网
1、硬件接线(1)用交换机连接(设置静态IP用此法)如果是用交换机连接如下,注意此时需要申请两个IP,一个是电脑用,一个是板子用,但是提前需要告诉网管设备的MAC地址,MAC地址和IP都对,才能上网(当然电脑不需要上网的可以只用一个IP,但是MAC地址一定要一一对应):(2)用路由器连接(设置动态IP用此法)可以看出,这个连接方式和用交换机是一样的(但是要注意将公司网线接到路由器的WAN口,把电脑
Cyber。丶
·
2023-09-19 02:27
网络
单片机
【
应用笔记
】Sub-1G系列产品CW32W031单片机CAD应用参考
一、功能介绍CW32W031的射频部分支持CAD中断。从Deepsleep进入STB3,开启CAD功能并进入RX模式后,CW32W031会检测信道中是否会有ChirpIOT™信号,如果存在将CAD-IRQ置高,MCU内核可以通过一定的时间来检测CAD-IRQ信号是否拉高来判断信道中是否存在ChirpIOT™信号。用户可通过GPIO11端口检测CAD-IRQ信号,信号检测流程如下: 图:信道活跃检测
武汉芯源半导体
·
2023-09-17 12:40
笔记
单片机
嵌入式硬件
stm32h563 freertos+
lwip
示例历程是threadx的没用习惯于是移植了一下
LWIP
stm32h563freertos+
lwip
示例历程是threadx的没用习惯于是移植了一下
LWIP
梁檀
·
2023-09-16 22:33
stm32
lwip
freertos
LwIP
介绍
文章目录一、
LwIP
简介二、
LwIP
主要特性:三、文件说明
lwip
-2.1.3contrib-2.1.0一、
LwIP
简介
lwIP
(LightweightIP)是瑞典计算机科学院(SICS)的AdamDunkels
诊断协议那些事儿
·
2023-09-16 17:54
Ethernet-以太网
车载系统
网络
经验分享
STM32
应用笔记
分类汇总,值得收藏
常用的STM32技术文档包括各个系列参考手册、芯片数据手册、flash编程手册、
应用笔记
、各种用户手册等。
「已注销」
·
2023-09-15 05:23
芯片
编程语言
java
stm32
linux
STM32内部ADC测量时产生噪声的原因与消除的方法
经过分析初步分析,是由于软件触发内部ADC采样的时候引起的噪声信号,为了消除该信号,查阅相关文档,在【AN2834
应用笔记
-如何在STM32微控制器中获得最佳ADC精度】中的得知:消除
暖暖的纠结
·
2023-09-15 05:52
STM32
STM32 内部ADC方式_解释(AN2834)
本为引用了ST
应用笔记
:AN2834文档电源部分处理最小化与ADC外部环境相关的ADC误差参考电压/电源噪声最小化电源侧线性调节器在噪声方面有更好的输出。
自小吃多
·
2023-09-15 05:45
stm32
嵌入式硬件
单片机
RNN模型与NLP
应用笔记
(3):Simple RNN模型详解及完整代码实现
一、写在前面终于到RNN了,这篇文章首先介绍简易RNN模型,我们会以问题导向的方式一步一步对简易RNN模型进行改进。同样本文参考了王树森教授的深度学习课程内容,感谢大佬们提供的帮助。现在开始讲述循环神经网络RecurrentNeuralNetworks(RNNs),以及用Keras编程实现SimpleRNN,现在RNN没有以前流行,尤其是在自然语言处理的问题上,RNN已经有些过时了,如果训练数据足
番茄炒狼桃
·
2023-09-14 08:00
RNN基础知识
自然语言处理
rnn
深度学习
人工智能
神经网络
RNN模型与NLP
应用笔记
(1):类别特征数据处理基础知识(One-hot Encoding)
一.写在前面今天主要介绍循环神经网络(RNN)。作为深度学习小白,同样是入门RNN花了一段时间,同样也在查看了众多大佬们的笔记和视频后,终于弄懂了RNN的基础知识,深感好记性不如烂笔头,此系列博客参考王树森老师、李沐老师等大佬们的教材和讲解视频,若理解有误,还望读者斧正。在正式进入循环神经网络之前,我们需要理解该模型的数据处理基础方式。此小节主要记录categoricalfeature(类别特征)
番茄炒狼桃
·
2023-09-14 08:59
RNN基础知识
rnn
自然语言处理
深度学习
人工智能
机器学习
【KingFusion】如何设置日期控件默认选择最近24小时
本篇记录一个日期时间控件的使用过程,以下为
应用笔记
。1、问题描述KingFusion中,对于一些特定的查询情况下,需要设置日期时间控件默认显示前一天的日期时间到当前时间24小时内的选择范围。
雷工笔记
·
2023-09-14 02:18
亚控科技
JavaScript
javascript
KingFusion
第三章 USB
应用笔记
之USB鼠标(以STM32 hal库为例)
第三章USB
应用笔记
之USB鼠标(以STM32hal库为例)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第三章USB
应用笔记
之USB鼠标(以STM32hal库为例)前言一、STM32USB
无情大菜刀
·
2023-09-11 05:37
USB应用笔记
笔记
计算机外设
stm32
在FPGA上快速搭建以太网
在本文中,我们将介绍如何在FPGA上快速搭建以太网(
LWIP
)。为此,我们将使用MicroBlaze作为主CPU运行其应用程序。
碎碎思
·
2023-09-10 16:10
fpga开发
stm32 freeRTOS
lwip
TCP快速发送,内存泄露问题
现象1:发送缓慢,tcp_write之后要等200多ms才能过发送出去,而且粘包严重。解决办法tcp_write之后,立马调用tcp_output,tcp就会立马发送。tcp_writetcp_output现象2:持续快速发送和接受TCP数据出现断言pbufsonqueue=>atleastonequeuenon-emptytcp_receive:validqueuelength而且出现TCP断连
fuluoce
·
2023-09-09 12:59
stm32
嵌入式硬件
单片机
第一章 USB
应用笔记
之USB初步了解
USB
应用笔记
之USB初步了解文章目录USB
应用笔记
之USB初步了解前言USB的优点:USB版本发展USB速度以及电气接口USB传输过程USB开发抓包工具:USB传输方式1.控制传输特点:2.中断传输的特点
无情大菜刀
·
2023-09-04 18:34
USB应用笔记
笔记
第二章 USB
应用笔记
之USB通讯基础
第二章USB
应用笔记
之USB主设备和从设备文章目录第二章USB
应用笔记
之USB主设备和从设备1.连接>2.主机枚举USB设备>3.有效数据传输,功能控制1.连接检测USB系统主要包括USB主机和USB设备两种设备
无情大菜刀
·
2023-09-04 18:02
USB应用笔记
笔记
12.物联网
LWIP
之消息处理机制,
lwip
消息传递机制
LWIP
数据包消息处理1.接受数据包2.构造消息3.投递消息4.获取消息5.处理数据包api_msg这个结构体包括执行函数所必需的一切,对于另一个线程上下文中的netconn(主要用于处理netconn
m0_61659911
·
2023-09-03 04:16
物联网
00_
lwip
_底层网卡接收到一帧数据的递交流程
1.中断函数中接收一帧数据voidETH_IRQHandler(void){if(ethernet_get_eth_rx_size(g_eth_handler.RxDesc)){
lwip
_pkt_handle
往事不可追_来日不方长
·
2023-09-01 14:44
LWIP
STM32
网络协议
笔记
01_
lwip
_raw_udp_test
1.打开UDP的调试功能(1)设置宏定义(2)打开UDP的调试功能(3)修改内容,串口助手打印的日志信息自动换行2.电脑端连接UDP发送一帧数据3.电路板上发送一帧数据
往事不可追_来日不方长
·
2023-09-01 14:40
LWIP
udp
网络协议
stm32
STM32+RTThread配置以太网无法ping通,无法获取动态ip的问题
使用wireshark抓包,源码debug以及各种方法尝试半天后依然没有发现问题,最后在rtthread社区找到了和我一样的问题:
lwip
获取不到ip地址INTERNET_DO
指针到处飞
·
2023-08-31 08:44
stm32
tcp/ip
嵌入式硬件
LWIP
之核心部:网卡数据传入
LWIP
内核流程精确分析
要想彻底搞明白网卡的数据到底是如何传入
LWIP
内核的,首先必须先搞明白网卡结构体的定义:structnetif{#if!
小灰俠
·
2023-08-30 18:07
LWIP
物联网
物联网
LWIP
网络开发 广播和组播 7.3广播与组播
广播与组播基础和实现一、广播和组播单播,广播,组播组网方式广播应用场景串口以太网服务器配置参数DPU组播应用场景广播和广播IP地址划分MAC地址广播IP地址全网广播地址255.255.255.255局域网广播地址/*网关地址:192.168.1.1子网掩码:255.255.255.0段内广播地址:192.168.1.255*//*网关地址:192.168.1.1子网掩码:255.255.0.0段内
屿anglersking's THU
·
2023-08-30 18:04
lwIP网络
网络通信
stm32
网络
物联网
LWIP
网络开发 广播和组播 7.4wireshark抓包验证
wireshark抓包验证wireshark抓包工具wireshark安装下载地址https://www.wireshark.org/download.htmlwireshark使用使用流程CreatedwithRaphaël2.2.0选择网卡过滤配置过滤器使用方法比较运算符eq,==Equalne,!=NotEqualgt,>GreaterThanlt,=GreaterthanorEqualto
屿anglersking's THU
·
2023-08-30 18:04
lwIP网络
网络
stm32
网络通信
wireshark
物联网
lwIP
网络开发 1.2 Stm32以太网外设编程
物联网
lwIP
网络开发1.2Stm32以太网外设编程STM32以太网外设编程编程流程原理图分析PHY手册分析PHY地址PHY寄存器BMCRBMSRPHYSTS以太网及其他外设初始化外设初始化配置PHY配置
屿anglersking's THU
·
2023-08-30 18:34
lwIP网络
网络
网络协议
stm32
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他