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源代码分析
TCP,UDP通信使用场景及区别比较
TCP传输协议的通信,但是在物联网设备数据传输过程中《Arduino+ESP8266上传数据到服务器》,《Arduino+ESP8266接收服务器信息》,《Arduino+ESP8266接收服务器信息——
源代码分析
大木叉叉
·
2020-06-29 04:35
Lwip
的TCP编程
#defineTCP_CLIENT_PORT8087structnetif
lwip
_netif;//定义一个全局的网络接口intmain(void){structnetif*Netif_Init_Flag
sunny913765809
·
2020-06-29 01:40
stm32cubeMX 串口usart + DMA + FREERTOS配置 DMA接收任意长度数据
STM32cubeMX版本5.2.1最近由于工作需要用到
LWIP
,看到网上有人说用cubeMX可以生成
LWIP
库,同时还能生成FREERTOS系统。
___Jacky_LIN___
·
2020-06-29 00:31
ZYNQ下
lwip
的使用
ZYNQ下
lwip
的使用文章目录ZYNQ下
lwip
的使用
lwip
(LightweightIP)步骤使用SocketAPI创建
lwIP
应用程序使用RAWAPI创建
lwIP
应用程序
lwip
的小东西实操-zynq
hhhhorrible
·
2020-06-28 20:56
fpga
单片机
DSP
STM32 UDP部分,基于ENC28J60以太网模块,项目笔记
第一条途径,先通过高级语言熟悉socket编程,例如C#或C++,对bind,listen,connect,accept等函数熟悉之后,应用
lwIP
。
辉夜星辰
·
2020-06-28 20:37
STM32
STM32F407利用RT-thread上移植
LWIP
启用
lwIP
与netdevice如果直接与电脑连接,不要用DHCP,把这一项去掉直接连接PC,使用静态IP,可以在这里修改保
kayshi2018
·
2020-06-28 19:04
RT-thread
Gradle源代码编译以及
源代码分析
一.Gradle简介Gradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。---来源于百度对于自己而言,作为一个Android程序员,我自己使用就是用它来编译android程序,以前用ant,现在用gradle。但是个人觉得在androidstudiogradle属
weixin_34417814
·
2020-06-28 19:46
面向
LwIP
的Nios II网络驱动程序开发
该系统基于NiosII软核处理器,以太网控制器使用DM9000AE;运行μC/OS-II操作系统,加载网络协议
LwIP
。
weixin_34381687
·
2020-06-28 18:33
Monkey
源代码分析
之事件源
上一篇文章《Monkey
源代码分析
之执行流程》给出了monkey执行的整个流程。让我们有一个概貌,那么往后的文章我们会尝试进一步的阐述相关的一些知识点。
weixin_34357962
·
2020-06-28 17:04
Stack
源代码分析
Stack是栈,特点是FILO(先进先出),Stack继承了VectorpublicclassStackextendsVectorstack中的方法是线程安全的,比如add方法publicEpush(Eitem){addElement(item);returnitem;}//线程安全的addElement方法所以push方法是先出安全的publicsynchronizedvoidaddElemen
梦想家图图图
·
2020-06-28 16:36
理解Android Bitmap
基于android-6.0.1_r80
源代码分析
通过下面三个章节基本可以扫清Bitmap盲区。文章没有覆盖到的一方面是Bitmap用法,这部分建议阅读Glide库源代码。
weixin_34293902
·
2020-06-28 16:26
Android日志系统驱动程序Logger
源代码分析
我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是Android应用程序还是系统组件。在前面的文章浅谈Android系统开发中LOG的使用中,已经简要地介绍了在Android应用程序开发中Log的使用方法,在这一篇文章中,我们将更进一步地分析Logger
weixin_34290096
·
2020-06-28 16:25
Masonry与UITableView+FDTemplateLayoutCell搭配使用
本文只是对此的基本使用,具体可看以下两篇技术博客:iOS
源代码分析
----Masonry:http://draveness.me/ios-yuan-dai-ma-fen-xi-mason
weixin_34185512
·
2020-06-28 13:20
博客园页面源代码结构分析
博客园页面源代码结构分析一、总结板块注释结束可以加上end二、博客园页面源代码结构分析1、页面样例:2、页面
源代码分析
:1234//字符集5//移动端访问设置6nslookup详解(nameserverlookup
weixin_34128501
·
2020-06-28 11:18
Android应用程序绑定服务(bindService)的过程
源代码分析
(1)
Android应用程序组件Service与Activity一样,既可以在新的进程中启动,也可以在应用程序进程内部启动;前面我们已经分析了在新的进程中启动Service的过程,本文将要介绍在应用程序内部绑定Service的过程,这是一种在应用程序进程内部启动Service的方法。在前面一篇文章Android进程间通信(IPC)机制Binder简要介绍和学习计划中,我们就曾经提到,在Android系统
weixin_34014555
·
2020-06-28 09:15
区块链教程Fabric1.0
源代码分析
LevelDB KV数据库
Fabric1.0源代码笔记之LevelDB(KV数据库)1、LevelDB概述LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB的特点:key和value都是任意长度的字节数组;entry(即一条K-V记录)默认是按照key的字典顺序存储的,当然开发者也可以
weixin_34007886
·
2020-06-28 09:31
【Java】【Flume】Flume-NG启动过程
源代码分析
(一)
从bin/flume这个shell脚本能够看到Flume的起始于org.apache.flume.node.Application类,这是flume的main函数所在。main方法首先会先解析shell命令,假设指定的配置文件不存在就甩出异常。依据命令中含有"no-reload-conf"參数,决定採用那种载入配置文件方式:一、没有此參数。会动态载入配置文件,默认每30秒载入一次配置文件,因此能够
weixin_34004576
·
2020-06-28 09:59
利用ZYNQ SOC快速打开算法验证通路(6)——
LWIP
实现千兆TCP/IP网络传输
现采用
LWIP
+PS端MAC控制器+PHY芯片的通用架构。关于
LWIP
库,已经有很多现成的资料和书籍。其有两套API,一个是SOCKET,另一个是本例中要用到的RAW。
weixin_33859844
·
2020-06-28 06:24
PHP算法之斐波那契数列(递归)
/*斐波那契数列
源代码分析
f(x)=1;当x=2;通项式为:fn={((1+根号5)/2)^n-((1-根号5)/2)^n}/(根号5)则根据通项式构造函数求fn;*///计时函数console.time
weixin_30878361
·
2020-06-28 01:07
Linux经典书籍推荐
国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中
源代码分析
比较多,基于2440的,对lin
weixin_30840573
·
2020-06-28 01:35
STM32F207和DM9161A的以太网实现方案
在STM32F207和DM9161A为核心的硬件平台上,完成了
LwIP
协议栈的移植,实现了远程终端和上位机通信。使电力系统更具实时性与交互性,并保证了通信的可靠性。
bit小兵
·
2020-06-28 01:51
RTC
源代码分析
花了一个下午时间,把rtc代码的架构弄懂了,如下图所示:下面附上各个包含详细注释的C文件源代码:class.c源代码:1/*2*RTCsubsystem,baseclass3*4*Copyright(C)2005TowerTechnologies5*Author:AlessandroZummo6*7*classskeletonfromdrivers/hwmon/hwmon.c8*9*Thispro
weixin_30788619
·
2020-06-28 00:43
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
爬虫系列(二) Chrome抓包分析
开发者工具)对网页进行抓包分析,更加深入的了解网络爬虫的本质与内涵1、测试环境浏览器:Chrome浏览器浏览器版本:67.0.3396.99(正式版本)(32位)网页分析工具:开发者工具2、网页分析(1)网页
源代码分析
我们知道
weixin_30349597
·
2020-06-27 18:08
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
《深入实践Spring Boot》阅读笔记:核心技术
源代码分析
这部分主要讲解核心技术的
源代码分析
,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。
情情说
·
2020-06-27 14:25
spring
使用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
爬虫笔记——东方财富科创板数据爬取(requests方法)
爬虫笔记——东方财富科创板数据爬取(requests方法)网页观察网页
源代码分析
具体代码上篇文章:爬虫笔记——东方财富科创板数据爬取(selenium方法)介绍了selenium爬取东方财富科创板数据的方法
wang_zuel
·
2020-06-27 12:15
python爬虫笔记
Android源码——Activity启动流程
环境下搭建了Android源码,接下来会在简书记录阅读一些经典场景的源码过程,本文主要是在阅读启动Activity源码过程中做的一些记录,其中主要的思路是参考罗老师的文章:Android应用程序启动过程
源代码分析
几个重要概念在看
xiaoqiangsun
·
2020-06-27 11:59
Elasticsearch 搜索引擎开发实战
本书共分为8章,内容涵盖了Elasticsearch搜索引擎开发的环境安装与配置;实现一个简单的网站搜索;开发中文搜索引擎;Mapping详解;
源代码分析
;提高搜索相关性;使用SpringBoot开发搜索界面
GitChat的博客
·
2020-06-27 11:25
大牛博客
3)看别人的技术博客CodeKK——专注于开源项目源码解析及优秀开源项目的分享Trinea——性能优化、源码解析老罗的Android之旅——Android系统
源代码分析
开发技术前线——《Android源码设计模式
shadyfengl
·
2020-06-27 10:05
记录
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
以太网初探
【Python爬虫】模拟百度搜索并保存网页源代码
该程序为入门级爬虫,巩固urllib库的基本使用文章目录分析步骤具体实现步骤首先,导包1.使用百度搜索任意内容2.分析请求的url地址3.处理参数并发送请求4.保存网页源代码最后附上程序
源代码分析
步骤发送一个请求分析获取请求的
塔贝
·
2020-06-27 09:41
python
python
爬虫
百度
windows
pycharm
Dubbo
源代码分析
九:优雅停机
虽然我们系统的用户体验和数据一致性不应该完全靠优雅停机来保证,但作为一流的RPC框架,优雅停机的功能必不可少,Dubbo用户手册有对优雅停机做一个简单的叙述:Dubbo是通过JDK的ShutdownHook来完成优雅停机的,所以如果用户使用kill-9PID等强制关闭指令,是不会执行优雅停机的,只有通过killPID时,才会执行。服务提供方:停止时,先标记为不接收新请求,新请求过来时直接报错,让客
易振强
·
2020-06-27 09:29
Dubbo
Dubbo
源代码分析
八:再说Provider线程池被EXHAUSTED
在上回《Dubbo源代码实现六》中我们已经了解到,对于Dubbo集群中的Provider角色,有IO线程池(默认无界)和业务处理线程池(默认200)两个线程池,所以当业务的并发比较高,或者某些业务处理变慢,业务线程池就很容易被“打满”,抛出“RejectedExecutionException:ThreadpoolisEXHAUSTED!”异常。当然,前提是我们每给Provider的线程池配置等待
易振强
·
2020-06-27 09:29
Dubbo
Linux物理网卡聚合及桥接
到此基础理论知识就介绍完了,那么接下来就结合Linux
源代码分析
下
wuxiangping2017
·
2020-06-27 09:33
linux运维与架构师
Pixhawk系统架构介绍
这篇文档是我课程作业的一个报告,包含4个方面,硬件架构分析,Linux开发环境搭建,软件架构分析,
源代码分析
等。由于源代码比较庞杂,这里简要分析下飞机的返航控制(RTL)
dayL_W
·
2020-06-27 06:00
PX4归纳整理
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
ArrayList
源代码分析
本源代码来自JDK1.8与1.7、1.6略有不同1ArrayList中的属性1初始容量初始大小为10/***Sharedemptyarrayinstanceusedforemptyinstances.*/privatestaticfinalObject[]EMPTY_ELEMENTDATA={};2空的Object数组当初始化容量为0时,就构造这样一个空的Objcet类型数组。/***Shared
小小旭GISer
·
2020-06-26 23:11
Java源码
LwIP
之UDP协议实现
UDP理论UDP控制块每一个UDP连接都对应一个UDP控制块,UDP协议的实现就是对这些控制块结构成员进行操作。为什么需要控制块链表?为了让协议栈可以实现多个连接,可以多个网络进程同时进行。最后这些控制块通过链表连接在一起。其中链接属性为外部的udp_pcbs是一个全局变量,指向控制块变量首地址。即这是一个指针变量,其数值是链表首地址。externstructudp_pcb*udp_pcbs;//
有时需要偏执狂
·
2020-06-26 23:34
LwIP源代码分析
LwIP
UDP
海思平台(hi3559av100)的pq_sample代码编译过程和执行过程
目录1.文件目录结构2.Makefile3.
源代码分析
3.1pq_sample.c文件3.2pq_stream的注册过程:3.3pq_control的实现过程:pq_sample的代码是用于海思的ISP
酸菜鱼的鱼
·
2020-06-26 22:11
ISP
liteOS
mpp
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
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他