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源代码分析
x264源代码简单分析:宏块编码(Encode)部分
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2023-07-17 10:09
x264
开源多媒体项目源代码分析
x264
DCT
量化
残差
编码
【
lwip
】第二篇:使用
lwip
的netconn接口编写TCP服务器
一、netconn介绍 参考链接:https://
lwip
.fandom.com/wiki/Netconn_API netconnAPI是一个顺序API,旨在使
lwip
协议栈更易于使用(与事件驱动的原始
hello_world^_^
·
2023-07-17 02:55
lwip
lwip
stm32+
lwip
(四):网页服务器测试
ST官方有
lwip
的例程,下载地址如下:https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software
窗外等花开
·
2023-07-17 02:24
STM32
CubeMX配置STM32实现httpd服务器CGI功能并使用网页控制STM32单片机(四)
配置STM32实现httpd服务器CGI功能并使用网页控制STM32单片机引言CubeMX配置HTTPD的CGI功能实验过程发现的问题总结引言在前三篇文章中自己介绍了如何配置freeRTOS以及如何配置
LWIP
爱小羊
·
2023-07-17 02:53
stm32
服务器
物联网
嵌入式
cgi
从零开始使用CubeMX配置STM32使用
lwip
实现httpd服务器以及使用vscode编辑阅读keil代码(三)
从零开始使用CubeMX配置STM32使用
lwip
实现httpd服务器引言CubeMX配置HTTPD使用VScode作为编辑器看keil项目的代码引言在前两篇文章中自己介绍了如何配置freeRTOS以及如何配置
爱小羊
·
2023-07-17 02:23
stm32
服务器
arm
【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用
lwip
2.0.2建立http服务器(20171030版)
该程序是旧版本!最新版本为20180706版:https://blog.csdn.net/ZLK1214/article/details/80941657本程序所用的单片机型号为:STM32F103REPB12端口为外接的WiFi模块电源开关,当PB12输出低电平时接通电源。WiFi模块的电源引脚VCC不可直接连接到电源上,必须要串联一组PNP三极管(或场效应管),并把基极接到PB12端口上,基极
巨大八爪鱼
·
2023-07-17 02:21
单片机
stm32
网卡
c语言
wi-fi
lwIP
源码解析---httpd(一)
lwIP
源码解析—httpd(一)目录一、
lwIP
版本二、网卡netif初始化三、httpd初始化流程 3.1初始化入口四、处理客户端连接学习参考:[野火]《
LwIP
应用开发实战指南》、
lwIP
官方说明手册
同人与野
·
2023-07-17 02:21
lwIP源码解析及应用开发
http
tcpip
c语言
stm32
lwip
-2.1.3自带的httpd网页服务器使用教程(三)使用CGI获取URL参数(GET类型表单)
上一篇:
lwip
-2.1.3自带的httpd网页服务器使用教程(二)使用SSI动态生成网页部分内容认识URL参数在上网的时候,我们经常会见到在网址后面带有?A=B&C=D这样的语法格式。
巨大八爪鱼
·
2023-07-17 02:51
STM32
服务器
运维
lwip
httpd
stm32
lwip
-2.1.3自带的httpd网页服务器使用教程(二)使用SSI动态生成网页部分内容
上一篇:
lwip
-2.1.3自带的httpd网页服务器使用教程(一)从SD卡读取网页文件并显示通过全局数组定义TAG标签列表(本节例程名称:ssi_test)电脑上用的Web服务器采用ASP、PHP或JSP
巨大八爪鱼
·
2023-07-17 02:18
STM32
服务器
运维
lwip
http
ssi
LwIP
的netif和底层的一些初始化工作
在
LwIP
_init()中调用了netif_add(&netif,&ipaddr,&netmask,&gw,NULL,ðernetif_init,ðernet_input);1.netif结构体
wjjontheway
·
2023-07-15 07:34
LwIP
LwIP
netif
netif_add
底层初始化
AliOS Things
AliOSThings包括:板级支持包(BSP):主要由SoC供应商开发和维护硬件抽象层(HAL):比如WiFi和UART内核:包括Rhino实时操作系统内核、Yloop,VFS,KV存储协议栈:包括TCP/IP协议栈(
LwIP
datamining2005
·
2023-07-14 22:26
IOT
lwip
-2.1.3自带的httpd网页服务器使用教程(一)从SD卡读取网页文件并显示
概述本教程使用的单片机是STM32F103ZE,有线网口芯片为ENC28J60。本教程里面的网页由于需要兼容WindowsXP系统的IE8浏览器,所以采用HTML4.01编写,不使用任何前端框架。笔者使用的网页设计软件是AdobeDreamweaverCS3。开发板PCB文件是公开的,大家可以拿去打印出来,焊好器件后,就可以直接跑本教程提供的所有示例程序。示例程序和PCB板的下载地址为:https
巨大八爪鱼
·
2023-07-13 22:46
STM32
服务器
http
web
lwip
stm32
Linux内核
源代码分析
一(Linux0.12)
Linux内核
源代码分析
一(Linux0.12)Linux内核主要由5个模块构成,它们分别是:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块。
ch132
·
2023-06-24 11:34
Linux
linux
LwIP
系列(2):动态内存池管理(memp.c)详细分析
前言我们在学习
Lwip
源码时,内存管理是绕不开的一个重点,我们在看相关的代码时,经常会看到memp_malloc和mem_malloc,其中:(1)memp_malloc是从内存池中申请内存,具体实现在
猪哥-嵌入式
·
2023-06-20 19:04
TCP/IP
算法与数据结构
ip
算法
【代码阅读软件】source insight 4.00.0.124 的 下载、安装、阅读代码
目录一、概述二、安装步骤三、看代码的步骤3.1新建工程3.2同步代码文件一、概述SourceInsight是一款强大的
源代码分析
工具,可以用于浏览、编辑、搜索、分析源代码。
wkd_007
·
2023-06-19 11:42
嵌入式开发
windows
c++
c语言
编辑器
面试题丨android面试问题合集
静态分析工具是指在不运行程序的情况下,通过对程序文件进行
源代码分析
,从而对程序的安全性、可靠性、性能等进行分析的工具。
极安御信安全研究院
·
2023-06-16 18:03
网络安全
lwIP
开发指南
目录
lwIP
初探TCP/IP协议栈是什么TCP/IP协议栈架构TCP/IP协议栈的封包和拆包
lwIP
简介
lwIP
源码下载
lwIP
文件说明MAC内核简介PHY芯片介绍YT8512C简介LAN8720A简介以太网接入
行稳方能走远
·
2023-06-14 21:51
IOT
网络
tcp/ip
网络协议
linux用户空间open函数怎么调到内核的open,linux内核sys_open
源代码分析
打开一个文件,是通过内核提供的系统调用sys_open来实现的,在用户空间的open函数会被编译器编译成为int80的汇编代码,进入内核空间执行打开操作,我们来顺着内核的代码来看一下具体的实现过程。sys_open函数定义在fs/open.c文件,定义如下asmlinkagelongsys_open(constchar__user*filename,intflags,intmode){longre
weixin_39695323
·
2023-06-14 20:09
STM32F407 FreeRTOS+
LWIP
移植
本文基于STM32F4
LWIP
开发手册V3.0中第二章
LWIP
带操作系统移植和STM32F4FreeRTOS开发手册_V1.1.并参照博客文章STM32F4XX
LWIP
+freeRTOS移植(一)_u014453443
天蓝却无色
·
2023-06-14 05:52
stm32
单片机
arm
三种列式存储
源代码分析
读取差异
三种列式存储
源代码分析
读取差异tablename:t列信息:A,B,C三列,列数据量相同,类型为string表数据量大小:300G,每列数据100G主要分析两种类型的sql对于不同存储格式的读取数据量大小
君子慎独焉
·
2023-06-12 21:37
lwip
的arp协议的意义和更新时机
ARP协议存在的目的ARP(AddressResolutionProtocol)协议是TCP/IP协议族中的一个协议,它的主要目的是将IP地址解析为MAC(MediaAccessControl)地址,以便在局域网中进行通信。具体而言,当一台主机需要向另一台主机发送数据时,它需要知道目标主机的MAC地址才能将数据帧正确地发送到目标主机。但是,主机通常只知道目标主机的IP地址,并且在以太网等物理网络中
最后一个bug
·
2023-06-12 12:22
主流单片机开发(MCU)
tcp/ip
网络
arm开发
服务器
网络
esp32实现wifi无线中继
menuconfig打开CONFIG_
LWIP
_IPV4_NAPT中继的代码如下:#include#include#include#include#include"freertos/FreeRTOS.h
VellBibi
·
2023-06-12 05:33
ESP32
IDFSDK,类似stm32库开发的方式,将freeRTOS、
LWIP
、tinyUSB、LVGL等开源库移植到esp32上,配有大量的demos,貌似比stm32开发方便很多ESP32-CAMsudoapt-getinstallgitwgetflexbisongperfpython3python3
ddddfang
·
2023-06-12 00:27
hardware
myeclipse
ide
java
Python modbus_tk 库源码分析
#modbus_tk
源代码分析
##前言modbus_tcp协议是工业项目中常见的一种基于TCP/IP协议的设备数据交互协议。
.Hanabi
·
2023-06-11 15:00
《Linux网络开发必学教程》21_智能家居服务发现实现
服务设备软件代码复用将网络通讯框架移植到开发板,之后,可使用框架中的组件实现ResponseTask和ServerTask框架移植注意事项
Lwip
是微型TCP/IP协议栈(并非完整TCP/IP协议栈)支持
·
2023-06-06 21:17
clinux网络编程
《Linux网络开发必学教程》20_物联网设备 WIFI 模块实现(非必要)
Lwip
(LightweightIP)简介
Lwip
是轻量化的TCP/IP,是一个小型开源的TCP/IP协议栈
LwIP
的设计目标是用较少的资源实现完成的TCP/IP协议栈
Lwip
能在操作系统中运行,也能在无操作系统的情况下独立运行
·
2023-06-06 21:05
clinux网络编程
go-libp2p-net
源代码分析
IPFS网络包处理所有对等网络。它连接到其他主机,它加密通信,它在网络的客户端服务和目标主机之间复用消息。它有多个子组件:Conn-与单个Peer的连接MultiConn-一组与单个Peer的连接SecureConn-加密(类似tls)连接Swarm-保持与对等体的连接,与每个MultiConn的多路复用Muxer-服务和Swarm之间的多路复用。处理请求/回复。service-连接外部客户服务和
区块链布道者Enoch
·
2023-04-21 18:35
epoll_wait
源代码分析
在io多路复用中,有三个主要操作。epoll_create接口描述intepoll_create(intsize);创建epoll的句柄,size是监听的数目,这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值,参数size并不是限制了epoll所能监听的描述符最大个数,只是对内核初始分配内部数据结构的一个建议。当创建好epoll句柄后,它就会占用一个fd值,在linux下如
Gin_714d
·
2023-04-18 12:43
mysql innodb 源码_MySQL列:innodb的源代码的分析的基础数据结构
在过去的一年中的数据库相关的
源代码分析
。前段时间分析levelDB实施和BeansDB实现,数据库网络分析这两篇文章非常多。他们也比较深比较分析,所以没有必要重复很多劳力。
weixin_39639286
·
2023-04-15 18:07
mysql
innodb
源码
mysql innodb源码_MySQL系列:innodb
源代码分析
之内存管理
在innodb中实现了自己的内存池系统和内存堆分配系统,在innodb的内存管理系统中,大致分为三个部分:基础的内存块分配管理、内存伙伴分配器和内存堆分配器。innodb定义和实现内存池的主要目的是提供内存的使用率和效率,防止内存碎片和内存分配跟踪和调试。我们先来看看他们的关系和结构。下面是它的关系结构图:上图中的:ut_mem_block块是基础内存管理Buddyallocator是内存伙伴分配
何以法考人
·
2023-04-15 18:37
mysql
innodb源码
庖丁解牛之LruCache
源代码分析
和设计
背景LruCache这个很常见,做过android的开发没见过也都听说过这个,一般应用常见就是做缓存的时候用到,说一下我与LruCache的故事吧,好多年面试的时候让我实现一下Lru算法,我当时用HashMap搞的,搞的好复杂,其实你看Android的中LruCahe类很简单,就三百多行代码什么是Lru算法呢?LRU是LeastRecentlyUsed的缩写,即最近最少使用,常用于页面置换算法,是
饥饿的大灰狼
·
2023-04-15 12:17
HDFS
源代码分析
之DataNode BlockScanner实现
BlockScanner实现每个DataNode都会有一个BlockScanner周期性的验证DataNode上存储的所有数据块的正确性,并把损坏的数据块报告给NameNode。VolumeScanner是专门针对每个存储目录做块扫描的服务,由于DataNode可以使用多目录,所以BlockScanner会持有多个VolumeScanner。publicclassBlockScanner{.../
苍老流年
·
2023-04-14 07:58
大数据
--
hadoop源代码分析
代码审计思路详解
代码审计概念代码审计定义代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。软件代码审计是对编程项目中源代码的全面分析,旨在发现错误,安全漏洞或违反编程约定。
C1yas0
·
2023-04-14 06:03
java
php
spring mvc源码学习笔记(学习自springMvc
源代码分析
与实践)
SpringMvc自身创建的过程mvc中的servlet一共有三个层次,分别为HttpServletBeanFrameworkServletDispatcherServlet其中第一个是直接继承httpServlet第二个是初始化webapplicationContext第三个是初始化自身的9大组件DispatcherServlet主要使用OnRefresh调用initStrategies初始化9
张帆demo
·
2023-04-12 16:37
lwip
接收文件 stm32_STM32F107 驱动DP83848使用
LWIP
进行网络通信,有详细注释
01.97kBBackup129.15kB2016-05-04|08:38STM32_
LWIP
.WK369.54kB2016-05-04|08:41STM32_
LWIP
.SearchResults1.25kB2016
古德猫的靴子
·
2023-04-12 06:09
lwip接收文件
stm32
6.S081 附加Lab4 从源代码看进程退出——exit,wait,kill
6.S081附加Lab4从源代码看进程退出过程——exit,wait,kill进程退出,主要有两种方式exit和killed,本博客根据xv6
源代码分析
,进程退出并释放资源的过程。
蔚天灿雨
·
2023-04-11 22:22
OS
-
6.S081
底层函数实现/数据结构
系统架构
unix
密码学相关概念
https://blog.csdn.net/omnispace/article/details/79311967[以太坊
源代码分析
]IV.椭圆曲线密码学和以太坊中的椭圆曲线数字签名算法应用参考:https
古则
·
2023-04-11 16:35
汽车SOA
Insert-ShapesInsert-Symbol-MoreSymbols-Wingdings2Windows10:DesktopWindowManagerWin+x2第三方协议栈2.1开源1)uC/IP2)
LwIP
2.2
SEP5010
·
2023-04-10 21:16
Network
Fast-DDS
vSomeIP
W5500
LWIP
的TCP常用API
1、tcp_arg()该函数用于传递给应用程序的具体状态,在控制块标志建立以后调用,即在函数tcp_new()调用之后才能调用功能指定应该传递给所有回调函数的应用程序的具体状态原型voidtcp_arg(structtcp_pcb*pcb,void*arg)参数pcb:当前TCP连接的控制块arg:需要传递给回调函数的参数返回:无2、tcp_new()该函数在定义一个tcp_pcb控制块后应该首先
Ho_pe
·
2023-04-10 20:01
网络
文末送靶场邀请码 | 怎样快速入门Java代码审计?(一问一答汇总)
代码审计(CodeAudit)是一种以发现安全漏洞、程序错误和违反程序规范为目标的
源代码分析
。
Ms08067安全实验室
·
2023-04-07 10:10
编程语言
人工智能
java
大数据
面试
lwip
中线程优先级的分配原则
lwip
的线程
lwIP
是一个嵌入式TCP/IP协议栈,它主要包含以下几个线程:主线程(MainThread):它是
lwIP
的主线程,用于初始化
lwIP
协议栈和各种网络接口,并提供处理网络事件的主循环。
最后一个bug
·
2023-04-06 17:16
网络
服务器
设计模式
arm开发
算法
linux fs
源代码分析
,BlueFs
源代码分析
报告.doc
BlueFs
源代码分析
报告BlueFs
源代码分析
报告一、什么是BluefsBluefs是密歇根大学电子工程与计算机科学系的研究者们提出的一个分布式文件系统。
weixin_39611546
·
2023-04-06 14:54
linux
fs源代码分析
RT-Thread (3) 为RTT增加SP485驱动||RTT UART设备
RT-Thread(1)添加外部内存到内存管理RT-Thread(2)RTTSPI设备驱动流程||
LWIP
+ENC28J60RT-Thread(3)为RTT增加SP485驱动||RTTUART设备0概述前两章我们介绍了
ivancindy
·
2023-04-06 07:25
RT-Thread
stm32
物联网
沁恒微CH32V307开发板试用-RT-Thread+UART+
LWIP
+LED
CH32V307V-R0是南京沁恒微电子(WCH)推出的一款基于RISC-V内核的开发板,最高主频为120Mhz,该开发板芯片为CH32V307-R0。芯片资料:32位互联型RISC-V单片机CH32V307-南京沁恒微电子股份有限公司该开发板常用板载资源如下:MCU:CH32V307VCT6,主频144MHz,FLASH和RAM四种配置288KBFLASH,32KBRAM256KBFLASH,6
bonson2004
·
2023-04-06 07:04
CH32V307
单片机
嵌入式硬件
stm32
【FreeRTOS】基于STM32移植
LWIP
2.1.2详细步骤
文章目录1.前言2.STM32运行
LwIP
的系统框图3.
LwIP
RTOS部分的移植4.
LwIP
SystemConfig部分的移植5.
LwIP
Stack部分的移植6.
LwIP
HardwareDriver部分的移植
ZHONGCAI0901
·
2023-04-05 23:28
LwIP
tcpip
udp
网络通信
Kotlin学习之开
源代码分析
、重构(二)
3.4MVVM3.4.1viewmodel3.4.1.1RxViewModelabstractclassRxViewModel(privatevalschedulerProvider:SchedulerProvider):ViewModel(){varjobs=mutableListOf()funlaunch(code:suspendCoroutineScope.()->Unit){jobs.ad
wavaya
·
2023-04-05 10:38
STM32F407开发板的HTTP模式IAP远程升级之新建模板
February-2018官方例程:D:\STM32Cube\Repository\STM32Cube_FW_F4_V1.21.0\Projects\STM324xG_EVAL\Applications\
LwIP
SeniorZ
·
2023-04-04 23:45
Keil
STM32F4
HTTP
IAP
Keil uvision5 C51软件安装教程附下载地址
4G(或更高)[下载方法]:搜索扶摇软件[安装帮助]:可以提供远程安装软件简介KeiluVision是一款专业实用的C语言软件开发系统,提供编译器、编译器、安装包和调试跟踪,主要新增包管理器功能,支持
LWIP
被大佬糊弄的只会点灯的小菜鸡
·
2023-04-04 14:53
keil
mdk
keil
mdk
深入解析SpringBoot核心运行原理和运作原理源码
本章会带领大家通过源码学习SpringBoot的核心运作原理,内容涉及自动配置的运作原理、核心功能模块、核心注解以及使用到的核心
源代码分析
。核心运行原理使用SpringBoot时,我们只需引|
写代码的珏秒秒
·
2023-04-03 04:19
编程
Java
程序员
spring
boot
java
spring
ARM硬件平台上基于UCOS移植
Lwip
网络协议栈
目录1硬件平台11.1硬件平台简介11.2硬件设计及电路原理图22.Keil开发工具及Keil工程简介62.1Keil开发工具62.2Keil工程简介62.3链接文件、启动文件分析63.UCOS移植113.1ucos简介113.2ucos移植总述113.3和移植UCOS有关的ARM芯片知识113.4系统堆栈和UCOS的任务堆栈143.5系统时钟143.6任务级任务切换143.7中断级任务切换164
bahutou
·
2023-04-03 03:00
嵌入式开发学习
ARM
UCOS
LWIP
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他