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源代码分析
TI Cortex M3串口转以太网例程分析1-----概述
它使用
lwIP
1.3.2为TCP/IP协议栈。TI的串口转以太网模块可以快速的将串行传输转为以太网传输,模块包括一个基于ARMCortexM3的微控制器,一对串口,一个以太网端口。这
zhzht19861011
·
2020-08-21 07:41
嵌入式TCP/IP
QT-EMBEDDED图形引擎体系结构
源代码分析
[QT-EMBEDDED图形引擎体系结构
源代码分析
][tan.zhenhua]图形引擎部分QGfx封装了对FrameBuffer的绘图操作,是低级别的QPainter.QScreenCursor在QScreen
zht_xml
·
2020-08-21 07:03
AppFrames
QT平台
LwIP
协议栈源码详解 ——TCP/IP 协议的实现(四:数据包 pbuf )
昨天讲过了
LWIP
的内存分配机制。再来总之一下,
LWIP
中常用到的内存分配策略有两种,一种是内存堆分配,一种是内存池分配。前者可以说能随心所欲的分配我们需要的合理大小的内存块(又是‘的’),缺点是
落叶行健
·
2020-08-21 07:25
Lwip之道
lwip
查看版本和下载源代码
1、查看版本打开
lwip
/CHANGELOG,可以看见(STABLE-1.X.X),例如(STABLE-1.3.2)。(STABLE-1.3.2),这就是版本号。
yangzhao0001
·
2020-08-21 07:21
lwip
资源网址
lwip
超级经验
https://blog.csdn.net/yangzhao0001/article/details/48625927
一禅的师兄
·
2020-08-21 06:43
LwIP
调试输出
LwIP
使用
LWIP
_DEBUGF宏来输出debug信息:#define
LWIP
_DEBUGF(debug,message)do{\if(\((debug)&
LWIP
_DBG_ON)&&\((debug
swyang1992
·
2020-08-21 05:48
LwIP
LWIP
的调试方式
LWIP
提供了观察和调试协议栈内部的方法。
LWIP
关于调试的内容在debug.h和stats.h文件中可见。
sunheshan
·
2020-08-21 05:41
LWIP
GRBL
源代码分析
GRBL
源代码分析
xufeixueren2018-03-2716:11:4122840已收藏71分类专栏:嵌入式技术文章标签:GRBLDDA插补版权这段日子喜事连连,暂时把写博客的事情放下了,有时候想想好久没有写博客了
qq_20312079
·
2020-08-21 04:00
lwip
网络接口netif
在
lwip
中每一个网络接口都由一个netif结构体表示。表示不同网卡的netif结构体链接成一个链表。全局变量structnetif*netif_list指向该链表表头。
猪的忧伤
·
2020-08-21 04:47
LwIP
【转载】笔记:无os的
LwIP
在TCP server历程中网络数据发送,串口出现tcp_write及tcp_receive错误。
2016年09月07日22:13:58新野-新野阅读数:6180标签:
LWIP
更多个人分类:转载笔记做一个,串口收到数据然后通过tcp主动发送出去的东西,但是目前遇到以下问题,当tcp初始化后连接也建立好了
天使画笔
·
2020-08-21 04:05
LwIP
LwIP
TCPUDP
你绝对能看懂的Kafka
源代码分析
-Sender类代码分析
目录:《KafkaProducer设计分析》《KafkaProducer类代码分析》《RecordAccumulator类代码分析》《Sender类代码分析》《NetworkClient类代码分析》-------------------------------------------------------------------上一节《RecordAccumulator类代码分析》上文我们讲到待
稀有气体
·
2020-08-21 04:09
Kafka源代码分析
lwip
-1.3.2中sys.c的分析
sys_arch:sys.c:系统抽象层,其中会调用和os相关的部分,如sys_arch_timeouts,sys_arch_mbox_fetch等,在
lwip
中是以sys_arch_命名开头的,"为了方便
forsakening
·
2020-08-21 03:38
Lwip
dialog BLE SDK 学习(1)
之前也了解过过TCP/IP协议栈(
LWIP
),有足够的独立性,可以自成体系,底层接口、上层API都很明晰,即使不懂内部运作,移植起来也不费力。但是,,,,,Dialog的这个协议栈
auz5934
·
2020-08-21 03:18
GRBL
源代码分析
(转)
GRBL
源代码分析
原创xufeixueren最后发布于2018-03-2716:11:41阅读数16721收藏展开这段日子喜事连连,暂时把写博客的事情放下了,有时候想想好久没有写博客了,要不要写点啥呢。
a331756139
·
2020-08-21 03:41
lwip
1.3.1官方源码
LwIP
是瑞士计算机科学院(SwedishInstituteofComputerScience)的AdamDunkels等开发的一套用于嵌入式系统的开放源代码TCP/IP协议栈。
流浪地球球
·
2020-08-21 03:09
嵌入式网络
LWIP
-- 以太网网卡接口部分初始化
在《SylixOS_
LWIP
协议栈学习:网络接口结构》中,提到过netif结构体和netdev结构体。其中netdev结构体是对netif结构体的一层封装。它们都是用来描述一个以太网网卡接口的。
诸葛一帆丶
·
2020-08-21 02:11
网络
SylixOS
TI Cortex M3串口转以太网例程分析3-----
lwIP
1.3.2移植
TICortexM3串口转以太网例程上层应用的基础是
lwIP
,版本是V1.3.2。对于
lwIP
,陌生的同学可以到网上查查,它是是瑞士的Adam编写的一个开源TCP/IP协议。
zhzht19861011
·
2020-08-21 02:59
嵌入式TCP/IP
001--手把手教你创建
LWIP
模板例程
手把手教你创建
LWIP
模板例程开发环境:CubeMX5.6.1(packages--F4--1.25.0)、Keil5(5.30.0.0--Keil.STM32F4xx_DFP.2.9.0)硬件开发板平台
layson. li
·
2020-08-21 02:34
Lwip
Cube
MX
嵌入式
stm32
单片机
arm
Android surfaceflinger
源代码分析
1.每个应用都对应surfaceflinger端一个surface,每个应用都会申请一块用于存储渲染数据的内存块,这个内存是通过gralloc分配的,但是gralloc给应用分配的只是普通内存,只有给surfaceflinger才分配了真正的对应显示屏的内存。2.应用先将自己的渲染结果放在自己的那块普通内存上,然后surfaceflinger负责将这些内存块按照z坐标进行裁剪合成,最后写入到gra
罗自荣
·
2020-08-20 21:19
Nouveau
源代码分析
(三):NVIDIA设备初始化之nouveau_drm_probe
Nouveau
源代码分析
(三)向DRM注冊了Nouveau驱动之后,内核中的PCI模块就会扫描全部没有相应驱动的设备,然后和nouveau_drm_pci_table对比.对于匹配的设备,PCI模块就调用相应的
weixin_34219944
·
2020-08-20 19:08
LwIP
之ICMP
关于ICMP理论部分查看这里
LwIP
仅仅实现ICMP协议部分功能:1、目地站不可达差错报文(类型3的0,1,2,3,4,5)、数据报超时差错报文(类型11的0,1)。
有时需要偏执狂
·
2020-08-20 18:34
LwIP源代码分析
基于STM32F107xx中以太网ETH实现
LWIP
功能
前言在需要使用
lwip
以太网功能时,可以选择ST支持以太网互联型芯片,如107或105;当然也可以选择103+网卡驱动芯片(如:ENC28J60、DM9000等);该文章只介绍107芯片中以太网ETH模块的配置过程
蒙娜丽莎cc-15015401
·
2020-08-20 17:08
LWIP
嵌入式
计算机网络
源代码分析
之如何实现自定义的标题栏
源代码分析
之如何实现自定义的标题栏本文主要分析VisualStudioSamples\1033\C++\MFC\VisualC++2008FeaturePack\MSMoneyDemo这个Sample一般窗口的标题栏上面都是只有固定的最小化
三分线徘徊
·
2020-08-20 10:27
VC++
stm32f103vet6的学习
2013年7月18日:使用stm32对
lwip
中的tcp操作时候的笔记:首先要注意:Tcp操作一般是使用到socket的。
wit_yuan
·
2020-08-20 09:32
互联网技术
STM32H750 QSPI FLASH使用小结
根据ST的参考手册描述,h750的片内flash只有128kb,在实际的项目应用中,128kb的容量有点太小了,有时候光光移植好
lwip
+freertos以后,flash的容量就所剩无几了,所幸可以使用
juelianhuayao
·
2020-08-20 08:50
LWIP
学习(dhcp,mqtt)
1.dhcp成功判断和获取地址打印externstructnetifgnetif;voidStartMainTask(voidconst*argument){MX_
LWIP
_Init();for(;;)
wxynj
·
2020-08-20 02:33
LwIP
用TCP连接方式在数据量比较大协议栈卡死
这段时间用STM32移植
LwIP
做语音传输。但是遇到一个问题困扰许久,在使用TCP方式做一个client去连接server,由于数据量比较大经常在连接一个多小时候就出现断线而也ping不通。
Demon云凌
·
2020-08-20 01:15
网络
软件
VIO系列 | 视觉与惯性传感器如何融合?来研读VINS-Mono论文与代码
结合暑假秋招之前报名的深蓝学院的《从零开始手写VIO》课程,本系列文章将从VIO原理以及开
源代码分析
两部分进行详细介绍。提升代码能力最好的办法就是从头到尾撸开源框架,这种体验是单纯推导公式体会不到的。
AI算法修炼营
·
2020-08-20 01:43
STM32移植
lwip
之建立tcp客户端
:在之前能ping通pc机的工程基础上搭建tcp客户端,并可以主动发数据给pc机,同时也能与pc机收发数据,并在网络调试工具上显示材料准备:基础工程:修改后能ping通pc机的工程(STM32官方移植
lwip
图图Tuu
·
2020-08-20 01:21
stm32学习lwip移植
STM32移植
lwip
之建立tcp服务器
本篇目标:在之前能ping通pc机的工程基础上搭建tcp连接,并可以收发数据,在网络调试工具上显示材料准备:基础工程:修改后能ping通pc机的工程(STM32官方移植
lwip
修改代码)调试工具:用来调试
图图Tuu
·
2020-08-20 01:20
stm32学习lwip移植
spring源码分析-XmlBeanFactory导读
源代码分析
,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。
langguicj
·
2020-08-19 10:51
Java
STM32NET学习笔记 UDP部分
第一条途径,先通过高级语言熟悉socket编程,例如C#或C++,对bind,listen,connect,accept等函数熟悉之后,应用
lwIP
。
iteye_3759
·
2020-08-19 10:18
PLDA
源代码分析
(2)-PLDA_Verification
说明:此处的LDA对应于LinearDiscriminantAnalysis,PLDA即对应于ProbabilisticLDA.该代码对应的文章为ICCV2007paperProbabilisticLinearDiscriminantAnalysisforInferencesAboutIdentity,源代码可以从PrinceVisionLab处下载。虽然源码虽然不长结构比较清楚,但是运用到了一定
CCRush
·
2020-08-19 10:55
机器学习
Spring BeanPostProcessor : ConfigurationPropertiesBindingPostProcessor
本文
源代码分析
对应SpringBoot2.1.3RELEASE概述ConfigurationPropertiesBindingPostProcessor是一个BeanPostProcessor,它通常被框架添加到容器
安迪源文
·
2020-08-19 08:12
Spring
Core
从流程图的角度分析ReentrantLock
网上关于锁的资料非常多,关于
源代码分析
的也非常多。但是这里我觉得依然有必要记录下自己的理解,或者从另一个角度再看看这个问题。本文是结合网上的参考资料以及jdk1.6的源代码进行的分析。
codingapple
·
2020-08-19 07:15
jdk源码分析
Mysql源代码编译和调试
Mysql
源代码分析
系列(1):编译和调试拖了很久了Mysqld
源代码分析
从今天开始吧,随着我阅读的进度推进,我会写一些文章记录自己的心得,但是不保证一定会写。
曾永红_
·
2020-08-19 06:02
技术文章
运动目标前景检测之ViBe
源代码分析
一方面为了学习,一方面按照老师和项目的要求接触到了前景提取的相关知识,具体的方法有很多,帧差、背景减除(GMM、CodeBook、SOBS、SACON、VIBE、W4、多帧平均……)、光流(稀疏光流、稠密光流)、运动竞争(MotionCompetition)、运动模版(运动历史图像)、时间熵……等等。更为具体的资料可以参考一下链接,作者做了很好的总结。点击打开链接http://blog.csdn.
VisionZQ
·
2020-08-19 06:52
Obeject
Detection
百度Apollo决策规划模块相关资料汇总
1.解析百度Apollo自动驾驶平台2.解析百度Apollo之Routing模块3.解析百度Apollo之决策规划模块4.解析百度Apollo之参考线与轨迹5.ApolloPlanning模块
源代码分析
何伯特
·
2020-08-19 05:16
redisson-2.10.4
源代码分析
redis学习问题总结http://aperise.iteye.com/blog/2310639ehcachememcachedredis缓存技术总结http://aperise.iteye.com/blog/2296219redis-stat离线安装http://aperise.iteye.com/blog/2310254rediscluster非ruby方式启动http://aperise.i
aperise
·
2020-08-19 00:57
redis
redis
redisson
源代码分析
二:创建HTable
一,创建HTableA,获取TableName对象,缓存(使用CopyOnWriteArraySet)TableName优化1,缓存使用CopyOnWriteArraySet实现(为什么作者使用Set??而非Map,从检索性能和操作便捷度上,Map优于set)缓存作用代码:for(TableNametn:tableCache){if(Arrays.equals(tn.getName(),fullN
天然呆的技术博客
·
2020-08-18 22:56
Nosql
ExtJS4.0
源代码分析
--类系统之EventObject
Ext.EventObject是对浏览器原生事件对象的封装。在JavaScript,事件分为三类:HTMLEvents,MouseEvents,UIEvents。HTMLEvents包括loadunloadselectchangesubmitresetresizescroll,MouseEvents包括*click*dblclick*mousedown*mouseup*mouseover*mous
tiandidapengniao
·
2020-08-18 22:22
ExtJS4.0源代码分析
关于
LWIP
因为网络异常导致无法再次连接的解决办法
关于这个问题,n年前就遇到了,当时是设备运行半个月一个月网络就中断了,死活连不上。后来在办公室模拟了现场网络不稳定的情况,找到了问题的根源,就是连接一直停留在FIN_WAIT1状态无法超时退出,导致资源占用了,客户端连接不上来。没想到今天新作的项目,也遇到了这个问题,解决办法:在tcp_slowtmr(void)函数内部,复制FIN_WAIT2的处理程序,改成FIN_WAIT1即可。/*Check
黄大刀
·
2020-08-18 22:33
LINUX编程
嵌入式硬件
LwIP
网络接口结构体---netif
在
lwIP
中,是通过结构体netif来描述一个硬件网络接口的,在单网卡中,这个结构体只有一个,多网卡中可有何网卡数目相同的netif结构体,它们构成一个数据链。
zhzht19861011
·
2020-08-18 18:27
嵌入式TCP/IP
rtmpdump
源代码分析
------HandShake
HandShake的流程图:1:握手以客户端发送C0和C1块开始。2:客户端必须等待接收到S1才能发送C2。3:客户端必须等待接收到S2才能发送任何其他数据。4:服务器端必须等待接收到C0才能发送S0和S1,也可以等待接收到C1再发送S0和S1。服务器端必须等待接收到C1才能发送S2。服务器端必须等待接收到C2才能发送任何其他数据。C0和S0的格式C0和S0包都是一个单一的八位字节,以一个单独的八
alen_xie
·
2020-08-18 18:59
流媒体传输协议分析
RTMPdump
源代码分析
:RTMP_Connect建立网络连接
本篇文章分析一下RTMPdump里面的建立一个网络连接过程中的函数调用。函数调用过程如下:RTMP_Connect->add_addr_info:填充structsockaddr_in结构体用于之后的socket通信->RTMP_Connect0:主要用于建立Socket连接,并未开始真正的建立RTMP连接->RTMP_Connect1:这是真正建立RTMP连接的函数->HandShake:握手-
叮咚咕噜
·
2020-08-18 17:02
RTMP
LibRTMP
源代码分析
6:建立网络流(NetStream)
转载自:http://nkwavelet.blog.163.com/blog/static/227756038201412124828594/建立了RTMP网络连接之后,客户端发送createStream命令到服务器端为消息连接创建一个逻辑通道。NetStream定义了这个传输逻辑通道,通过这个通道,音频流、视频流以及数据消息流可以通过连接客户端和服务端的NetConnection传输。NetCo
tongjing524
·
2020-08-18 16:07
RTMP服务
LibRTMP
源代码分析
10:处理消息(Handle Message)
转载自:http://nkwavelet.blog.163.com/blog/static/227756038201412473745809/函数RTMP_ClientPacket()是libRTMP中最重要的核心函数之一,主要完成各种消息的处理。/***@brief根据接收到的消息类型的不同,作出不同的处理。*消息类型有协议控制消息、Flv数据、Flex消息等。*协议控制消息的定义可参考官方协议
tongjing524
·
2020-08-18 16:35
RTMP服务
lwIP
协议栈的pbuf结构体
pbuf结构体位于src/include/
lwip
/pbuf.h中以太网中断收到的数据就先存放到这个结构体组成的数据链中,然后将它交付给上层协议.这个结构体可以说是无处不在.structpbuf{/**
iteye_3753
·
2020-08-18 15:59
LibRTMP
源代码分析
8:发送消息(Send RTMPPacket)
在详细分析函数RTMP_SendPacket()之前,让我们来看看RTMPPacket结构体的定义:typedefstructRTMPPacket{uint8_tm_headerType;//ChunkMsgHeader类型(4种)uint8_tm_packetType;//MessagetypeID(1-7协议控制;8,9音视频;10以后为AMF编码消息)uint8_tm_hasAbsTimes
huangmindong
·
2020-08-18 15:02
多媒体
iOS
RTMPdump
源代码分析
1: main()函数
注:此前写了一些列的分析RTMPdump(libRTMP)源代码的文章,在此列一个列表:RTMPdump
源代码分析
1:main()函数RTMPDump(libRTMP)
源代码分析
2:解析RTMP地址——
dianyimo9099
·
2020-08-18 14:48
上一页
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
其他