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
用户态协议栈
车载以太网之SOME/IP
整体介绍SOME/IP(全称为:Scalableservice-OrientedMiddlewarEoverIP),是运行在车载以太网
协议栈
基础之上的中间件,或者也可以称为应用层软件。
IT_码农
·
2024-09-15 10:20
车载以太网
车载以太网
SOME/IP
12 基于UDP实现可靠传输——KCP协议
他们都属于TCP/IP协议中的传输层协议,其都是由操作系统内核
协议栈
控制的。关于他们的
::呵呵哒::
·
2024-09-13 21:11
C++后端开发
udp
网络协议
网络
浅谈TCP协议和UDP协议
目录TCP协议特点优点缺点适用场景UDP协议特点优点缺点适用场景总结tcp和udp在Java中的案例TCP(传输控制协议)和UDP(用户数据报协议)是互联网
协议栈
中最常用的两种传输层协议。
星辰界的小星星
·
2024-09-13 19:29
tcp/ip
udp
网络协议
网络
泰凌微8258相关问题归纳
1、8258,如何生成8位随机数地址的代码答:一般
协议栈
中有rand()函数可以生成随机数。
m0_69078052
·
2024-09-12 05:00
单片机
嵌入式硬件
存储课程学习笔记7_fuse库的简单使用(fuse,opencv的demo)
fuse一般称为
用户态
度文件系统,可以实现在用户层实现对文件系统的控制。通过fuse内核模块的支持,基于libfuse提供的接口,就可以实现一个文件系统。
yun6853992
·
2024-09-11 18:36
dpdk学习
fuse
一篇文章带你读懂 io_uring 的接口与实现
io_uring的
用户态
APIio_uring的实现仅仅使用了三个syscall:io_uring_setup,io_uring_enter和
Linux高级开发
·
2024-09-11 17:31
Linux服务器开发
linux
运维
服务器
epoll
accept
鸿蒙轻内核A核源码分析系列七 进程管理 (3)
1、LiteOS-A内核进程创建初始化通用函数先看看一些内部函数,不管是初始化
用户态
进程还是内核态进程,都会使用这些函数,包含进程控制块初始化函数
OpenHarmony_小贾
·
2024-09-10 09:20
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
嵌入式硬件
OpenHarmony
鸿蒙嵌入式
鸿蒙开发
鸿蒙内核
进程关联
Select/Poll/Epoll
Epoll的并发处理效率比Select和Poll高很多,是因为:1)Select/Poll每次调用的时候,都需要把fd集合从
用户态
拷贝到内核态,由内核态进行遍历,来查找哪些FD已经
我是一名搬运工
·
2024-09-09 23:25
flannel原理之vxlan模式
vxlan模式vxlan是一种overlay技术,跟之前提到的udp模式思路是类似,但是具体实现不太一样:udp模式是在
用户态
实现的,数据会先经过tun网卡,到应用程序,应用程序再做隧道封装,再进一次内核
协议栈
lingshengxiyou
·
2024-09-09 20:07
网络
linux
服务器
dpdk
运维
Python异步编程_asyncio
协程-Co_routine,也可以称之为微线程,是一种
用户态
内的上下文切换技术,简而言之,其实就是通过一个线程实现代码块相互切换执行。
代码输入中...
·
2024-09-09 04:19
python
开发语言
深度学习
numpy
ipc共享内存
今天才发现ipc
用户态
直接传数据是shm开头的那几个函数,看视频想到jvm都有不通过系统调用进行ipc通信的方式,linux应该也有啊,我也不知道之前总是记成mmap,感觉好像是上大学的时候被误导了,产生了错记
flowesy
·
2024-09-08 20:28
笔记
操作系统
用户态
和内核态
用户态
:
用户态
运行的进程可以直接读取用户程序的数据,拥有较低的权限。当应用程序需要执行某些需要特殊权限的操作,例如读写磁盘、网络通信等,就需要向操作系统发起系统调用请求,进入内核态。
Butterfffly
·
2024-09-07 18:24
linux
运维
服务器
LIN
协议栈
AUTOSAR架构下 状态管理
一、LINStateManager概述功能:负责控制LIN总线的通信状态,包括切换调度表(仅LIN主节点)、处理睡眠和唤醒操作、通知上层新状态等。约束:每个ECU中最多有一个实例;所有关于调度表的操作仅适用于LIN主节点;适用于所有使用LIN的汽车领域。依赖关系:依赖于CommunicationManager(ComM)和LINInterface(LinIf),与操作系统、DefaultError
mini积木
·
2024-09-07 15:59
autosar
c语言
mcu
c++应用网络编程之八SOCKET探究
首先从宏观上看,一般的网络编程(也就套接字编程),主要分成几大块,即上层的应用程序;其下为OS相关的网络
协议栈
,它包括应用层(如TELNET,FTP,SMTP等),传输层(TCP
fpcc
·
2024-09-07 10:02
C++
网络编程
c++
网络
基础概念
接口说明:S:表示串行接口G:表示1000Mb以太网接口F:表示100Mb以太网接口E:表示10M以太网接口AP:无线接入点WLC:无线控制器端到端通信模型:OSI参考模型TCP/IP
协议栈
LQ_Lapetos
·
2024-09-07 07:46
python modbus tk 库_Python Modbus_tk在树莓派上实现rtu master
PythonModbus协议工具目前有下面三种:pymodbusMinimalModbusModbus-tkmodbus_tk:完整modbus
协议栈
的实现,支持modbustcp/rtu{1.提供slave
weixin_39624716
·
2024-09-07 01:04
python
modbus
tk
库
go hive skynet_golang-栈内存空间
Go语言的逃逸分析遵循以下两个不变性1.指向栈对象的指针不能存在于堆中;2.指向栈对象的指针不能在栈对象回收后存活;栈内存空间Go语言使用
用户态
线程Goroutine作为执行上下文,它的额外开销和默认栈大小都比线程小很多
weixin_39980596
·
2024-09-06 02:31
go
hive
skynet
RDMA驱动学习(一)-
用户态
到内核态的过程
最近梳理了一下rdma
用户态
到内核态传参的流程,会基于ibv_create_cq接口介绍一下ioctl版本的流程,代码基于mlnx-ofa_kernel-5.4。
KIDGINBROOK
·
2024-09-04 22:55
RDMA
RDMA
基于STM32F103ZET6的CANopen移植详解与实例解析
STM32F103ZET6是一款高性能的ARMCortex-M3微控制器,通过将CANopen
协议栈
移植到STM32F103ZET6,可以实现稳定高效的设备通信。本文将详细介绍如何在STM
m0_57781768
·
2024-09-04 14:35
stm32
网络
嵌入式硬件
ndk开发教程,Android-Binder机制及AIDL使用,实战篇
2、推荐从C语言入门,不单是因为很多操作系统、网络
协议栈
开源代码由C/C++实现,更多是因为C语言自身的特性:作为高级语言用户无需关注底层细节,同时能直观的看到数据流向。
clhcowboy
·
2024-09-03 14:57
程序员
android
【ZYNQ MPSoC开发】lwIP TCP发送用于数据缓存的软件FIFO设计
设计背景任务是在ZYNQ的PS上使用裸机运行lwIP
协议栈
使用TCP把PL端通过AXIDMA传来的将近100K采样率的ADC数据发送出去,但由于数据带宽很大,有853.3mbps,所以在每一次AXIDMA
辣个蓝人QEX
·
2024-09-02 22:17
ZYNQ
MPSoC
FPGA/嵌入式网络开发
tcp/ip
缓存
网络
Docker容器如何与主机同网段其它主机互通?
(免费订阅,永久学习)学习地址:Dpdk/网络
协议栈
/vpp/OvS/DDos/NFV/虚拟
lingshengxiyou
·
2024-09-02 17:54
linux
DPDK
c++
docker
容器
linux
服务器
后台开发
DAY9:进程与线程 | 并行与并发 |
用户态
与核心态(内核态)
目录进程与线程并行与并发
用户态
与核心态(内核态)进程与线程进程是资源分配和调度的基本单位。线程是程序执行的最小单位,线程是进程的子任务,是进程内的执行单元。
yachihaoteng
·
2024-09-02 13:29
开发语言
c++
缓存
JDK成长记16:从0分析你不知道的synchronized底层原理(下)
file上一节你了解了什么是CAS、synchronized形成的锁的类型、重量级锁是
用户态
进程向内核态申请资源加锁过程,HotSpotJava对象结构,以及初步从3个层面分析了下synchronized
_程序员成长记
·
2024-09-02 13:56
IPFS学习笔记
IPFS学习笔记文章目录IPFS学习笔记IPFS简介IPFS
协议栈
技术拆解1.Kademlia和DHT2.MerkleTree和MerkleDAG3.Bittorrent和BitSwap4.IPNS场景模拟版本
Kevin_miu
·
2024-09-02 10:40
IPFS
区块链
基础知识
IPFS
区块链
Socket编程TCP 基础
从所处的地位来讲,套接字上联应用进程,下联网络
协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络
协议栈
进行交互的接口。
米饭是菜qy
·
2024-09-02 05:35
tcp/ip
网络协议
网络
Linux下TCP编程
2.socket实现通信的原理是基于网络
协议栈
。
协议栈
是一个由多个层次协议组成的网络协议体系结构,它负责对数据进行封装和解封
AI+程序员在路上
·
2024-09-02 03:26
嵌入式软件开发
linux系列
linux
tcp/ip
c语言
开发语言
重头开始嵌入式第二十八天(Linux系统编程 网络通信 套接字)
2.TCP/IP模型也叫网际互联模型共分为4层:也叫
协议栈
3、TCP/IP协议族:4.DNS(DomainNameSystem,域名系统)是互联网的一项重要服务。4、网络基础(ABCDE类)5.网络相
FLPGYH
·
2024-09-02 03:54
linux
vim
c语言
网络安全总结①
信息安全的脆弱性
协议栈
自身的脆弱性缺乏数据源验证机制,缺乏完整性验证机制,缺乏机密性保障机制(可以抓包)操作系统的自身漏洞人为:在程序编写过程中,为实现不可告人的目的,在程序代码的隐藏处保留后门硬件:
无泡汽水
·
2024-09-01 19:34
网络面试
网络
安全
nRF RTC相关
nRF_Drivers-->NRFX_RTC_ENABLED、nRF_Drivers-->RTC_ENABLED以及nRF_Drivers-->RTC_ENABLED-->RTC2_ENABLED(注:在没有
协议栈
的操作下选择
June_doubling_6
·
2024-09-01 15:41
Linux内核(4)——Linux设备文件open函数从应用到内核全过程解析
学习并整理了下open等系统调用,从
用户态
如何调用到内核态的全过程。1.Linux内核目录总览2.Linux文件系统与设备驱动关系这是在Linux设备驱动开发详解里找的两张图,内容很形象。
Embedded-Xin
·
2024-09-01 06:40
Linux驱动/内核编程
块设备驱动
linux
嵌入式
c++
物联网
服务器
HarmonyOS驱动开发:USB驱动程序开发套件
场景介绍USBDDK(USBDriverDevelopKit)是为开发者提供的USB驱动程序开发套件,支持开发者基于
用户态
,在应用层开发USB设备驱动。
小小煤球
·
2024-08-31 22:57
OpenHarmony
鸿蒙开发
HarmonyOS
网络
linux
鸿蒙
华为
harmonyos
前端
移动开发
tcp 网络通信及抓包工具的使用
这个地址用于测试网络软件,确保网络
协议栈
在本地计算机上正确运行,而不涉及实际的网络硬件。本地回环地址通常与一个虚拟的网络接口关联,在Linux系统中这个接口被称为lo。
喵了d喵
·
2024-08-31 01:32
学习
linux
c语言
python网络编程学习笔记
知识点框架
协议栈
与库端口号、套接字、绑定接口、udp分组、套接字选项、广播TCP工作原理,套接字的含义,每个会话使用一个套接字,地址已被占用,绑定接口,死锁,已关闭连接,半开连接,像文件一样使用TCP流主机名与套接字
github_czy
·
2024-08-30 02:03
python
BLE蓝牙
协议栈
分析
BLE——协议层次结构一、BLEControllerController实现射频相关的模拟和数字部分,完成最基本的数据发送和接收,Controller对外接口是天线,对内接口是主机控制器接口HCI(Hostcontrollerinterface);控制器包含物理层PHY(physicallayer),链路层LL(linkerlayer),直接测试模式DTM(DirectTestmode)以及主机控
-特立独行的猪-
·
2024-08-29 07:26
网络
Binder驱动注册
Binder驱动注册Android进程间利用Binder机制实现通信,在App进程中,调用ioctl方法使程序陷入内核态执行,ioctl是
用户态
程序控制设备的一个系统调用,既然这样,肯定需要虚拟一个设备
gczxbb
·
2024-08-28 22:15
Golang学习笔记-Golang中的锁
同步原语和锁Golang作为一个原生支持
用户态
的语言,当提到并发进程,多线程的时候,是离不开锁的,锁是一种并发编程中的同步原语(SynchronizationPrimitives),它能保证多个Goroutine
武昌库里写JAVA
·
2024-08-26 19:13
面试题汇总与解析
spring
log4j
java
开发语言
算法
Linux中内核与驱动程序
1.内核开发与裸机开发的区别2.
用户态
和内核态二、Linux设备驱动程序1.具体思路2
请叫我7plus
·
2024-08-23 20:21
Linux设备驱动
linux
单片机
运维
网络协议实践(下)-应用层网络
协议栈
的典型架构
网络协议实践(下)-应用层网络
协议栈
的典型架构架构分层设计思路服务原语实体管理服务端/客户端实体节点协议连接管理帧处理协议实体功能OAM小结参考架构分层上一篇,我们分析了协议构成之后,其实
协议栈
的典型架构已经呼之欲出了
amuro_ray027
·
2024-08-22 19:51
网络
网络协议
架构
网络
riscv简单常用汇编指令xv6
文章目录前言entry.Smretasmvolatilereadcsrwritecsrriscv常见csr寄存器ecall,系统调用指令cpu执行异常处理指令的三种事件异常处理相关寄存器
用户态
trapsret
耶耶耶耶耶~
·
2024-08-22 13:46
操作系统
操作系统
内核入门——4 龙芯架构——4.2 ~ 4.
对于Linux系统来说,架构中仅PLV0级可对应核心态,建议以PLV3级对应
用户态
。4.3寄存器4.3.1通用寄存器4.3.1.132个通用寄存器龙芯架构,共有32个通用寄存器,记作:r0~r31。
十三香炖猪肉
·
2024-08-22 11:34
从汇编层看计算机
#
loongarc
架构
java
开发语言
检测usb口HotPlug-netlink
SELinux,Linux系统的防火墙分为内核态的netfilter和
用户态
的iptables,netfilter与iptables的数据交换就是通过Netlink机制完成。
cany1000
·
2024-03-29 01:00
linux
计算机网络复试总结(五)
可能会问:基础知识问题:请简述TCP/IP
协议栈
的层次结构及其功能。
interee
·
2024-03-27 01:17
面试
计算机网络
基于FPGA的UDP
协议栈
设计第二章_IP层设计
文章目录前言:IP层报文解析一、IP_TX模块一、IP_RX模块总结前言:IP层报文解析参考:https://blog.csdn.net/Mary19920410/article/details/59035804版本:IP协议的版本,4bit,IPV4-0100,IPV6-0110首部长度:IP报头的长度。固定部分的长度(20字节,5个32bit,一般就填5)和可变部分的长度之和。4bit。最大为
顺子学不会FPGA
·
2024-03-26 19:38
UDP协议栈设计
udp
tcp/ip
网络
fpga开发
嵌入式驱动学习第三周——Linux网络基础调试命
目录前言网络配置ip指令使用查看网络配置和状态其他指令套接字信息
协议栈
统计信息
协议栈
信息ss的其他常用指令网络吞吐查看网络接口统计信息查看带宽连通性和延时参考资料
亭墨
·
2024-03-17 01:04
嵌入式驱动学习
学习
linux
网络
驱动开发
笔记
运维
服务器
Linux:dperf---100Gbps开源压力测试工具
简介dperf是一个基于DPDK开发,具有千万级HTTPCPS,几十亿并发,几百Gbps带宽的开源压力测试仪,dperf实现了一个精简的
用户态
TCP/IP
协议栈
、精简的Socket、精简的HTTP客户端与服务器
技术探索者
·
2024-03-07 20:46
工具使用
linux
知识
测试工具
dperf
Linux
用户态
和内核态通信方法--netlink
Linux用户空间和内核空间通信方法:系统调用、procfs、ioctl接口、netlinknetlink是Linux
用户态
与内核态通信最常用的一种方式。
嵌入式软件和硬件
·
2024-03-01 10:50
Linux系统和应用编程
华为配置STA双栈业务覆盖业务示例
AC上同时配置IPV4和IPV6双
协议栈
,用户可以根据网络需要选用不同的
协议栈
访问网络。组网需求AC组网方式:直连二层组网。DHCP部署方式:AC作为DHC
知孤云出岫
·
2024-02-23 07:25
php
开发语言
【计算机网络】网络基础
初识网络一、网络发展二、认识协议三、认识网络协议1.协议分层2.OSI七层模型3.TCP/IP五层模型4.OS和网络
协议栈
四、网络传输基本流程1.TCP/IP协议通讯过程2.以太网通信(1)以太网通信原理
YoungMLet
·
2024-02-20 19:05
计算机网络
linux
服务器
网络
c++
c语言
windows
用户态
程序排错——程序无法运行和奔溃排查
有的时候我们的应用程序在调试时使用的好好的,但在其他的PC上运行时就可能会出现无法运行、异常退出的问题,这个时候就需要我们有足够的手段进行排查:1)日志排查:好的应用程序也必定集成了好的日志模块,用于程序异常时提供足够的信息供开发人员迅速定位问题;所以在开发程序的时候必不可少的就是在关键位置添加日志,在程序已知的异常判断位置,将错误信息尽可能多的写入日志:比如函数执行失败,一般都需要将失败的返回值
anranjingsi
·
2024-02-20 19:55
windows
windbg
上一页
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
其他