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
LINUX内核协议栈
一文解析,
Linux内核
——Intel CPU体系结构
一、CPU指令的执行过程几乎所有的冯·诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。图1CPU指令的执行阶段1.取指令阶段取指令(InstructionFetch,IF)阶段是将一条指令从主存中取到指令寄存器的过程。程序计数器PC中的数值,用来指示当前指令在主存中的位置。当一条指令被取出后,PC中的数值将根据指令字长度而自动递增:若为单字长指令,
极致Linux内核
·
2024-01-13 12:45
裁剪
Linux内核
,用qemu进行调试
1.内核编译进入到下载好的
Linux内核
文件中,将配置文件中的选项清空makeallnoconfigmakemenuconfig进入配置文件菜单选项,将以下选择勾选64-bitkernel--->yesGeneralsetup
huzai9527
·
2024-01-13 12:42
Linux内核
Linux添加系统调用
Linux添加系统调用前提知识(系统调用如何执行)先看文章裁剪
Linux内核
,用qemu进行调试我们通常写的c,有相对应的开源的标准库glibc,(2.23的glibc中还是有很多缺陷的)其中的头文件unistd.h
huzai9527
·
2024-01-13 12:42
Linux内核
Linux Kernel 4.14--EOF
2017年,
Linux内核
长期支持版本(LTS)的支持时间从原来的2年增加到6年。2023年下半年举行的开源欧洲峰会,LTS的支持时间取消来了6年,再次缩短到了2年。
CIb0la
·
2024-01-13 12:40
linux
运维
服务器
FPGA高端项目:纯verilog的 25G-UDP 高速
协议栈
,提供工程源码和技术支持
目录1、前言免责声明2、相关方案推荐我这里已有的以太网方案本
协议栈
的1G-UDP版本本
协议栈
的10G-UDP版本1G千兆网TCP-->服务器方案1G千兆网TCP-->客户端方案10G万兆网TCP-->服务器
9527华安
·
2024-01-13 11:55
FPGA
GT
高速接口
菜鸟FPGA以太网专题
fpga开发
5G
udp
verilog
网络通信
FPGA 高端项目:基于 SGMII 接口的 UDP
协议栈
,提供2套工程源码和技术支持
目录1、前言免责声明2、相关方案推荐我这里已有的以太网方案本
协议栈
的1G-UDP版本本
协议栈
的10G-UDP版本本
协议栈
的25G-UDP版本1G千兆网TCP-->服务器方案1G千兆网TCP-->客户端方案
9527华安
·
2024-01-13 11:21
菜鸟FPGA以太网专题
fpga开发
udp
网络协议
SGMII
【目录】郭老二博文之:
Linux内核
、驱动汇总
1、OrinNano【NVIDIA】JetsonOrinNano系列:下载、编译、烧写
linux内核
源码【NVIDIA】JetsonOrinNano系列:编译外部驱动(交叉编译和板上编译)2、NVIDIA
郭老二
·
2024-01-13 11:26
linux驱动
linux
驱动
IPv6路由协议---IS-ISv6多拓扑(IS-IS MT)
双
协议栈
是一项广泛应用于IPv4和IPv6网络互通的技术。其实现的功能是:一台同时支持IPv4和IPv6两种协议的路由器可以只支持IPv4或IPv6的路由器通信。
A_Puter
·
2024-01-13 10:58
机器翻译
智能路由器
人工智能
如何在 Go 中使用 CGroup 实现进程内存控制
背景从
Linux内核
2.6.25开始,CGroup支持对进程内存的隔离和限制,这也是Docker等容器技术的底层支撑。
51reboot
·
2024-01-13 07:00
【linux驱动开发】在
linux内核
中注册一个杂项设备与字符设备以及内核传参的详细教程
文章目录注册杂项设备驱动模块传参注册字符设备开发环境:windows+ubuntu18.04+讯为rk3568开发板注册杂项设备相较于字符设备,杂项设备有以下两个优点:节省主设备号:杂项设备的主设备号固定为10,在系统中注册多个misc设备驱动时,只需使用子设备号进行区分即可。使用简单:相比如普通的字符设备驱动,misc驱动只需要将基本信息通过结构体传递给相应处理函数即可。在linxu系统中可使用
☞黑心萝卜三条杠☜
·
2024-01-13 05:53
嵌入式LINUX
linux
驱动开发
运维
【C语言】
linux内核
set_task_stack_end_magic函数
二、代码解读解读1这段代码是一个在
Linux内核
中定义的
一尘之中
·
2024-01-13 05:15
编程
#
C语言
linux内核
c语言
linux
汽车操作系统的趋势
Linux内核
代码大小因发行
aFakeProgramer
·
2024-01-13 05:44
汽车电子
操作系统
汽车
电脑
网络层协议及IP编址与IP路由基础&华为ICT网络赛道
它工作在TCP/IP
协议栈
的
Williamtym
·
2024-01-13 02:31
网络工程
网络
算法
华为
tcp/ip
服务器
网络协议
华为ICT
K8s如何启用cgroup2支持?
什么是cgroup️Reference:controlgroups(控制组),通常被称为cgroup,是
Linux内核
的一项功能。它允许将进程组织成分层的组,然后限制和监控各种资源的使用。
东风微鸣
·
2024-01-13 01:45
Android开发基础(一)
共分为五层,从高到低分别是Android应用层(SystemApps)、Android应用框架层(JavaAPIFramework)、Android系统运行库层(Native)、硬件抽象层(HAL)和
Linux
Kevin写代码
·
2024-01-13 01:41
Android
android
java
kotlin
dirty file page
转自:https://www.cnblogs.com/zhiminyu/p/17330763.html0.前言
Linux内核
PageCache和BufferCache关系及演化历史一文中讲过Linux2.4
wmzjzwlzs
·
2024-01-13 00:02
linux
app
linux
为什么修改了.gitignore文件不生效,Git常见问题解决
Git是基于
Linux内核
开发的版本控制工具。
ThatMonth
·
2024-01-13 00:33
个人Java开发知识经验分享
git
Android 系统启动流程与 Zygote、SystemServer
init进程当系统启动时,init进程是继
Linux内核
启动后第二个启动的进程,
VincentWei95
·
2024-01-12 23:07
原理
android
操作系统概述及发展史、
Linux内核
、发行版及应用领域
一、操作系统(OperationSystem,OS)裸机:没有安装操作系统的计算机如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序操作系统作为接口示意图1.1操作系统的作用是现代计算机系统中最基本和最重要的系统软件是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展主要作用是管理好硬件设备,并为
learning-striving
·
2024-01-12 22:24
Linux
OS
操作系统
Linux
Android蓝牙
协议栈
fluoride(一) - 概述
发展Android4.2之前的版本采用Linux官方的蓝牙
协议栈
BlueZ,Android4.2开始使用google和Broadcom共同开发的Bluedroid来替代BlueZ,但早期的Bluedroid
小小鸟飞呀飞
·
2024-01-12 21:21
android蓝牙协议栈
fluoride
android
蓝牙协议栈
fluoride
bt
stack
一篇文章足以让你掌握蓝牙
协议栈
基本架构(蓝牙核心文档、HCI架构解读等)
目录1.蓝牙核心文档介绍1.1架构1.2BR/EDR控制器1.3主机1.4主机控制器接口
金陵驿
·
2024-01-12 21:18
蓝牙协议栈
蓝牙
网络协议
架构
信息与通信
网络协议
Linux内核
地址空间分布
在32位系统里,
Linux内核
地址空间是指0xC0000000开始到0xFFFFFFFF总量为1G的高端内存地址空间,而用户空间是0x00000000至0xBFFFFFFF的3G虚拟存储空间。
人间正道是沧桑a
·
2024-01-12 20:02
Docker网络
NetworkNamespace是
Linux内核
提供的用于实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,每
Sudo_Wang
·
2024-01-12 18:36
Docker
网络
docker
php
关于c/c++
3、C语言是面向过程的,编程的基本元素结构和函数,但是其实C语言也能用于编写面向对象的程序,
Linux内核
中到处都存在类似的用法。
zhiwang1757
·
2024-01-12 18:38
全网最详细CentOS 8安装
移除了网络脚本使用Podman进行容器管理引入了两个新的包仓库:BaseOS和AppStream使用Cockpit作为默认的系统管理工具默认使用Wayland作为显示服务器iptables将被nftables取代使用
Linux
屲亣猿猿
·
2024-01-12 17:22
linux
centos
linux
运维
FPGA UDP
协议栈
:基于88E1111,支持RGMII、GMII、SGMII三种模式,提供3套工程源码和技术支持
目录1、前言免责声明2、相关方案推荐我这里已有的以太网方案本
协议栈
的1G-UDP版本本
协议栈
的10G-UDP版本本
协议栈
的25G-UDP版本1G千兆网TCP-->服务器方案1G千兆网TCP-->客户端方案
9527华安
·
2024-01-12 15:31
菜鸟FPGA以太网专题
fpga开发
udp
网络协议
88E1111
SGMII
三、
Linux内核
模块编写2(多个c文件生成一个ko文件)
模块是一个目标文件,可以完成某种独立的功能,但是自身不是一个独立的进程,不能单独运行,可以动态的载入模块,使其成为内核代码的一部分,与内核其他代码的地位完全相同,当不需要某个模块功能时,还可以卸载模块。(一)多个c文件生成一个ko文件。(注:ko文件为kernelobject文件,也称内核模块)程序包括:hello.c、add.c、Makefile。a.编写Makefile文件程序。#多个c文
小仇学长
·
2024-01-12 15:46
linux
运维
服务器
[Linux 进程(二)] Linux进程状态
文章目录1、进程各状态的概念1.1运行状态1.2阻塞状态1.3挂起状态2、Linux进程状态2.1运行状态R2.2睡眠状态S2.3深度睡眠D2.4停止状态T2.5僵尸状态Z与死亡状态X孤儿进程
Linux
小白在努力jy
·
2024-01-12 15:52
Linux
linux
运维
KVM介绍
基本介绍1.KVM概念介绍2.KVM的基本特点和优势二.KVM基础命令1.创建虚拟机2.基础命令一.KVM基本介绍1.KVM概念介绍KVM(Kernel-basedVirtualMachine)是一个基于
Linux
z怀夕
·
2024-01-12 07:52
云原生
运维
【深度deepin】深度安装,jdk,tomcat,Nginx安装
与别的操作系统的优点二下载镜像文件及VM安装deepin三jdk,tomcat,Nginx安装3.1JDK安装3.2安装tomcat3.3安装nginx一深度1.1介绍由深度科技社区开发的开源操作系统,基于
Linux
.Doll
·
2024-01-12 04:02
java
tomcat
nginx
linux
SSC使用总结
工具能做什么二、下载安装三、使用教程1.新建2.信息配置3.生成源码4.创建EXCEL配置文件写在前面SlaveStackCodeTool(简称SSCTool,后文直接用SSC表示),它是EtherCAT从站
协议栈
生成工具
MJY二进制
·
2024-01-12 01:50
#
EtherCAT研究与应用
SSC
Tool
EtherCAT从站协议栈
配置EXCEL
oom killer
Linux内核
为了提高内存的使用效率采用过度分配内存(over-commitmemory)的办法,造成物理内存过度紧张进而触发OOM机制来杀死一些进程回收内存。
superme_
·
2024-01-12 01:25
linux权限管理以及shell
shell即外壳,是运行在linux系统上的一个脚本语言,包裹在
linux内核
的外面。我们常说的linux实际上是指
linux内核
。
失眠的稻草人259
·
2024-01-12 00:50
linux操作系统
linux
运维
服务器
linux信号量与进程通信
1.线程任务同步:1.信号量:是一种资源,可以被申请、释放、初始化释放:让资源数+1,不会阻塞申请:让资源数-1,如果当前资源数为0,申请资源时会阻塞等待,直到资源不为0,才能继续向下执行
Linux内核
Omedetou。
·
2024-01-11 23:27
linux
运维
服务器
Linux内核
模块入门HelloWold
简介本文主要是介绍怎么编写一个最简单的
Linux内核
模块“HelloWold”。
kanseei
·
2024-01-11 22:25
Linux
linux
驱动开发
关于Linux开发进阶试题——附答案
选择题(每题只能选择一个正确答案)
Linux内核
最初由(a)开发。
知孤云出岫
·
2024-01-11 20:21
计算机
Linux
Ubuntu中触摸板如何开启,关闭
方法一:modprobemodprobe指令用来从
linux内核
中移除和添加模块。
止步听风
·
2024-01-11 18:17
乱七八糟
Ubuntu
触摸板
linux
Git 看这一篇就够了
原本
Linux内核
的版本
互联网全栈架构
·
2024-01-11 16:09
那些年你误会的Linux DMA(关于Linux DMA ZONE和API最透彻的一篇)
本文转载自微信公众号[Linux阅码场],原创:宋宝华创作目的互联网、
Linux内核
书籍上充满了各种关于LinuxDMAZONE和dma_alloc_coherent、dma_map_single等的各种讲解
TASK_RUNNING
·
2024-01-11 14:15
Linux 内核 GPIO 用户空间接口
在内部,
Linux内核
对GPIO的访问方法可以参考如下内容GPIODriverInterface—TheLinuxKerneldocumentationGPIODescriptorConsumerInterface—TheLinuxKerneldocumentation
红桃Jk
·
2024-01-11 13:27
linux
运维
服务器
【驱动】TI AM437x(内核调试-03):dump_stack打印函数调用关系
Linux内核
出错时,也会说:“哎呦(Oops),对不起,我把事情搞砸了”。
Linux内核
在发生kernelpanic时会打印出Oops信息,把目前的寄存器状态、堆栈内容、以及完整的调用跟踪
郭老二
·
2024-01-11 09:47
linux驱动
linux
驱动
【NVIDIA】Jetson Orin Nano系列:下载、编译、烧写
linux内核
源码
1、源码同步在~/nvidia/nvidia_sdk/JetPack_6.0_DP_Linux_DP_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/source目录中1)要下载所有与内核相关的源代码,使用-k选项。./source_sync.sh-k[-t]2)要下载除内核之外的所有源,使用-o选项。./source_sync.sh-o[-t]3)不带任何参数,
郭老二
·
2024-01-11 09:47
linux驱动
OrinNano
linux内核
调试指南
大海里的鱼有很多,而我们需要的是鱼钩一只一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱源码阅读的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装为什么选debiandebian与ubuntu从0安装debiandebian重要命令中文环境设置debian的键盘设置更改英文Locale下使用中文输入法pdf乱码的解决建
bob_fly1984
·
2024-01-11 08:13
Docker基础
(一)Docker底层实现Docker的底层原理涉及到多个组件,主要包括
Linux内核
特性(cgroup/namespace)、容器镜像、容器运行时、Union文件系统
real向往
·
2024-01-11 07:40
Docker
docker
容器
linux网络
协议栈
的概述,Linux 网络
协议栈
开发基础篇(八)—— VLAN原理概述
Linux网络
协议栈
开发基础篇(八)——VLAN原理概述Linux网络
协议栈
开发基础篇(八)——VLAN原理概述一、vlan的含义局域网LAN的发展是VLAN产生的基础,因而先介绍一下局域网LAN由Hub
weixin_39561168
·
2024-01-11 07:36
linux网络协议栈的概述
鸿蒙APP和Android的区别
1.操作系统架构:Android:Android是由Google推出的基于
Linux内核
的开源操作系统。它采用的是单内核架构。鸿蒙:
super_Dev_OP
·
2024-01-11 07:48
信息可视化
webgl
数据分析
数据挖掘
物联网
Docker(网络,网络通信,资源控制,数据管理,CPU优化,端口映射,容器互联)
docker网络网络实现原理Docker网络是指由Docker为应用程序创建的虚拟环境的一部分,它允许应用程序从宿主机操作系统的网络环境中独立出来,形成容器自有的网络设备、IP
协议栈
、端口套接字、IP路由表
木合杉
·
2024-01-11 07:17
云
docker
网络
eureka
docker资源控制
1.CPU资源控制cgroups,是一个非常强大的
linux内核
工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。
陆墨宁
·
2024-01-11 06:55
云计算课程学习
docker
容器
运维
POSIX API与网络
协议栈
本文介绍linux中与tcp网络通信相关的POSIXAPI,在每次调用的时候,网络
协议栈
会进行的操作与记录。POSIXAPIPosixAPI,提供了统一的接口,使程序能得以在不同的系统上运行。
程韬123
·
2024-01-11 06:07
网络协议
网络
linux
tcp/ip
后端
安全
面试
websocket介绍并模拟股票数据推流
Websockt和http协议一样,并不是设置在
linux内核
中,而是通过用户空间的应用程序来实现和处理。http网址的格式:协议://域名/路径。如:ExampleDomain。
程韬123
·
2024-01-11 05:02
websocket
网络协议
网络
python
金融
后端
http
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他