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
移植和过程问题记录
网络
LWIP
协议使用心得记录整理20180227年前在STM32上使用两种PHY芯片对
LWIP
协议进行了移植通信,一个是STM32F4+ENC28J60+
LWIP
+RAWAPI使用固定IP地址作为TCP
hswkcg
·
2020-08-10 16:20
LWIP
LwIP
应用开发笔记之四:
LwIP
无操作系统TFTP服务器
前面我们已经实现了UDP的回环客户端和回环服务器的简单应用,接下来我们实现一个基于UDP的简单文件传输协议TFTP。1、TFTP协议简介TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69TFTP是一种简单的文件传输协议。目标是在UDP之上上建立一个类似于FTP的但仅支持文件上传和下载功能的传输协议,所以它不包含FTP
foxclever
·
2020-08-10 16:54
LwIP应用开发系列
LWIP
无操作系统的移植
详细内容可以参考STM32F4
LWIP
开发手册第一部分:移植前准备第二部分:移植过程移植前准备1.准备好基础工程我选择具有内存管理功能的模板。
猎羽
·
2020-08-10 16:30
STM32
LWIP
LWip
1.4.1移植到STM32平台的步骤
一、从官网下载
lwip
1.4.1压缩包下载链接:http://savannah.nongnu.org/projects/
lwip
/二、解压缩其中src为
lwip
的源文件三、新建工程keil工程如下:将
lwip
mail-mail
·
2020-08-10 15:39
STM32
s3c2440上ucos-ii下
lwip
移植成功
fromdm&fromSearch&isFromSearchEngine=yes今天成功移植
LwIP
(轻型协议栈)1.2.0到S3C2440下的ucos-ii操作系统下,上位机能够ping通了。
cos_sin_tan
·
2020-08-10 15:31
linux_socket编程
嵌入式
lwip
协议的深入理解(结合目前主流的stm32,ti,esp8266等芯片讲解)
主流的物联网产品及芯片主要支持
lwip
协议栈,这款专为嵌入式开发的轻量级协议栈为flash和ram都不是很强大cpu提供了一个可靠的数据传输,本人目前主要是在嵌入式网络通信方面做开发工作,今天开始与大家一起探讨
baidu_32852991
·
2020-08-10 15:39
Lwip
移植过程(基于FreeRTOS v10.2.1)
Lwip
移植过程(基于FreeRTOS)准备过程首先准备带FreeRTOS的工程模板,如下图所示;下载
LWIP
源码,这里使用2.1.2版本,官网下载地址,拷贝源码到工程中去,如下图所示;将
LwIP
源文件添加到工程中去
MengJunlei
·
2020-08-10 15:36
笔记
lwIP
TCP/IP 协议栈笔记之五: 网络接口管理 ethernetif.c & ethernetif.h 详解
目录1.nefif结构体////1////////2////////3////////4////////5////////6////////7////////8////////9////////10////////11////////12////////13////////14////////15////2.netif使用3.netif相关的底层函数4.ethernetif.c4.1etherne
专业游手好闲
·
2020-08-10 14:22
嵌入式开发
LWIP
TCP/IP
lwIP
TCP/IP 协议栈笔记之十六: NETCONN 接口编程
目录1.netbuf结构体2.netbuf相关函数说明2.1netbuf_new()2.2netbuf_delete()2.3netbuf_alloc()2.4netbuf_free()2.5netbuf_ref()2.6netbuf_chain()2.7netbuf_data()2.8netbuf_next()与netbuf_first()2.9netbuf_copy()2.10netbuf_t
专业游手好闲
·
2020-08-10 14:52
TCP/IP
LWIP
嵌入式开发
lwIP
TCP/IP 协议栈笔记之四: 操作系统配置文件 sys_arch.c & sys_arch.h 详解
操作系统仿真层在
lwIP
代
专业游手好闲
·
2020-08-10 14:52
嵌入式开发
TCP/IP
LWIP
今天终于把
LwIP
成功移植到uC/OS-ii下了……
经过了n天终于把
LwIP
这个程序包在uC/OS-ii下成功移植,今天看着程序的运行,静静的看着屏幕打出来的调试信息,我的心情是那么的激动。好几天的辛勤汗水,今天终于看到了它的结果了。
SmallBox00
·
2020-08-10 14:35
基于正点原子战舰V3的
LwIP
1.4.1移植过程
原正点原子的移植教程基于之前的内存管理,且在处理
LwIP
定时事件时没有使用1.4.1版本中自带的处理函数sys_check_timeouts(),本文在正点原子的DM9000驱动程序下修改了一些移植过程
Utopia_sy
·
2020-08-10 14:32
stm32
STM32+FreeRtos+
Lwip
移植笔记Ⅰ
今天开始移植,之后应该还会移植USB的协议栈。今天早上被一个脑残的问题搞疯了;原来启动的汇编代码的语句是有位置限制的,上下文必须对齐。对齐后就没事了:另外,IMPORT可以用C的extern(全大写)代替。这三个其实都是中断向量,对于IMPORTxPortSysTickHandler,你可以不加进去,在xxxxit.c的IRQ中添加:最后记得将Vector改改:DCDvPortSVCHandler
Im0213
·
2020-08-10 14:47
STM32+FreeRtos+
Lwip
移植笔记Ⅲ
罪过罪过,太久没发博客,最近杂事太多,脑子也乱哄哄的,加上过年放松了好长时间,就不更了。每天就算10分钟,也要坚持做一下近期的目标,养成习惯是成为专家的方法。上次说用收完一帧数据作为条件来触发信号量(事件)从而同步下一步的执行。我在程序里是如何判断收完了一阵数据?我自己建了几个全局变量——例如num_ToReadPc(即将从Pc读取的数据的长度),其实很类似Windows的numToRead这个S
Im0213
·
2020-08-10 14:47
LWIP
裸机移植
面对
lwIP
协议栈庞大的代码量和错综复杂的数据结构,除了对作者Adam的顶礼膜拜外,你是否有无从下手的感觉!
啊路YY
·
2020-08-10 12:37
LwIP
应用开发笔记之一:
LwIP
无操作系统基本移植
1、技术准备我们采用的开发平台是STM32F407和
LwIP
协议栈。在开始之前,我们需要做必要的准备工作。
foxclever
·
2020-08-10 12:45
LwIP应用开发系列
以太网
LwIP
应用开发笔记之二:
LwIP
无操作系统UDP服务器
前面我们已经完成了
LwIP
协议栈基于逻辑的基本移植,在这一节我们将以RAWAPI来实现UDP服务器。
foxclever
·
2020-08-10 12:13
LwIP应用开发系列
lwIP
TCP/IP 协议栈笔记之八: 无操作系统移植
目录1.
lwIP
添加到工程2.添加头文件3.修改网卡驱动4.
lwIP
时基5.协议栈初始化6.获取数据包6.1查询方式6.2中断方式7.ping命令和ipconfig命令1.
lwIP
添加到工程如上图,把源码中
专业游手好闲
·
2020-08-10 12:04
TCP/IP
STM32
嵌入式开发
LWIP
lwIP
TCP/IP 协议栈笔记之二十: MQTT 移植
目录1.MQTT协议简介2.移植MQTT协议3.cJSON移植4.例程1.MQTT协议简介MQTT协议全称是MessageQueuingTelemetryTransport,翻译过来就是消息队列遥测传输协议,它是物联网常用的应用层协议,运行在TCP/IP中的应用层中,依赖TCP协议,因此它具有非常高的可靠性,同时它是基于TCP协议的模型发布/订阅主题消息的轻量级协议。MQTT3.1协议:官方:ht
专业游手好闲
·
2020-08-10 12:03
嵌入式开发
TCP/IP
LWIP
lwIP
TCP/IP 协议栈笔记之九: 有操作系统(FreeRTOS)移植
目录1.
lwIP
添加到工程2.添加文件3.修改网卡驱动4.协议栈初始化5.例程
LwIP
不仅能在裸机上运行,也能在操作系统环境下运行,而且在操作系统环境下,用户能使用NETCONNAPI与SocketAPI
专业游手好闲
·
2020-08-10 12:03
嵌入式开发
TCP/IP
LWIP
LwIP
应用开发笔记之十:
LwIP
带操作系统基本移植
1、技术准备我们采用的开发平台是STM32F407和
LwIP
协议栈。在开始之前,我们需要做必要的准备工作。
foxclever
·
2020-08-10 12:51
LwIP应用开发系列
RTOS
LwIP
网络协议栈
深入分析(四)--套接字内核初始化和创建过程
1、系统初始化过程中会调用sock_init函数进行套接字的初始化,主要是进行缓存的初始化[cpp]viewplaincopystaticint__initsock_init(void){interr;//初始化.sock缓存sk_init();//初始化sk_buff缓存skb_init();//初始化协议模块缓存init_inodecache();//注册文件系统类型err=register_
wangpengqi
·
2020-08-10 02:30
网络协议栈分析
Bluetooth 4.0之Android 讲解
Android平台包含了对蓝牙
网络协议栈
的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。
Wei_Leng
·
2020-08-10 02:29
Android
日常记录
bluetooth
android
以太网,IP,TCP,UDP数据包分析
1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、TCP/IP
网络协议栈
分为应用层(Application)、传输层(Transport)、网络层(Network
guoqin863
·
2020-08-09 21:04
STM32F4 LAN8720以及
LWIP
的移植调试记录 (3)
LAN8720配置:IP:192.168.192.30Gateway:192.168.192.1检测到高频率的ARP包包的内容在询问192.168.192.1的mac地址,并要求应答者发往192.168.192.30。可以判断为LAN8720可能要夸网段发包,但是找不到网管。于是把LAN8720的网关改为192.168.192.15,即PC机的IP。然后使用wireshark抓包。能够看到高频的错
不纯洁的锌
·
2020-08-09 20:12
单片机
移动机器人
LwIP
之三 操作系统隔离接口 sys_arch
目前,网络上多数文章所使用的
LwIP
版本为1.4.1。最新版本为2.0.3。
ZCShouEXP
·
2020-08-09 19:14
LwIP
UML进行Linux内核调试 --2
网络协议栈
测试
这篇文章是跟着前面的一个文章来的:UML进行Linux内核调试--1环境搭建具体如下:UML配置网络,以及调试
网络协议栈
参考网址:http://uml.devloop.org.uk/index.htmlhttp
Eat_By_Cpp
·
2020-08-09 16:24
arm+linux
Linux内核
一、
lwip
协议栈之dhcp 时间
自己在做项目时,需求与
LWIP
协议栈中的DHCP实现不太一样,发现如果修改起来没有想象的那么容易,跟大家分享一下修改过程。
weixin_33935505
·
2020-08-09 14:51
网络配置过程分析二(linux
网络协议栈
笔记)
Loopback接口的配置过程前篇分析了给本机系统配置IP地址的过程,本篇介绍一下loopback接口的“配置”过程,之所以用引号,是因为此配置不完全是用户自己控制的,为什么不先介绍loopback的配置,原因也在此。上篇我们已经对配置的过程一步一步做了分解,那么我们可以一下子来了解loopback接口的初始化及配置过程,这也是对普通设备的初始化和配置过程的一个回顾。要使Loopback接口起作用
viewsky11
·
2020-08-09 13:17
kernel
linux网络
PPP协议(TCPIP协议第二版)
为了实现移植
LWIP
连入GSM网络,需要理解PPP协议的每个字段信息,以下节选翻译自TCPIP协议第二版,与大家分享~PPP表示点对点协议,这是一种很流行的方式用来携带IP数据包,无论是高速光学线路上还是用于低速拨号调制解调器
lianqgiseu
·
2020-08-09 12:33
学习笔记
lwip
_DHCP
/**DHCPDISCOVER:发现阶段(DHCP客户端在网络中广播发送DHCPDISCOVER请求报文,发现DHCP服务器,请求IP地址租约)*//**DHCPOFFER:提供阶段(DHCP服务器通过DHCPOFFER报文向DHCP客户端提供IP地址预分配)*//**DHCPREQUEST:选择阶段(DHCP客户端通过DHCPREQUEST报文确认选择第一个DHCP服务器为他提供IP地址自动分配
现在记性太差了
·
2020-08-09 09:58
lwip
stm32 以太网启动后再插网线的问题
STM32加
lwip
,在启动时没插网线,启动后再插网线,会发现网络功能无法使用,是因为启动过程中初始化网络失败。
hustwf
·
2020-08-09 08:33
对Linux
网络协议栈
结构的理解
Linux的
网络协议栈
Linux的协议栈其实是源于BSD的协议栈,它向上以及向下的接口以及协议栈本身的软件分层组织的非常好。
boyemachao
·
2020-08-09 07:41
网卡驱动
链接状态改变(linkwatch)
在Linux
网络协议栈
中linkwatch模块用来通知网卡当前是否能够进行数据传输.驱动中调用netif_carrier_on/netif_carrier_off函数来通知网络状态变化.主要作用:启动/
Robin.Yin
·
2020-08-09 07:31
网络协议栈
Android FrameWork基础讲解
详细介绍linux内核层Android核心系统服务依赖于Linux2.6内核,如安全性、内存管理、进程管理、
网络协议栈
和驱动模型。Linux内核也是作为硬件与软件栈的抽象层。
jianning-wu
·
2020-08-09 05:22
综合
Android framework浅析[转]
3)系统总是需要操作系统的支持的,比如内存管理、进程管理、
网络协议栈
等
weixin_30646315
·
2020-08-09 05:00
Linux
网络协议栈
开发基础篇(十)—— 组播(Multicast)基础
一、组播(Multicast)传输在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。单播(unicast):是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。组播(
zqixiao_09
·
2020-08-09 04:48
Linux网络协议栈开发
RT-Thread 中龙芯1C的网络
lwip
升级到2.1.0
RT-Thread龙芯1C(智龙开发板)的网络
lwip
升级到2.1.01.硬件平台智龙开发板V3.42。2.软件平台RT-Thread4.0.0,其中
LWIP
2.1.0。
南工孙冬梅
·
2020-08-08 21:51
rt-thread
linux网络报文接收发送浅析
设备驱动程序从网络设备中读取报文,通过内核提供的网络接口函数,将报文传递到内核中的
网络协议栈
。报文经过协议栈的处理,或转发、或丢弃、或被传送给某个进程。
raindy2005
·
2020-08-08 20:15
记一次被正点原子坑了的经历
被正点原子坑,不是买了他们的板子,而是用了他们的一个
Lwip
的配置文件
lwip
opt.h文件,事情是这样的,我现在开发的这个项目用
lwip
的库,版本是1.4.1,上手的时候不会
lwip
,正好原子家
lwip
RIGOU精电科技
·
2020-08-08 18:36
嵌入式
编程
从零实现
LWIP
四(一对一 UDP、TCP客户端 DHCP 网线热插拔和自动重新连接)
从零实现
LWIP
一(配置过程)从零实现
LWIP
二(UDP、无DHCP)从零实现
LWIP
三(TCP客户端服务端、静态IP)一、前言:我回来继续搞
lwip
了,DHCP这块之前在F429上调通了,但是并没有实战应用
坛城
·
2020-08-08 18:45
嵌入式编程
网络
Lwip
学习笔记一、IP的重设
1、初始化方式void
lwip
_init_task(void){structip_addripaddr,netmask,gw;
lwip
_init();IP4_ADDR(&gw,192,168,1,1);
minyuanxiani
·
2020-08-08 18:50
Lwip
#if defined 宏定义常用“与”、“或”、“非”判断
defined(__
LWIP
_OPT_H__)&&!defined(
LWIP
_HDR_OPT_H)#endif/*curl_socket_typedef*/2.
此处不归牛顿管
·
2020-08-08 17:57
C++语言
ip6tables 无法基于端口过滤IPv6 分片报文问题解决
netfilterIPv4连接跟踪模块会对分片报文进行重组处理使得系统
网络协议栈
处理的是重组报
mrsonko
·
2020-08-08 15:44
IPv6协议简介与模块开发
Linux
内核
深度剖析WinPcap之(一)——WinPcap简介
WinPcap允许应用程序绕开
网络协议栈
来捕获与传递网络数据包,并具有额外的有用特性,包括内核层的数据包过滤、一个网络统计引擎与支持远程数据包捕获。
eslxf
·
2020-08-08 15:10
网络嗅探
lwIP
相关TCP/IP应用函数
lwIP
为使用TCP/IP协议通信的应用程序编程提供了两种接口接口(APIs):*低层次的称之为"core"/"callback"或者"raw"API*高层次的称之为"sequential"API
lwIP
"sequential"API
admin7365098
·
2020-08-08 13:29
网络
嵌入式
c/c++
【DIY数字仪表】RT-Thread移植Touchgfx实现自动同步网络时间和天气预报(3)
1.移植
网络协议栈
在RT-Thread所支持的BSP中,大部分都有支持以太网驱动。但具体到用户的硬件中,可能会和默认的代码有所差异。本文选择相对以太网驱动比较完善的stm32BSP进行介绍。
FILLMOREad
·
2020-08-08 12:22
网络
单片机
嵌入式
物联网
接口
sk_buf, 再转载,太经典了 -
网络协议栈
分析 - 草本植物
本文转自:http://www.360doc.com/content/09/0205/16/36491_2466152.shtml#sk_buff结构可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息。它在中定义,并包含很多成员变量供网络代码中的各子系统使用。这个结构在linux内核的发展过程中改动过很多次,或者是增加新的选项,或者是重新组织已存在的成员变量以使得成员变量
EthanYYYY
·
2020-08-08 02:05
Linux设备驱动
Keil5在编译过程中出现.cannot open source input file "xxx.h": No such file or directory的问题
编译之后还是会出现这种问题,这时候或许你在引用头文件的时候是这样引用的:此时,你需要再把包含头文件的arch文件夹的上层文件夹也添加到C/C++选项卡下面的IncludePath中,我这里arch文件夹包含在
LWIP
una_ting
·
2020-08-07 19:18
One Hot Code---独热码
通常,在通信
网络协议栈
中,使用八位或者十六位状态的独热码,且系统占用其中一个状态码,余下的可以供用户使用。
Hamburry__
·
2020-08-07 19:30
Hardware
Fundamentals
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他