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
协议栈实现 tun2sys-socket,网络游戏加速器(一类)
了解本文则需要参考本人提供的以下的文献内容:1、轻松修改
LwIP
-TCP/IP-Stack-2.13-trunk网络协议栈令其tcp_listenaccept任何地址的TCP_PCB连接。
liulilittle
·
2023-11-01 05:39
IP
C/C++
NAT
网络
stm32cube生成stm32f407+
lwip
+freertos(DP83848)
内容借鉴博客stm32cube生成stm32f407+
lwip
+freertos+8720A_jsnjsfq的博客-CSDN博客1、打开MCU选择2、输入搜索,然后找到合适的MCU名称双击自动创建工程(
linng12
·
2023-10-31 12:20
stm32
物联网
freertos
ST电机库v5.4.4
源代码分析
(6): PID以及相关参数
编者:沉尸(
[email protected]
)前言:本文章探索st电机库自动生成的PID参数的由来,采用的控制板为野火407电机板+BLDC带Hall的电机。在“Mcboot()”函数中初始化变量“PIDSpeedHandle_M1”将“pPIDSpeed[M1]”指针值(实际指向“PIDSpeedHandle_M1”)作为速度环PID整定的相关参数我们来看代码中速度环整定的调用层次:所以,是在“中等
stonechan02
·
2023-10-30 17:49
ST电机库
机器人
开源软件
stm32
ST电机库v5.4.4
源代码分析
(5): 每个扇区里面如何选择采样哪二相电流
编者:沉尸(
[email protected]
)问题的提出:1)ST电机库中电流采样的实现2)每个电角度周期,共跨越6个sector,STM32F407中有两个ADC(ADC1和ADC2),所以在同一个时刻,可以采样UVW三路中的二路(另一路可以推导出来),这些电流值带着符号,那么:源码中每个sector采集哪二路呢?一)针对电流采样的ADC触发的软件流程描述stm32f407中TIM1的ch1~ch3
stonechan02
·
2023-10-30 17:19
ST电机库
stm32
机器人
开源软件
ST电机库v5.4.4
源代码分析
(4): 电角度和力矩方向分析(Hall传感器)
编者:沉尸(
[email protected]
)一)ST马达库中角度的定义引言:在Clerke以及park等变换中,我们都涉及到了角度,本文中我们结合ST的源代码探讨一下角度的取得以及它和力矩的关系问题。首先回顾《马达控制之FOC原理》一文中的的数学模型https://blog.csdn.net/danger/article/details/128214441三相电流中Ia达到幅值的最高峰时,它的反电动
stonechan02
·
2023-10-30 17:18
ST电机库
机器人
开源软件
stm32
ST电机库v5.4.4
源代码分析
(3): α、β方向的电流值与三相PWM 波形的联系
编者:沉尸(
[email protected]
)引言:我们通过一系列的运算最后通过反park计算出了α、β方向的电流,那么如何将这两个电流值换算成pwm控制duty的实际参数呢?本文结合ST电机库中的源代码,生成源代码的电路板采用的是野火公司的407电机控制板。为了让整个控制流程的脉络更加清晰,这里贴出调用的框架代码:原理上请首先阅读我的博文:https://blog.csdn.net/danger/a
stonechan02
·
2023-10-30 17:18
ST电机库
开源软件
机器人
stm32
ST电机库v5.4.4
源代码分析
(2): 磁链圆限制之计算以及一个小bug
编者:沉尸(
[email protected]
)FOC流程图Circle_Limitation所在位置图1图2现在计算出了和,需要限制:如果显然需要一个缩小的系数i(i<1)进行校正这个开根号的计算对于一般单片机来说,运算还是很耗时的,所以这里要采取牺牲精度的快速查表计算方式。下面的内容结合ST的电机库5.4.4中的源码进行说明结合上图2中所示S16_MAX=32767(S16_MAX是16位有符号数之
stonechan02
·
2023-10-30 17:48
ST电机库
机器人
开源软件
ST电机库v5.4.4
源代码分析
(1): FOC原理(结合ST电机库)
编者:沉尸(
[email protected]
)本文字描述电机FOC的原理性内容,大部分取材于网络,但是我对于某些细节进行了比较详细的描述。因为很多最初的出处链接没有记录下来,所以没有标明,忘谅解!本文字不会用于任何商业行为!第一章电流分析设计目标:电流流经三个绕组会产生磁场,我们希望这个磁场的“合力”拉着转子做连续的圆圈运动,且大小可控。显然这个合成的磁场方向和转子的南北极方向垂直时产生的力矩最大。根
stonechan02
·
2023-10-30 17:12
ST电机库
人工智能
ZYNQ FreeRTOS系统使用和固化
1,新建工程,OSPlatform选择freertos901_xilinx2,本实验选择FreeRTOS
Lwip
EchoServer示范3,下载界面设置,run
寒听雪落
·
2023-10-29 21:38
LwIP
应用开发笔记之十一:
LwIP
带操作系统UDP服务器
我们已经实现了在FreeRTOS系统上的
LwIP
的移植工作,但只是简单的在系统平台上跑了起来。我们还希望能做更多的事情,这一节我们就在FreeRTOS系统上实现基于
LwIP
的UDP服务器。
foxclever
·
2023-10-29 20:03
LwIP应用开发系列
udp
服务器
网络
IAP升级——
LWIP
+FreeRTOS
最近在写项目的时候学到了有关IAP这方面的知识,所以决定分享出来。我的开发环境是STM32H743+STM32CudeIDE网上也有很多关于IAP的知识,我也找了很多,也踩了很多的坑。IAP是什么我先来说说什么是IAP以及问什么要用IAP。IAP是InApplicationProgramming的首字母缩写,IAP是用户自己的程序在运行过程中对UserFlash的部分区域进行烧写,目的是为了在产品
37.20 ℃
·
2023-10-29 14:23
IAP
学习
单片机
stm32
kcp 介绍与
源代码分析
_kcp-go源码解析
概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
weixin_39591720
·
2023-10-28 20:50
kcp
介绍与源代码分析
kcp 介绍与
源代码分析
_KCP-GO源码解析
原标题:KCP-GO源码解析原文作者:张伯雨golang技术社区概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价
weixin_39550937
·
2023-10-28 20:49
kcp
介绍与源代码分析
ESPIDF开发ESP32学习笔记【HTTP客户端实现】
TCP协议栈ESP使用
lwIP
作为嵌入式的TCP/IP协议栈支持
lwIP
是一套在MCU层级上用C实现的IP协议栈,可以运行在裸机/RTOS/嵌入式Linux,乐鑫为ESP32提供了相关移植包相关内容可以参考
内 鬼
·
2023-10-28 11:46
ESP32
http
linux
网络
ESPIDF开发ESP32学习笔记【HTTP服务器实现】
TCP/IP组件ESP系列提供了实现TCP/IP协议栈的库函数,#include即可使用这些库函数特点如下:提供TCP/IP协议栈的应用抽象层提供线程保护目前只用于
lwIP
TCP/IP协议栈(
lwIP
:
内 鬼
·
2023-10-28 11:15
ESP32
嵌入式
物联网
React Native
源代码分析
--Android客户端启动流程(从JS到Java)
上一篇文章讲到启动过程中,最终Java层调用了JS层的AppRegistry.js的runApplication()方法来进行JS层的启动工作。我们看一下runApplication()的整个调用过程:runApplication()->require('ReactNative').render(renderable,rootTag);->ReactNativeRenderer-dev.rende
huangjun0
·
2023-10-28 03:02
SpringCloudGateway 入门
的负载均衡三、核心概念详细3.1断言Predicate3.2过滤器3.2.1内置过滤器3.2.2自定义过滤器构造器(原理)资源结构Route/Predicate的构造器构造器的增强器整体协同关系/部分
源代码分析
扩展自己的过滤器
Love Orange
·
2023-10-27 20:16
分布式
java
开发语言
gateway
springcloud
RT-Thread 6. ENV增加组件(从服务器下载得到)
自动修改这个文件退回到ENV界面,输入:pkgs--update多了如果用keil4编译的话,输入:scons--target=mdk4,重新生成keil4工程,双击“project.uvproj”可以看到
lwIP
lljss2020
·
2023-10-26 22:35
#
RT-Thread
c语言
gwt-smalljava开发发布
webdw.vicp.net/gwt-smalljavaDemo页面上有两个操作按钮,第一个按钮将
源代码分析
成一个标准的ast,抽象语法树,第二个按钮则按照Java语法对一个抽象语法树进行求解。
webdw
·
2023-10-26 03:32
STM32学习笔记(一)——《STM32嵌入式系统开发实战指南》
本笔记基于《STM32嵌入式系统开发实战指南》一书前言:本书只有原理,没讲别的代码啥的,主要是讲了RTOS和FREERTOS系统和
LwIP
内容。
FireBears
·
2023-10-26 01:38
STM32学习
嵌入式
stm32
arm
芯片
103-104_容器_JDK
源代码分析
_自己实现LinkedList
publicclassMyLinkedList/*implementsList*/{classNode{Nodeprevious;Objectobj;Nodenext;}privateNodefirst;privateNodelast;privateintsize;publicintsize(){returnsize;}//索引越界检测privatevoidrangeCheck(intindex)
werdzs
·
2023-10-25 17:51
Java基础
List
linkedlist
源代码
We All Need Help
Iwasparkedinfrontofthemal
lwip
ingoffmycar.Comingmywayfromacrosstheparkinglotwaswhatsocietywouldconsiderabum.Ihopehedoesn'taskmeforanymoney.Ithought.Hedidn't.Hecameandsatonthecurbinfrontofthebusstop.Hed
邓月
·
2023-10-25 02:06
android观察者模式容器联动,观察者模式(触发联动)
0、提纲目录:1、举例:发起登录请求2、AndroidAdapter相关
源代码分析
3、EventBus相关
源代码分析
4、观察者模式总结需要查看其它设计模式描述可以查看我的文章《设计模式开篇》。
乱世佳人断佳话
·
2023-10-24 18:38
共享WiFi码项目一天赚3000,一个月6W,背后逻辑与
源代码分析
最近去饭店吃饭看到墙上贴着一个二维码,上面写着共享WIFI,躺着赚钱,类似下面的图片吧。于是呼我回家后深入研究了下。这套项目整体由小程序端和API接口端组成。小程序使用UNIAPP开发,整体连WIFI的逻辑就是使用了微信的startWifi接口,代码如下:exportdefault{connect_wf(ssid,pwd){//获取手机型号letthat=thisuni.getSystemInfo
DATA5U
·
2023-10-23 16:11
小程序源码
WIFI码
共享WIFI
网赚项目
微信小程序
STM32_网络通信
网络通信socket()bind()recv()初始化底层网卡等配置/*Configureethernet(GPIOs,clocks,MAC,DMA)*/Eth_init();/*Initilaizethe
LwIP
stack
贾明恣
·
2023-10-22 23:37
STM32
(实验55)单片机,STM32F4学习笔记,代码讲解【网络通信实验】【正点原子】【原创】
文章目录其它文章链接,独家吐血整理实验现象主程序
LWIP
初始化程序代码讲解其它文章链接,独家吐血整理(实验3)单片机,STM32F4学习笔记,代码讲解【按键输入实验】【正点原子】【原创】(实验4)单片机
情系淮思
·
2023-10-22 23:07
学校-32单片机
单片机
经验分享
学习
STM32F4_网络通信(网口)
可以通过开发板自带的网口和
LWIP
实现:TCP服务器、TCP客服端、UDP以及WEB服务器等四个功能。
light_2025
·
2023-10-22 23:57
STM32
stm32
单片机
嵌入式硬件
看透Spring MVC
源代码分析
与实践 .pdf
组件概览HandlerMapping根据request找到对应的处理器Handler和Interceptors。内部只有一个方法HandlerExecutionChaingetHandler(HttpServletRequestrequest)throwsException;HandlerAdapterHandler适配器,内部方法如下:booleansupports(Objecthandler)
90后小伙追梦之路
·
2023-10-22 07:42
架构
后端
java
java
开发语言
分布式
程序人生
面试
基于 Qt UDP通信局域网通信
前言该例程经过实际验证可以正常使用,只简单的使用UDP中的单播模式(一对一),所用测试系统在同一局域网,其中:QT版本:5.12PC端UDP模式:单播UDP通信目标:基于STM32F4+
LWIP
协议的以太网接口调试助手
Qt魔术师
·
2023-10-21 03:17
Qt
高级开发工程师
qt
udp
单片机
STM32Cube生态系统
1)STM32器件的MCU固件包STM32F4系列的固件包包含:这个系列MCU的HAL/LL库;ST提供的USB_Host/USB_Device/STemWin等中间件;FreeRTOS/FatFS/
LwIP
星顶照
·
2023-10-19 11:20
STM32学习笔记
stm32
单片机
arm
STM32F407以太网DMA描述符和数据链路层收发数据
这一篇先实现数据链路层的正常收发,下一篇再去介绍如何把
LWIP
移植到单片机上。大部分资料都是把
LWIP
移植和以太网卡驱动放在一起介绍,对新手不友好。所以我在这篇文章先把网卡驱动梳理清楚。
zhaodong_jack
·
2023-10-19 03:33
stm32
单片机
嵌入式硬件
定时事件链表
所写代码是从
LWIP
源码中复制出来的,稍作修改。
zhaodong_jack
·
2023-10-19 03:33
C
链表
数据结构
ST电机库v5.4.4
源代码分析
(10): MCWB应用中的一个小技巧
编者:沉尸(
[email protected]
)前言:如图中箭头,我们新建一个项目,BKIN缺省是有效的,而我们项目中又没用上BKIN脚,那么怎么让它变灰无效呢?先设置好所有内容,然后生成项目然后将BKIN(PB.12)设置为输出口(输入还是输出要根据具体情况设置)千万不要在“STM32CubeMX”中生成项目只需要saveproject,然后退出,重新进入Workbench此时再来看如果在“STM32
stonechan02
·
2023-10-18 12:30
ST电机库
单片机
stm32
嵌入式硬件
SylixOS网卡驱动调用篇
本篇文章将介绍SylixOS里的
LWIP
协议栈是如何调用底层网卡驱动里的这两个成员函数的。2.1网卡发送函数的调用整个网卡驱动发
SeanPcWoo
·
2023-10-17 09:31
操作系统
网卡驱动
操作系统
网卡
STM32+freeRTOS+
LWIP
实现TCP Server并发监听多个客户端的方法
之前一直使用STM32CubeMX自动创建freeRTOS线程,也只使用过TCPClient模式,这次开发就遇到了问题,归根结底是自己对freeRTOS和
LWIP
不是太了解,为此利用周末时间专门研究了一下
凌云志飞天
·
2023-10-17 00:04
LWIP
stm32
tcp/ip
单片机
STM32之
LWIP
网络协议栈TCP服务器创建
STM32之
LWIP
网络协议栈TCP服务器创建1.
LWIP
介绍
lwip
是瑞典计算机科学院网络嵌入式系统小组(SICS)的AdamDunkels(亚当·邓克尔)开发的一个小型开源的TCP/IP协议栈。
IT_阿水
·
2023-10-17 00:01
STM32
网络协议
tcp/ip
tcp服务器
DM900
lwip
Lwip
TCP/UDP客户端、服务器详解
一、TCP客户端tcp客户端实现是比较简单的,大致分为以下几个步骤:(1)申请套接字。(2)绑定远端服务器的ip地址和端口。(3)连接远端服务器。(4)接收和发送数据。#definePORT5001#defineRECV_DATA(1024)#defineSERV_IP_ADDR"192.168.31.39"#defineSERV_PORT5001/*tcp客户端*/voidtcp_client(
Sense_long
·
2023-10-17 00:01
物联网
单片机
LWIP
服务器
tcp/ip
udp
单片机
网络协议
LWIP
学习笔记5——TCP协议
1TCP协议TCP协议(TransmissionControlProtocol,传输控制协议)它是最常用传输层协议,也是最稳定传输层协议,很多上层应用都是依赖于TCP协议进程传输数据,如SMTP、FTP等等。一个完整的TCP传输必须有数据的交互,接收方在接收到数据之后必须正面进行确认,向发送方报告接收的结果,而发送方在发送数据之后必须等待接收方的确认,同时发送的时候会启动一个定时器,在指定超时时间
Aladdin_KK
·
2023-10-17 00:00
TCP/IP协议
TCP协议
《
lwip
学习10》-- TCP协议
TCP服务简介UDP运载的数据是以报文的形式,各个报文在网络中互不相干传输,UDP每收到一个报文就递交给上层应用,因此如果对于大量数据来说,应用层的重装是非常麻烦的,因为UDP报文在网络中到达目标主机的顺序是不一样的;而TCP采用数据流的形式传输,先后发出的数据在网络中虽然也是互不相干的传输,但是这些数据本身携带的信息却是紧密联系的,TCP协议会给每个传输的字节进行编号,当然啦,两个主机方向上的数
大文梅
·
2023-10-17 00:29
lwip
lwip
LwIP
应用开发笔记之五:
LwIP
无操作系统TCP服务器
前面我们实现了UDP服务器及客户端以及基于其上的TFTP应用服务器。接下来我们将实现同样广泛应用的TCP协议各类应用。1、TCP简述TCP(TransmissionControlProtocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,与用户数据报协议(UDP)是同一层内的,另一
foxclever
·
2023-10-17 00:27
LwIP应用开发系列
LwIP
TCP
Server
LwIP
应用开发笔记之六:
LwIP
无操作系统TCP客户端
上一篇我们基于
LwIP
协议栈的RAWAPI实现了一个TCP服务器的简单应用,接下来一节我们来实现一个TCP客户端的简单应用。
foxclever
·
2023-10-17 00:27
LwIP应用开发系列
L'w'IP
TCP
Client
lwip
无法连接指定个数TCP连接问题
如题,一次测试中发现,
lwip
的TCP连接控制块明明设置为26,设备作为服务器,电脑作为客户端去连接,但当连接19个之后发现再连接TCP时,机器自动发送RST数据包,通过追踪发现是因为资源分配不足,tcp_alloc
大文梅
·
2023-10-17 00:24
tcp/ip
网络
网络协议
TCP/IP协议栈之
LwIP
-pbuf
一、概述
lwIP
-ALightweightTCP/IPstackThefocusofthe
lwIP
TCP/IPimplementationistoreduceresourceusagewhilestillhavingafullscaleTCP.Thismakes
lwIP
suitableforuseinembeddedsystemswithtensofkilobytesoffreeRAMandroo
南京孙大兴
·
2023-10-16 20:14
net
tcp/ip
网络
服务器
vitis报错:platform out-of-date,编译时makefile error;修改后application编译报undefined reference
Drivers-and-Makefiles-problems-in-Vitis-2020-2/td-p/1188742https://forums.xilinx.com/t5/Embedded-Development-Tools/Vitis-2019-2-
LWIP
-Echo-S
不缺席的阳光
·
2023-10-15 22:31
fpga
解决Xilinx Vitis的platform out-of-date
使用Vitis进行Zynq的TCP开发通信,建立Platform工程后,需要修改BSP设置,加入
Lwip
支持才能使用
Lwip
的函数,但在修改后,平台平台工程提示out-of-date,依然无法添加
Lwip
dumpo
·
2023-10-15 22:27
ZYNQ
FreeRTOS系统下
LwIP
-1.4.1的移植
转载至基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(四)FreeRTOS系统下
LwIP
-1.4.1的移植怕以后查找麻烦,特粘贴至此~~~~~~本文使用的网卡PHY芯片型号是DP83848
小梅1988
·
2023-10-15 14:13
arm编程
keil
FreeRTOS
LWIP
FreeRTOS
LWIP
【大数据】Hive查询(select 1)
源代码分析
详解
查询结果总共花费了0.5毫秒日志2021-02-03T10:50:05,288INFO[HiveServer2-Handler-Pool:Thread-83393]:conf.HiveConf(HiveConf.java:getLogIdVar(5130))-Usingthedefaultvaluepassedinforlogid:89172071-3587-4ed8-8e3f-d798d3e56
笑起来贼好看
·
2023-10-15 12:05
大数据
Hive
Spark
hive
大数据
hadoop
Go|sync.mutex
源代码分析
sync.mutex
源代码分析
[TOC]针对Golang1.10.3的sync.Mutex进行分析,代码位置:sync/mutex.gosync_mutex.jpeg结构体定义typeMutexstruct
CoffeeRabbit
·
2023-10-14 18:08
[代码审计篇]PHP代码审计入门(前置要点)
何为代码审计简介代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。即对源代码进行检查,寻找代码中会导致安全问题的bug(漏洞)。前置知识掌握
「已注销」
·
2023-10-14 12:03
代码审计
php
安全漏洞
web
代码规范
信息安全
lwIP
开发指南(下)
目录NETCONN编程接口简介netbuf数据缓冲区netconn连接结构netconn编程API函数NETCONN编程接口UDP实验NETCONN实现UDPNETCONN接口的UDP实验硬件设计软件设计下载验证NETCONN接口编程TCP客户端实验NETCONN实现TCP客户端连接步骤NETCONN接口的TCPClient实验硬件设计软件设计下载验证NETCONN编程接口TCP服务器实验NETC
行稳方能走远
·
2023-10-14 04:15
IOT
物联网
iot
上一页
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
其他