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内核
模块】
Linux内核
模块程序结构
如果你已经写过第一个"HelloWorld"内核模块,可能会好奇:为什么那个几行代码的程序能被内核识别?那些module_init、MODULE_LICENSE到底是什么意思?今天咱们就来扒一扒内核模块的程序结构,搞清楚一个合格的内核模块到底由哪些部分组成,每个部分又承担着什么角色。目录一、内核模块的"骨架":最简化结构解析二、头文件:内核模块的"说明书"2.1最常用的三个头文件2.2按需添加的其
byte轻骑兵
·
2025-07-12 16:52
#
嵌入式Linux驱动开发实战
linux
运维
服务器
【
Linux内核
模块】
Linux内核
模块简介
作为
Linux内核
最灵活的特性之一,内核模块让开发者可以动态扩展内核功能,今天就来揭开这个神秘组件的面纱。目录一、什么是内核模块?
byte轻骑兵
·
2025-07-12 16:49
#
嵌入式Linux驱动开发实战
linux
arm开发
运维
Linux驱动开发学习入门第一篇
Linux内核
提供了一个丰富的框架和API,用于简化驱动程序的开发。学习资源和教程对于初学者来说,有许多在线资源和书籍可以帮助理解Linux驱动开发的概念和技术。例如,《Linux设备驱动
柴工002
·
2025-07-12 01:04
linux
驱动开发
学习
【网络】Linux 内核优化实战 - net.ipv4.tcp_fin_timeout
参数取值与影响4.使用场景与建议5.相关参数6.如何配置该参数临时生效(重启后失效):永久生效(需重启或重载配置):7.性能优化建议8.监控与故障排查net.ipv4.tcp_fin_timeout是
Linux
·
2025-07-12 00:58
Linux性能优化原理和实战
网络
linux
tcp/ip
【网络】Linux 内核优化实战 - net.ipv4.tcp_max_orphans
参数取值与含义4.使用场景与建议5.相关参数6.如何配置该参数临时生效(重启后失效):永久生效(需重启或重载配置):7.性能优化建议8.监控与故障排查net.ipv4.tcp_max_orphans是
Linux
锅锅来了
·
2025-07-12 00:27
Linux性能优化原理和实战
网络
linux
tcp/ip
【读书笔记】「等到 Linux 6.17 就分手」:Bcachefs 背后的技术与流程之争
——LinusTorvalds最近,
Linux内核
社区再次爆发激烈争论,主角是近年备受关注的新一代文件系统——Bcachefs,以及它的作者KentOverstreet与内核“守门人”LinusTorvalds
CodeWithMe
·
2025-07-11 20:36
读书笔记
linux
linux
服务器
运维
【Note】《深入理解
Linux内核
》Chapter 16 :深入理解 Linux 文件访问机制
《深入理解
Linux内核
》Chapter16:深入理解Linux文件访问机制关键词:VFS、文件描述符、structfile、structinode、open、read、write、close、dentry
CodeWithMe
·
2025-07-11 07:35
读书笔记
linux
linux
运维
服务器
Linux 6.15 内核发布,新功能
LinusTorvalds以其标志性的自由放任风格在
Linux内核
邮件列表(LKML)上宣布Linux6.15稳定版本发布,并指出在最后的冲刺中“nothinglooksparticularlyscary
Imagine Miracle
·
2025-07-11 02:06
Linux内核
Linux
linux
kernel
操作系统
基于Clangd索引
Linux内核
源代码,提供跳转和补全
基于Clangd索引
Linux内核
源代码,提供跳转和补全适用于Neovim、Vim、VSCode等支持LSP的编辑器。
yann_qu
·
2025-07-10 12:27
linux
服务器
内核
LSP
VSCode
Neovim
Vim
银河麒麟操作系统 v10 中离线安装 Docker
银河麒麟操作系统v10中离线安装Docker1.查看系统版本2.查看
Linux内核
版本(3.10以上)3.查看iptabls版本(1.4以上)4.判断处理器架构5.离线下载Docker安装包6.移动解压出来的二进制文件到
ascarl2010
·
2025-07-10 06:20
Docker
信创
docker
eureka
容器
编译ARM开发板的内核镜像(linux)
获取内核源码如果你有开发板,那么商家大多会给你资料,其中就有对应该开发板SOC的
linux内核
,如果里面没有对应的
linux内核
源码,那么本文不适合你了,你需要移植或自己找对应的内核源码。
不霁何虹丶
·
2025-07-10 06:49
内核
linux
内核
uboot
kernel
嵌入式
OpenHarmony vs Linux:分布式操作系统的终极对决
一、架构设计:原生支持vs生态补足能力维度OpenHarmony
Linux内核
模型微内
109702008
·
2025-07-09 18:34
编程
操作系统
#
linux系统
linux
分布式
人工智能
Docker企业级应用:从入门到生产环境最佳实践
一、Docker核心概念与架构1.1Docker技术栈Docker客户端Docker守护进程镜像仓库容器运行时
Linux内核
命名空间控制组cgroups联合文件系统1.2容器与虚拟机对比特性容器虚拟机启动速度秒级分钟级资源占用
·
2025-07-09 18:34
linux应用编程学习
当我们去open打开一个文件时,
linux内核
做的操作包括:内核在进程中建立了一个打开文件的数据结构,记录下我们打开的这个文件;内核在内存中申请一段内存,并且将静态文件的内容从块设备中读取到内存中特定地址管理存放
xyjdwxzxxbw
·
2025-07-09 15:48
linux
学习
服务器
Linux 基础入门操作 第十四章 .U-Boot 编译 1
其源码目录、编译形式与
Linux内核
很相似,事实上,不少U-Boot源码就是相应的
Linux内核
源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。
·
2025-07-09 07:18
【
Linux内核
及内核编程】Linux下的C编程特点
Linux内核
及大量系统工具都基于C语言开发,这使得Linux环境下的C编程形成了一套独特的规范和特性。
byte轻骑兵
·
2025-07-08 12:20
#
嵌入式Linux驱动开发实战
linux
运维
服务器
linux 中路由解决方案1
在你的例子中,eth1和wlan0的Metric值均为1024,但系统优先选择eth1,可能原因如下:可能原因分析接口优先级(基于接口索引或名称顺序)
Linux内核
可能会根据网络接口的创建顺序或接口索引号
·
2025-07-07 17:58
ubuntu 6.8.0 安装xenomai3.3
通过以下步骤来获取和准备
Linux内核
6.8.0的源码,并应用Xenomai补丁:1.下载
Linux内核
6.8.0源码你可以从TheLinuxKernelArchives下载
Linux内核
6.8.0的源码
ZPC8210
·
2025-07-07 17:56
ROS
ubuntu
linux
运维
嵌入式
Linux内核
镜像生成过程
嵌入式
Linux内核
镜像生成过程嵌入式Linux系统的核心组件是内核,它是操作系统的核心部分,负责管理硬件资源、提供系统调用接口以及驱动设备等功能。
飘逸轻舞
·
2025-07-07 14:35
linux
arm开发
运维
嵌入式
【Prometheus】cAdvisor工作原理介绍
其底层实现基于
Linux内核
的多项技术,结合高效的事件驱动架构,实现对容器资源的细粒度监控。
码上淘金
·
2025-07-07 13:29
prometheus
Java面试八股文(2023最新)--Linux面试题
目录1.什么是
Linux内核
2.Linux的体系结构.4.基本命令5.如何查看最近1000行日志6.如何查端口号是否被占用7.查看当前所有已经使用的端口情况8.什么是硬链接和软链接?
月月崽
·
2025-07-07 11:11
面试
linux
运维
服务器
Android 发展历程
个人学习笔记安卓(android)是基于
Linux内核
的开源操作系统。主要用于移动设备,如智能手机、平板电脑、电视等,由Google公司及开放手机联盟领导及开发。
·
2025-07-07 04:00
Android发展历程
2011–2013)③设计革新与生态扩展(2014–2017)④AI与智能化时代(2018–2020)⑤近现代版本(2021–至今)⑥未来趋势一.Android发展历程安卓(Android)是一种基于
Linux
雪碧聊技术
·
2025-07-07 04:58
Android
android
发展历程
【linux kernel】devtmpfs文件系统分析
文件系统分析文章目录devtmpfs文件系统分析一、开篇二、devtmpfs简介三、devtmpfs内核源码分析(2-1)devtmpfs初始化(2-2)devtmpfs_init的调用一、开篇本篇文章主要从
linux
iriczhao
·
2025-07-07 01:38
小生聊【linux
kernel】
linux
linux
内核
文件系统
devtmpfs
c
Linux内核
IPv4路由子系统深度剖析:FIB前端实现与设计原理
深入理解Linux网络栈的核心组件:路由表管理、地址验证与事件处理机制引言在Linux网络栈中,IPv4转发信息库(FIB)是决定数据包传输路径的核心子系统。fib_frontend.c作为FIB的前端实现,承担着路由表管理、用户接口交互和网络事件响应等关键任务。本文将深入剖析这一关键文件的实现原理,揭示Linux路由机制的设计哲学。一、FIB前端整体架构/*核心数据结构*/structfib_t
109702008
·
2025-07-06 23:57
编程
#
C语言
网络
linux
网络
人工智能
【Note】《深入理解
Linux内核
》 Chapter 15 :深入理解 Linux 页缓存
《深入理解
Linux内核
》Chapter15:深入理解Linux页缓存关键词:页缓存、address_space、radixtree、page、writeback、dirtypage、mmap、文件系统缓存
CodeWithMe
·
2025-07-06 13:26
读书笔记
linux
linux
缓存
spring
Buildroot,Ubuntu,Debian,Yocto 它们分别是什么,它们之间的具体关系是什么
Buildroot使用makefile和kconfig(和
Linux内核
使用的相同系统)来配置和构建整个嵌入式系统。
玄奕子
·
2025-07-06 06:34
嵌入式学习之Linux入门篇
ubuntu
debian
linux
Buildroot
Yocto
【网络】Linux 内核优化实战 - net.ipv4.tcp_timestamps
`详解1.功能与作用2.参数取值与含义3.启用/禁用的影响4.配置方法5.适用场景建议6.注意事项总结net.ipv4.tcp_timestamps详解net.ipv4.tcp_timestamps是
Linux
锅锅来了
·
2025-07-06 04:21
Linux性能优化原理和实战
网络
tcp/ip
linux
【Note】《深入理解
Linux内核
》Chapter 14 :深入理解 Linux 块设备驱动程序
《深入理解
Linux内核
》Chapter14:深入理解Linux块设备驱动程序关键词:块设备、gendisk、请求队列、requestqueue、bio、pagecache、I/O调度器、通用块层、文件系统
CodeWithMe
·
2025-07-06 03:21
读书笔记
linux
linux
运维
服务器
Linux内核
深度解析:IPv4策略路由的核心实现与fib_rules.c源码剖析
深入探索Linux网络栈的规则引擎,揭秘策略路由如何通过多级路由表实现复杂流量控制在Linux网络栈中,路由决策远不止简单的目的地址匹配。策略路由(PolicyRouting)允许根据源地址、TOS值、端口等复杂条件选择不同的路由路径。本文将深入剖析实现这一功能的核心源码——net/ipv4/fib_rules.c,揭示策略路由的运作机制。一、策略路由基础概念策略路由打破了传统路由基于单一目的地址
109702008
·
2025-07-06 03:17
编程
#
C语言
网络
linux
网络
人工智能
【Note】《深入理解
Linux内核
》 第十九章:深入理解 Linux 进程通信机制
《深入理解
Linux内核
》第十九章:深入理解Linux进程通信机制(ProcessCommunication)关键词:IPC、信号、管道、FIFO、消息队列、信号量、共享内存、套接字、内核对象、同步机制一
·
2025-07-06 01:04
Android 安装使用教程
一、Android开发简介Android是Google推出的基于
Linux内核
的开源操作系统,广泛用于智能手机、平板等移动设备。
小奇JAVA面试
·
2025-07-05 16:58
安装使用教程
android
Linux内核
支持几级页表,
Linux内核
4级页表的演进(转)
Linux内存管理中coreVM代码中,关于页表(pagetables)管理的代码是个重点,是虚拟内存(VirtualMemory,VM)的基石,本文探讨Linux的页表实现及发展过程。页表概览在虚拟内存中,页表是个映射表的概念,即从进程能理解的线性地址(linearaddress)映射到存储器上的物理地址(phisicaladdress)。很显然,这个页表是需要常驻内存的东西,以应对频繁的查询映
写剧本的
·
2025-07-05 15:56
Linux内核支持几级页表
Linux内核
套接字诊断框架:sock_diag.c深度解析
在内核网络子系统中,sock_diag.c是支撑ss、netstat等工具的核心模块,它通过统一框架实现了跨协议族的套接字诊断功能。本文将深入剖析其设计思想与实现细节。一、框架概述:解耦协议与诊断sock_diag的核心是协议族处理程序注册机制。不同协议族(如AF_INET、AF_INET6)通过注册sock_diag_handler结构体实现定制化诊断:structsock_diag_handl
109702008
·
2025-07-04 19:43
编程
#
C语言
网络
linux
人工智能
网络
【Note】《深入理解
Linux内核
》Chapter 13 :深入理解 Linux 内核中的 I/O 架构与设备驱动
《深入理解
Linux内核
》Chapter13:深入理解
Linux内核
中的I/O架构与设备驱动关键词:I/O子系统、字符设备、块设备、VFS、设备驱动、file_operations、设备号、cdev、gendisk
CodeWithMe
·
2025-07-04 17:28
读书笔记
linux
linux
架构
运维
Android系统框架详解
Android系统框架详解文章目录Android系统框架详解1.系统框架图2.
Linux内核
(LinuxKernel)3.Android程序库(Libraries)4.Android应用程序框架(ApplicationFramework
giaoho
·
2025-07-04 16:21
安卓开发学习
android
android原生 睡死,Android消息推送关键技术之休眠唤醒
Android休眠机制由于Android系统是基于
Linux内核
的,所以Android系统地休眠机制也继承自Linux,并且在
·
2025-07-03 20:40
Linux——内核——网络协议
Linux网络协议栈是
Linux内核
中实现网络通信的核心组件,其设计遵循分层架构,支持多种网络协议和功能。
·
2025-07-03 19:59
linux音视频采集技术: v4l2
作为
Linux内核
的一部分,V4L2提供了一套统一的接口,允许开发者与视频设备(如摄像头、视频采集卡等)进行交互。无论是视频采集、处理,还是编码和显示,V4L2都提供了强大的支持。
·
2025-07-03 17:14
【网络】Linux 内核优化实战 - net.core.busy_read
目录核心功能工作原理与优势配置方式1.临时配置(重启失效)2.永久配置(重启生效)与`net.core.busy_poll`的协同作用适用场景与注意事项适用场景:注意事项:总结net.core.busy_read是
Linux
·
2025-07-03 15:56
Linux内核
探秘:IPv4路由变更通知机制FIB Notifier解析
Linux内核
的解决方案是FIB(Forw
109702008
·
2025-07-03 13:43
编程
#
C语言
网络
linux
网络
人工智能
Linux 2.6 内核的嵌入式系统应用
关键词:
Linux内核
嵌入式系统S3C2410随着多媒体技术与通讯技术相结合的信息技术的快速发展和互联网的广泛应用,PC时代也过渡到了后PC时代。
anxiongshan
·
2025-07-03 12:37
linux
嵌入式
多媒体系统
嵌入式操作系统
h.264
任务
TCP 半连接队列和全连接队列(结合 Linux 2.6.32 内核源码分析)
TCP全连接队列溢出问题注意3、TCP全连接队列最大长度三、TCP半连接队列1、TCP全连接队列溢出问题2、TCP半连接队列最大长度3、引申问题一、什么是TCP半连接队列和全连接队列TCP三次握手期间,
Linux
chirrupy_hamal
·
2025-07-03 11:01
网络
网络
tcp
与客服关于博文收益的对话记录
我的聊天记录我2025-07-0210:00:58使用qemu运行Linux5.10.168原创高质量VIP文章2025-07-0116:34:49240317016
Linux内核
GPIO子系统gpioio
brooknew
·
2025-07-03 01:10
平台规则
数据结构day6——内核链表
在
Linux内核
开发中,链表是最基础且重要的数据结构之一。
LZA185
·
2025-07-03 00:34
数据结构
数据结构
链表
【
Linux内核
及内核编程】Linux 内核的发展与演变:从 UNIX 到开源帝国的崛起
1969年,贝尔实验室的肯·汤普森和丹尼斯·里奇在报废的DECPDP-7小型机上开发了一个“太空旅行”游戏。为简化开发,他们用汇编语言编写了一个轻量级操作系统——UNICS(UniplexedInformationandComputingService),后缩写为UNIX。这个“游戏外挂”意外开启了操作系统的新纪元目录一、UNIX:现代操作系统的基石1.1起源与早期发展1.2分支与商业化二、Min
byte轻骑兵
·
2025-07-02 19:24
#
嵌入式Linux驱动开发实战
linux
unix
运维
【网络】Linux 内核优化实战 - net.core.netdev_budget_usecs
net.core.netdev_budget`的关系配置方式1.临时配置(重启失效)2.永久配置(重启生效)适用场景与调优建议适用场景:调优建议:注意事项总结net.core.netdev_budget_usecs是
Linux
锅锅来了
·
2025-07-02 13:18
Linux性能优化原理和实战
网络
linux
性能优化
内核优化
【Linux实训课程讲义 适用于教授Linux初学者的教学老师】
(部分章节内容不够详细,可以进行一定补充)一、Linux介绍以及安装Linux教程|菜鸟教程1.1介绍
Linux内核
最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好
lijiatu10086
·
2025-07-02 03:33
Linux
linux
运维
服务器
Linux性能优化原理和实战 文章汇总【建议收藏】
Linux性能优化原理和实战【网络】
Linux内核
优化实战-net.ipv4.neigh.default.gc_stale_time发布于2025-07-0112:43:21【网络】
Linux内核
优化实战
锅锅来了
·
2025-07-02 02:54
Linux性能优化原理和实战
linux
性能优化
运维
eBPF on Go
本篇内容是根据2021年10月份#201eBPFandGo音频录制内容的整理与翻译eBPF(已有7年历史)是一个可以在
Linux内核
中运行代码的沙箱。
techdashen
·
2025-07-01 19:35
golang
开发语言
后端
上一页
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
其他