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 IIO子系统从原理到嵌入式开发实践
LinuxIIO子系统深度解析:从原理到嵌入式开发实践摘要工业I/O(IndustrialI/O,IIO)是
Linux内核
中用于处理模拟信号采集与转换的核心子系统,支持传感器(如加速度计、陀螺仪)、模数转换器
jz_ddk
·
2025-04-02 13:47
linux
运维
服务器
嵌入式硬件
驱动开发
c语言
Linux内核
内存布局与堆管理
一、
Linux内核
内存布局64位Linux一般使用48位来表示虚拟地址空间,45位表示物理地址。通过命令:cat/proc/cpuinfo。
源远流长jerry
·
2025-04-02 11:05
linux
虚拟机与Docker与K8s的比较
虚拟出一整台的硬件,包括CPU、网卡等,然后在虚拟的硬件上创建一个完整的操作系统,然后运行程序,故启动速度非常慢,但是隔离性很高,因为每个是独立的操作系统以及独立的硬件3.Docker是虚拟一个操作系统,通过
Linux
Lyqfor
·
2025-04-01 23:00
学习日记
Java实习工作
docker
kubernetes
容器
云原生
rsync,inotify,sersync(rsync+sersync实时双向同步)
inotify:inotify是
Linux内核
提供的一个接口,用于监控文件系统事件,如文件的创建、删除、修改等。当监控的目录发生变化时,inotify会触发相应的事件。
xxxxxx0_0
·
2025-04-01 05:22
Linux工具
运维
linux
LVS NAT模式+DR模式部署+防火墙标签解决轮询调度问题
该项目是由中国的章文嵩博士主导开发的开源项目,目前已被集成到
Linux内核
中。LVS的主要目的是通过将多台服务器组成一个虚拟服务器集群,实现高性能和高可用性的网络服务。
小杜1号
·
2025-04-01 00:50
lvs
Linux驱动开发 platfrom架构驱动介绍
Linux驱动的platform架构主要用于嵌入式设备中,它是
Linux内核
设备模型的一部分,旨在简化设备驱动的开发。
Narcotis
·
2025-04-01 00:16
linux
架构
驱动开发
学习
c++
arm开发
嵌入式硬件
Linux内核
内存管理 ARM32页表映射流程和案例分享
ARM32架构使用两级页表结构将虚拟地址转换为物理地址,以下为详细流程及案例分析:ARM32页表映射流程1.获取页目录基地址MMU通过TTBR(TranslationTableBaseRegister)寄存器获取当前进程的一级页表(L1页表,即页目录)基地址。2.解析虚拟地址结构虚拟地址(VA)被划分为三部分(以4KB页为例):Bits[31:20]:一级页表索引(L1Index),定位页目录项(
Linux技术芯
·
2025-03-31 15:11
深入理解Linux内核原理
linux
探秘CVE-2022-0995:
Linux内核
溢出漏洞的攻击与防御
探秘CVE-2022-0995:
Linux内核
溢出漏洞的攻击与防御去发现同类优质开源项目:https://gitcode.com/1、项目介绍在信息安全领域,发现和修复漏洞是持续不断的斗争。
柳旖岭
·
2025-03-31 14:00
Linux内核
内存管理:分页技术的核心原理
你有没有想过,当你在电脑上同时打开多个程序,一边听音乐、一边写文档,还挂着下载任务时,系统是怎么有条不紊地运作,不让这些程序“打架”争内存的呢?答案就藏在这神奇的分页机制里。它就像是一位拥有超能力的空间魔法师,面对有限的物理内存“空间”,大手一挥,将虚拟的逻辑地址空间和物理内存空间,都精准地划分成了一块块同等大小、排列规整的“魔法方块”——也就是页。然后,凭借着一套如同精密齿轮组般的映射规则,让每
深度Linux
·
2025-03-31 09:33
Linux内存管理
linux
服务器
运维
深入了解
Linux内核
:task_struct结构详解
深入探究task_struct结构体,就如同开启一场探秘
Linux内核
底层运作奥秘的奇妙之旅,能够帮助我
深度Linux
·
2025-03-31 09:33
Linux内存管理
C/C++
Linux内核
数据结构
Linux Mem -- 通过reserved-memory缩减内存
本文是解决具体的一些思考总结,和
Linux内核
的reserved-memory机制相关。参考代码:Linux-6.101.reserved-memory缩减内存实际开发过程有需求验小内存产品时系
hello_yj
·
2025-03-30 18:52
Linux
内存
linux
kernel
驱动开发
深度解码Linux-0.11内核:完整注释与实践指南
本文还有配套的精品资源,点击获取简介:《Linux-0.11内核完全注释》是一本由赵炯老师编写的深入剖析
Linux内核
的指南书。
国营窝窝乡蛮大人
·
2025-03-30 06:25
精通
linux内核
姜亚华,精通
Linux内核
:智能设备开发核心技术
《精通
Linux内核
:智能设备开发核心技术》共五篇,以从易到难的顺序详细剖析了
Linux内核
开发的核心技术。
抹韵
·
2025-03-30 06:25
精通linux内核
姜亚华
DPDK概述
DPDK开发者能够用C语言、汇编与新型Intel架构的
linux内核
进行交互,使得数据平面应用程序在高度优化的环境中运行。
尘世中迷途小码农
·
2025-03-30 04:46
DPDK
网络
鸿蒙OS 5.0 服务能力框架深入剖析
与早期版本采用兼容安卓的AOSP层、
Linux内核
以及LiteOS内核不同,鸿蒙OS5.0专注于一个统一的微内核架构,旨在提供更强的安全性与更高的性能1。
DecentX
·
2025-03-29 18:13
OpenHarmony
AI
harmonyos
华为
解剖
linux内核
之进程
HaiPeng(
[email protected]
)一台PC机,CPU是核心,对于操作系统,管理CPU的那部分便是OS的核心,这就是进程管理,我就认为“得进程管理者得
linux内核
”,OS的其他资源(内存
lzuzhp06
·
2025-03-29 15:22
linux内核
linux内核
struct
脚本
list
语言
each
Linux Kernel 之十 详解 PREEMPT_RT、Xenomai 的架构、源码、构建及使用
本文我们重点关注PREEMPT_RT以及Xenomai3和Xenomai4这两种实时
Linux内核
的实现方法,关于RTLinux和RT
ZC·Shou
·
2025-03-29 15:21
Linux
Kernel
linux
PREEMPT_RT
xenomai
RTOS
Cobalt
Mercury
Ubuntu与CentOS操作指令的主要区别详解
虽然它们都基于
Linux内核
,但由于源自不同的发行版家族(Ubuntu基于Debian,CentOS基于RedHat),在操作指令和系统管理方式上存在一些显著差异。
Hey! Hey!
·
2025-03-29 14:43
ubuntu
centos
linux
微软和Linux
基础概念对比项微软(Windows)Linux类型商业闭源操作系统(部分开源组件)开源内核,由社区和商业公司共同维护开发模式微软主导开发,封闭生态全球开发者协作,自由定制(GPL协议)内核WindowsNT内核
Linux
AredRabbit
·
2025-03-29 03:22
微软
Linux
操作系统
深入理解 Linux 中磁盘空间驱动的编写:从原理到实践
在编写
Linux内核
中的磁盘空间驱动时,理解不同类型的存储设备及其在内核中的工作模式至关重要。
嵌入式Jerry
·
2025-03-28 18:15
linux
架构
s3c2440移植
Linux内核
,移植Linux-3.4.2内核到S3C2440
一、BootLoader引导内核过程1、Bootloader的工作1.1、将内核读入内存1.2、保存内核启动参数到指定位置,内核启动时去这个位置解析参数1.3、启动内核、传入机器ID二、内核的启动流程内核首要目的是挂载根文件系统,启动应用程序,内核启动的过程大致为以下几步:1.检查CPU和机器类型2.进行堆栈、MMU等其他程序运行关键的东西进行初始化3.打印内核信息4.执行各种模块的初始化5.挂接
AI MIU
·
2025-03-28 15:59
Linux系统之capsh命令详解
能力是
Linux内核
提供的一种细粒度权限控制机制,允许进程在不使用root权限的情况下执行特定操作。capsh提供了一种便捷的方式来设置、修改和验证进程的能力状态,适用于容器化环境、安全测试等场景。
门前灯
·
2025-03-28 14:23
linux
运维
服务器
capsh
Xenomai 应用
Xenomai是一种采用双内核机制的
Linux内核
的强实时扩展。由于
Linux内核
本身的实现方式和复杂度,使得Linux本身不能使用于强实时应用。
电鱼智能
·
2025-03-28 13:16
【Linux】内核结构及驱动认知
【Linux】内核结构及驱动认知文章目录【Linux】内核结构及驱动认知
Linux内核
的结构内核结构的层次内核设计理念
Linux内核
结构框图图解Linux系统架构驱动认知为什么要学习Linux驱动文件名与设备号主设备号和次设备号
橘猫.exe
·
2025-03-28 13:45
Linux系统编程
linux
arm开发
运维
Linux 4.9.227 内核启动流程解析:kernel_init函数详解
背景kernel_init是
Linux内核
启动过程中从内核空间切换到用户空间的核心函数,负责完成内核初始化并启动用户空间的第一个进程(如/sbin/init)。
sunflower_w
·
2025-03-28 10:19
linux
运维
服务器
第八章:防火墙
其操作系统主要以提供数据包数据的过滤机制为主,并去掉不必要的功能软件防火墙:保护系统网络安全的一套软件(或称为机制),如Netfilter(数据包过滤机制)Netfilter(数据包过滤)定义netfilter是一个工作在
Linux
憨豆先生.
·
2025-03-28 05:17
RHCE
网络
Linux内核
源码深度剖析:硬核拆解核心机制与实战
引言
Linux内核
历经30年演进,代码量已超过2800万行,但其设计的优雅性仍令人惊叹。从进程调度中的时间片分配到内存管理的页表映射,每一处细节都值得深究。
小李独爱秋
·
2025-03-27 19:34
linux操作系统杂谈
linux
源码分析
作为一个软件开发人员 是否应该结合linux系统调用 和 Kylin SDK 开发 ,而不是单纯在Kylin SDK中寻找答案?
底层兼容性Kylin是基于Linux的操作系统,因此底层仍然依赖
Linux内核
。如果你使用Linux系统调用(syscall),可以直接操作进程、内存、文件系统、设备等,更高效。例如,使用open
七贤岭双花红棍
·
2025-03-27 16:44
kylin
深入理解 Android 内核设计思想(二)内存管理,搞懂开源框架设计思想真的这么重要吗
基于
Linux内核
OOMKiller的核心思想,Android系统拓展出了自己的内存监控体系,相比Linux达到临界值才触发,Android实现了不同梯级的Killer。
m0_65321095
·
2025-03-27 12:35
程序员
架构
移动开发
android
【Rust日报】Linux 6.14: Rust 构建内核里程碑
ChristophHellwig离开LinuxDMA维护组自从Linus接受Rust语言编写
Linux内核
之后,一直是讨论甚至争吵的焦点。
Rust语言中文社区
·
2025-03-26 11:04
rust
linux
开发语言
后端
运维
Buildroot学习笔记
Buildroot能够为您的目标对象生成交叉编译工具链、根文件系统、
Linux内核
镜像和bootloader引导加载程序。
憨猪在度假
·
2025-03-26 06:58
学习
笔记
Android 系统架构详细解析
以下是对每一层的详细解析:1.1
Linux内核
层内核:Android基于
Linux内核
,负责管理设备的硬件资源,包括CPU、内存、存储、网络等。
你一身傲骨怎能输
·
2025-03-26 00:13
安卓操作系统
android
系统架构
首版Git源码初探——Linux之父在malloc之后也忘了free啦?
作为
Linux内核
的创始人,他因技术贡献赢得了尊敬,但也常因口无遮拦的言辞引发争议。Linus对代码质量的要求极其严苛,也许正是因为自信能够写出完美的代码,才让他有底气挖苦和讽刺其他开发者吧。
·
2025-03-25 23:12
[笔记]Linux平台设备与驱动匹配创作机制详解
0:前言在最近项目中涉及到了linux的驱动层与应用层之间的交互,在项目过程中发现对这两个层级之间应该怎么相互交互还不胜了解,因此本片笔记对这个驱动层与应用层之间的相互交互进行记录学习;在
Linux内核
开发中
BROKENBOAT
·
2025-03-25 19:04
笔记
linux
架构
arm开发
学习
深入解析Linux网络、安全与容器技术
1.Netfilter:
Linux内核
的包处理框架Netfilter是
Linux内核
中用于控制网络数据包的核心机制,负责处理数据包的过滤、修改和转发。
PLUTO t
·
2025-03-25 09:14
Linux
linux
podman
linux内核
路由子系统,深入理解Linux网络技术内幕——路由子系统的概念与高级路由...
本文讨论IPv4的路由子系统。(IPv6对路由的处理不同)。基本概念路由子系统工作在三层,用来转发入口流量。路由子系统主要设计路由器、路由、路由表等概念。路由器:配备多个网络接口卡(NIC),并且能利用自身网络信息进行入口流量转发的设备。路由:流量转发,决定目的地的过程路由表:转发信息库,该库中储存路由需要本地接收还是转发的信息,以及转发流量时所需要的信息。(即,信息库用来判断,要不要转发,如果要
罗心澄
·
2025-03-24 04:55
linux内核路由子系统
深度剖析
linux内核
万能--双向链表,Hash链表模版
内核链表,是在
linux内核
里的一种普遍存在的数据结构,比如
Engineer-Bruce_Yang
·
2025-03-24 04:53
C语言-算法与数据结构编程
C语言在开发中的应用
Linux内核
中的数据结构与算法(三)哈希链表
四,哈希链表谈到链表就不得不谈
Linux内核
中另外一个重要的结构,哈希链表。
木木0o0欧尼
·
2025-03-24 04:22
Linux
链表
数据结构
linux
Linux内核
网络源码分析——发送数据
原文地址:http://www.penna.cn/blog/?p=218UDP发送:|sys_writefs/read_write.c|sock_writevnet/socket.c|sock_sendmsgnet/socket.c|inet_sendmsgnet/ipv4/af_inet.c|udp_sendmsgnet/ipv4/udp.c|ip_build_xmitnet/ipv4/ip_o
hellolwl
·
2025-03-24 04:22
Android/Linux
linux内核
网络
struct
output
socket
constructor
编译乱序 vs 执行乱序
背景今天留意了一下
linux内核
对writel和readl的实现,涉及到了dmb,imb这类屏障指令,过去对这类机制的了解比较模糊,所以查阅了一些资料,做一下记录。
三境界
·
2025-03-24 01:51
操作系统
linux
驱动开发
Docker 容器基础技术:namespace
文中案例代码均由ChatGPT生成,在
Linux内核
5.15.0-124-generic,ubuntu22.04LTS系统上测试通过。namespace类型每个进程都有自己所属的nam
寻雾&启示
·
2025-03-24 00:46
docker
容器
运维
Linux内核
同步机制之(八):mutex
一、Mutex锁简介在
linux内核
中,互斥量(mutex,即mutualexclusion)是一种保证串行化的睡眠锁机制。
ikt4435
·
2025-03-23 21:55
程序员
编程
Java
架构
java
spring
mysql
Linux内核
网络设备注册与地址族协同机制深度解析
在Linux网络子系统中,网络设备注册与地址族(AddressFamily)的协同工作机制是构建高性能网络应用的核心基础。本文将以IPoIB(InfiniBandoverIP)驱动为例,深入解析register_netdev函数在设备注册中的作用,地址族的选择对网络通信的影响,以及如何通过自定义协议实现灵活的网络控制。一、网络设备注册机制解析1.1register_netdev的核心作用regis
109702008
·
2025-03-23 07:59
#
C语言
编程
网络
网络
人工智能
c语言
Qt上位机编程命名规范-执行版
1.文件/文件夹大小写分析考虑跨平台性,全小写是一种约定俗成的风格,在许多大型开源项目中(如
Linux内核
、Python标准库)被广泛使用。
有追求的菜鸟
·
2025-03-23 05:09
qt
开发语言
LInux内核
学习 -- perCPU变量
文章目录环境关于perCPU变量perCPU变量:__entry_task环境linux4.19关于perCPU变量percpu变量的介绍,这位老哥做了介绍,包括为什么要有这样的变量以及优势:
linux
lagransun
·
2025-03-22 09:21
linux
学习
运维
Linux内核
学习之 -- epoll()一族系统调用分析笔记
相关链接:
Linux内核
学习之–ARMv8架构的系统调用笔记
Linux内核
学习之–系统调用open()和write()的实现笔记Lin
lagransun
·
2025-03-22 09:51
linux
学习
笔记
Android 和 Linux 之间关联和区别
1.核心:基于
Linux内核
底层依赖:Android的核心系统服务(如进程管理、内存管理、硬件驱动等)依赖于
Linux内核
。
测试也是会开发的
·
2025-03-22 06:26
android
linux
运维
Linux内核
srio驱动,Zynq—Linux移植学习笔记(十四):RapidIO驱动开发
#defineDRIVER_NAME"xiic-rio"#defineSRIO_ZYNQ_BASEADDR0x40000000#defineSRIO_ZYNQ_NODE_BASEADDR0x10100#defineSRIO_ZYNQ_MAX_HOPCOUNT13structxiic_rio{structmutexlock;u8*data;};/*Weneedglobalvarriableforma
weixin_39942572
·
2025-03-22 03:21
Linux内核srio驱动
Docker下载,包含Win、Mac
以下从多个维度对Docker进行详细介绍:一、Docker的核心概念与功能容器化技术Docker利用
Linux内核
的容器隔离技术(如Cgroups和Namespace),将应用及其依赖打包为轻量级、可移植的容器
码码哈哈0.0
·
2025-03-21 14:04
实用工具
docker
容器
运维
Linux系统移植篇(七)Linux 内核kernel 启动流程
首先分析
Linux内核
的连接脚本文件arch/arm/kernel/vmlinux.lds,通过链接脚本可以找到
Linux内核
的第一行程序是从哪里执行的。
7yewh
·
2025-03-18 19:51
【Linux
系统移植】
linux
运维
服务器
驱动开发
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他