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内核
Ubuntu与Centos系统有何区别?
Ubuntu和CentOS都是基于
Linux内核
的操作系统,但它们在设计理念、使用场景和技术实现上有显著的区别。
昊虹AI笔记
·
2025-05-05 13:11
嵌入式_Linux
ubuntu
centos
linux
Linux平台总线式驱动开发
随着
Linux内核
架构的演进,平台总线(PlatformBus)模型的引入为驱动开发带来了革命性的改进。
四代目 水门
·
2025-05-05 07:01
嵌入式驱动开发及系统移植
linux
驱动开发
b树
linux内核
态用户态交互,Linux下内核态-用户态高效易用的数据交互方法研究
ResearchofefficientandeasytouseLinuxkernel-userdatainteractionmethod1、InstituteofNetworkTechnology,BeijingUniversityofPostsandTelecommunications,Beijing100876Abstract:Linuxoperatingsystemisasingle-ker
爱吃火锅的上官燕
·
2025-05-05 04:41
linux内核态用户态交互
ipvsadm,是一个什么工具?
ipvsadm(IPVirtualServerAdministration)是
Linux内核
中IPVS(IPVirtualServer)模块的管理工具,用于配置和监控内核级的负载均衡规则。
欧先生^_^
·
2025-05-04 08:27
kubernetes
Linux中断处理下半部机制
Linux内核
通过"上半部(TopHalf)"与"下半部(BottomHalf)"的机制创新性地解决了这一难题。
四代目 水门
·
2025-05-04 07:55
嵌入式驱动开发及系统移植
linux
b树
运维
Linux-GRUB全面指南
内核加载:加载
Linux内核
(vmlinuz)和
漫谈网络
·
2025-05-03 23:01
Linux
系统攻略
linux
运维
服务器
GRUB
二、nginx-nginx在linux上安装的必备条件
我们可以使用uname-a命令来查询
Linux内核
版本,例如:wesinx@ecm-eb97:/$uname-aLinuxecm-eb975.4.0-171-generic#189-Ubu
小绵羊与狮子的爱情故事
·
2025-05-03 07:17
nginx
linux
linux
nginx
运维
【代码拾遗】
linux内核
中延时机制之msleep?如何利用msleep实现间歇性确认硬件状态的函数?(不可中断方式睡眠)
文章目录背景细节这里所谓的不可中断为什么又能被其他机制唤醒呢?内核驱动例子代码模板背景msleep函数的核心逻辑是将毫秒数转换为内核的jiffies单位,并通过schedule_timeout_uninterruptible让当前进程进入不可中断的睡眠状态。细节/***msleep-sleepsafelyevenwithwaitqueueinterruptions*@msecs:Timeinmil
北冥的备忘录
·
2025-05-02 23:50
Linux内核
linux
驱动开发
基于peta
linux内核
源码编写字符设备驱动
文章目录前言一、字符设备基础二、开发环境三、编写驱动1.内核目录2.编写驱动3.编写Makefile四、加载驱动五、测试用例总结前言一个基础的petalinux工程,在配置工程的时候即可在图形界面进行kernel配置,然后编译出内核镜像,并且要在编译完整个工程后才有内核源码,且目录部分与传统Soc的SDKkernel部分不同。在驱动开发中,如果想要单独写驱动并在Xilinx平台上运行,该怎样操作呢
-又又-
·
2025-05-02 21:34
linux
arm开发
c语言
物联网
嵌入式硬件
mcu
ubuntu
Linux课程总结
一、课程总结本课程是理论和代码相结合的授课模式,在先讲解一般操作系统的通用运行逻辑后再结合
Linux内核
源码具体学习相关操作系统功能逻辑的实现。
weixin_41410590
·
2025-05-01 14:40
linux
庖丁解牛
linux内核
,庖丁解牛Linux网络核心
通过TCP协议进行C/S模式的网络通信学习要由浅入深、由易到难,分析
Linux内核
中网络部分就要从内核对外提供的socket封装接口说起,典型以TCP协议C/S方式socket通信大致过程如图所示:(图片来源于网络
一八零天改四次
·
2025-05-01 14:39
庖丁解牛linux内核
linux 内核 ida机制分析
在描述ida之前,需要读者对
linux内核
的radix-tree有一定的了解。关于radix-tree(基数树)的描述,作者在之前有专门的文章对其进行描述,这里不再赘述。IDA是什么?
Amelio_Ming
·
2025-05-01 12:28
linux内核数据结构
linux
linux 内核 红黑树接口说明
红黑树(rbtree)在
linux内核
中使用非常广泛,cfs调度任务管理,vma管理等。本文不会涉及关于红黑树插入和删除时的各种case的详细描述,感兴趣的读者可以查阅其他资料。
Amelio_Ming
·
2025-05-01 12:28
linux内核数据结构
linux
linux内核
中ALIGN宏定义说明
最近在看TCP/IP网络协议栈源码时,看到很多ALIGN的使用,简单看下
linux内核
是如何来定义ALIGN的,内核源码如下:
linux内核
关于ALIGN相关宏定义如下,ALIGN是向上对齐(向上取整)
Amelio_Ming
·
2025-05-01 12:57
宏定义
linux
运维
服务器
关于使用NUC980 +SPI NAND flsah方案出现文件丢失或损坏的问题
一、出现的现象
linux内核
启动后,文件出现以下几种情况:1.自己编译后要使用的文件使用"ls"命令找不到,断电重启后文件又出现;2.重启后部分文件里面内容被改变,且无法复原;3.重启后某些文件名被改变
编程小白菜123
·
2025-05-01 10:17
新唐NUC980
linux
运维
服务器
Linux内核
网络与内存管理部分机制解析
Linux内核
作为现代操作系统的核心,其网络栈和内存管理子系统是实现高效通信与资源控制的关键。
109702008
·
2025-05-01 09:05
编程
#
C语言
网络
网络
人工智能
linux
frp内网穿透服务器搭建(自建frp内网穿透)
一、简介frp是一款跨平台的内网穿透工具,支持Windows系统,支持
linux内核
的系统,支持软路由系统,支持群晖nas系统。
龙无心001
·
2025-05-01 06:21
服务器
运维
rk3588 驱动开发(三)第五章 新字符设备驱动实验
register_chrdev和unregister_chrdev这两个函数是老版本驱动使用的函数,现在新的字符设备驱动已经不再使用这两个函数,而是使用
Linux内核
推荐的新字符设备驱动API函数。
Ant?1
·
2025-04-30 01:37
Linux驱动
RK3588
驱动开发
数据库
Linux之Core Dump 文件
突然,汽车撞上了护栏(程序遇到致命错误崩溃),这时交警(
Linux内核
)会立即赶到现场,并对事故现场进行全方位拍照(生成CoreDump文件)。这些照片不仅记录了汽车撞击时的位置、速度、方向盘角度
Mr_-G
·
2025-04-29 09:04
Linux
网络
linux
运维
Core
Dump
嵌入式
一文通透:嵌入式 Linux 内核调试与分析实战指南(以 ARM 架构为例)
目录交叉编译工具链&常用工具参数详解
Linux内核
下载、编译流程与产物一览内核调试日志与Backtrace:从配置到实践KASAN(KernelAddressSANitizer)的开启与使用流程ARM寄存器图鉴
二进制coder
·
2025-04-28 17:17
Linux
C开发
linux
arm开发
架构
驱动开发硬核特训 · Day 22(上篇): 电源管理体系完整梳理:I2C、Regulator、PMIC与Power-Domain框架
一、电源子系统总览在现代
Linux内核
中,电源管理不仅是系统稳定性的保障,也是实现高效能与低功耗运行的核心机制。
嵌入式Jerry
·
2025-04-27 14:00
Linux+内核
驱动开发
linux
嵌入式硬件
驱动开发硬核特训 · Day 22(下篇): # 深入理解 Power-domain 框架:概念、功能与完整代码剖析
在
Linux内核
中,Power-domain(电源域)是指一组硬件模块的逻辑集合,这些模块可以被统一控制电源状态(上电、断电)。
嵌入式Jerry
·
2025-04-27 14:00
Linux+内核
驱动开发
linux
嵌入式硬件
开发语言
Linux内核
崩溃定位及解决方法
在Linux系统中,内核崩溃(KernelPanic/Oops)通常由硬件故障、驱动错误或内核代码缺陷引发。以下是系统化的定位与解决方法:1.内核崩溃的常见原因类型示例场景硬件故障内存损坏、CPU过热、电源不稳定驱动问题第三方驱动(如显卡、网卡驱动)缺陷内核缺陷内核代码Bug(尤其是新版本或定制内核)内存管理错误非法内存访问、内存溢出(OOM)文件系统损坏磁盘故障或意外断电导致元数据损坏2.定位内
ftf拿破仑
·
2025-04-27 12:17
linux
arm
linux内核
启动过程,ARM64的启动过程之(一):内核第一个脚印
ARM64的启动过程之(一):内核第一个脚印作者:linuxer发布于:2015-10-1015:06分类:ARMv8AArch一、前言kernel的整个启动过程涉及的内容很多,不可能每一个细节都描述清楚,因此我打算针对部分和ARM64相关的启动步骤进行学习、整理,并方便后续查阅。本文实际上描述在系统启动最开始的时候,bootloader和kernel的交互以及kernel如何保存bootload
七231fsda月~
·
2025-04-27 12:46
arm
linux内核启动过程
Android大厂面试通关秘籍
咱们先从最底层的
Linux内核
层说起,这就像是大厦的地基,稳如泰山地支撑着整个系统。//kernel/sched/sched.h//定义调度类,这可是进程调度的核心哦structsche
Android 小码蜂
·
2025-04-27 09:27
Android面试大典
android
面试
职场和发展
android
jetpack
gradle
rxjava
androidx
Docker 技术探秘:从内核原理到引擎架构
Docker技术探秘:从内核原理到引擎架构一、容器隔离的内核魔法:Namespace与Cgroups深度解析1.Namespace:进程级隔离的基石Docker容器的进程隔离依赖
Linux内核
的6种Namespace
小红花大酒店
·
2025-04-27 03:45
Docker
技术探秘
docker
架构
容器
嵌入式 Linux LED 驱动开发实验学习
在老版本的Linux中要求处理器必须有MMU,但是现在
Linux内核
已经支持无MMU的处理器了。MMU主要完成的功能如下:①、完成虚拟空间到物理空间的映射。②、内存保护,设置存储器的
Bathwind-w
·
2025-04-26 22:48
linux
驱动开发
学习
深入
Linux内核
:探索其架构与功能
深入
Linux内核
:探索其架构与功能
Linux内核
是现代操作系统的一个重要组成部分,它提供了系统运行的基础平台。本篇文章将深入探讨
Linux内核
的核心组件和机制,以及它们在不同系统中的应用。
胡匪
·
2025-04-26 17:16
Linux内核
虚拟文件系统
模块化结构
内存管理
Linux
VServer
从0到1,一文读懂Linux的发展历史
目录起源:LinusTorvalds的个人项目早期发展:从内核到完整系统走向成熟:Linux发行版的出现Debian和RedHat的崛起其他著名发行版开源社区的力量:全球开发者的协作
Linux内核
开发Linux
共享家9527
·
2025-04-26 15:00
linux
linux
运维
服务器
常用资料下载网站
为以后方便查找,将经常要用的资料下载网站记录在此1、gcc交叉编译器下载:Indexof/software/gcc/releases/2、
linux内核
版本下载:kernel/git/stable/linux.git-Linuxkernelstabletree3
缥缈孤鸿_jason
·
2025-04-26 14:20
linux开发
linux
Ubuntu与Linux的关系
它是一个类Unix系统,免费、开源,许多不同的操作系统(叫“发行版”)都是基于
Linux内核
构建的。Ubuntu是一个基于
Linux内核
的操作系统发行版。
YuSun_WK
·
2025-04-25 16:19
linux
ubuntu
运维
如何在Windows 11 WSL2 Ubuntu 环境下安装和配置perf性能分析工具?
在Windows11WSL2Ubuntu环境下完整安装和配置perf性能分析工具一、背景二、准备工作三、获取并编译
Linux内核
源码四、安装和配置perf五、测试perf六、总结一、背景由于WSL2使用的是微软定制的内核
Lion 莱恩呀
·
2025-04-25 03:25
windows
ubuntu
linux
perf
c++
运维
服务器
性能检测工具perf 安装与使用
2.安装perf工具:perf工具包含在linux-tools包中,该包与你的
Linux内核
版本相关联。
Summer0828
·
2025-04-25 03:55
c++
呕心分享,关于
Linux内核
架构从模块到文件系统的深度剖析
一、引言在操作系统的广阔领域中,
Linux内核
架构犹如一座巍峨的大厦,支撑着无数的应用和系统运行。
Mr_-G
·
2025-04-24 21:11
java
运维
linux
嵌入式
python
linux config源码,linux源码“.config”文件分析
一、.config文件概述.config文件是
linux内核
配置文件,当执行#makeuImage编译生成内核时,顶层的Makefile会读取.config文件的内容,根据这个配置文件来编译所定制的内核
设计师石空
·
2025-04-24 16:38
linux
config源码
【源码分析】
Linux内核
ov13850.c
这里写自定义目录标题1、入口函数:__initsensor_mod_init2、probe函数:ov13850_probe2.1、初始化前的一些准备2.2、设备初始化流程源码如下了解运行流程1、入口函数:__initsensor_mod_init驱动由__init开始__exit结束,ov13850摄像头的入口函数为sensor_mod_init,其中是按标准的I2C设备驱动注册;i2c_add_
哎呀码爷
·
2025-04-24 15:00
Linux-驱动
linux
c语言
单片机
Linux与Ubuntu:内核与发行版的关系
本文旨在深入探讨
Linux内核
与Ubuntu操作系统发行版之间的技术关系,并阐明它们各自的独特性质。
Kkkika
·
2025-04-23 18:40
概念
linux
ubuntu
运维
Ubuntu与Linux的关系及其在编程中的应用
Linux是一种开源操作系统内核,而Ubuntu则是基于
Linux内核
构建的一个完整操作系统。本文将探讨Ubuntu与Linux的关系,并介绍它们在编程中的应用。
美丽风景-c
·
2025-04-23 18:38
linux
ubuntu
运维
编程
Linux 6.13 将工作队列并发限制提高了四倍
Linux内核
工作队列(WQ)用于处理异步进程执行。在过去的许多年中,每个CPU的工作队列执行上下文数量上限一直是512,但随着Linux6.13的发布,这一上限将翻两番,达到2048。
吴脑的键客
·
2025-04-23 10:50
Linux
linux
运维
服务器
linux spinlock 时间同居,
Linux内核
:spinlock和睡眠
spinlock是
linux内核
锁机制的一种,而
linux内核
锁机制是
linux内核
同步机制的一部分。
我不是蟾蜍先生
·
2025-04-22 17:07
linux
spinlock
时间同居
Linux内核
自旋锁详解
文章目录一、自旋锁概述二、工作原理三、自旋锁类型四、使用场景分析五、举例六、自旋锁对系统的影响七、自旋锁与其他同步机制对比总结一、自旋锁概述自旋锁(Spinlock)是
Linux内核
中最基本的同步机制之一
忧虑的乌龟蛋
·
2025-04-22 13:03
记录
linux
自旋锁
互斥锁
linux驱动
读写锁
顺序锁
嵌入式linux
驱动-自旋锁死锁
两个app应用程序之间对共享资源的竞争访问引起了数据传输错误,而在
Linux内核
中,提供了四种处理并发与竞争的常见方法:分别是原子操作、自旋锁、信号量、互斥体,这里了解下原子操作前面了解了自旋锁,这里重点看自旋锁死锁问题了解
野火少年
·
2025-04-22 03:04
系统-驱动
驱动-自旋锁死锁
自旋锁死锁
死锁
驱动-死锁
Linux操作系统简介:从开源内核到技术生态
一、Linux的起源与核心架构1.历史背景与发展1991年,芬兰赫尔辛基大学学生林纳斯·托瓦兹(LinusTorvalds)开发了首个
Linux内核
。
EchoZeal
·
2025-04-22 01:52
Linux
linux
开源
运维
Linux | I.MX6ULL 内核的编译(13)
01本章我们就来学习一下如何将NXP官方提供的
Linux内核
移植到【苏电子】i.MX6UL终结者开发板上。我们将掌握如何将半导体厂商提供的LinuxBSP包移植到我们自己的平台上。
Qt历险记
·
2025-04-21 09:00
嵌入式Linux高级工程师
linux
运维
服务器
泰山派GPIO子系统驱动---亮灯
杂话在
linux内核
中,芯片厂商已经把所有控制器的设备树编写好了。硬件层与子系统的API也都适配好无需使用者关心。
年纪青青
·
2025-04-20 15:07
linux
个人笔记
随笔
linux函数练习
linux
gpio驱动
泰山派
Macvlan 网络类型详解:特点、优势与局限性
一、Macvlan网络类型的基本概念1.什么是MacvlanMacvlan是
Linux内核
提供的一种网络虚拟化技术,允许在单个物理接口(例如enp0s3)上创建多个虚拟网络接口。
小诸葛的博客
·
2025-04-19 22:06
网络
嵌入式linux架构理解(宏观理解)6ull学习心得---从架构理解到自写程序运行及自写程序开机自启动
1.在移植Linux之前我们需要先移植一个bootloader代码,这个bootloader代码用于启动
Linux内核
,bootloader有很多,常用的就是U-Boot。
辰熤✔
·
2025-04-19 07:32
Linux
linux
架构
c语言
内核定时器timer_list使用
Linux内核
中提供了timer使用的API,做一个简单的记要。
eyucham
·
2025-04-18 15:48
timer_list
timer_list
[250417] Fedora 42 正式发布,搭载 Linux 6.14 内核和 GNOME 48 桌面环境
此版本基于最新的
Linux内核
6.14构建,带来了众多激动人心的新特性和改进,旨在提供更现代化、更强大、更易用的Linux体验。
·
2025-04-17 20:35
基于ARM 构架(带MMU)的copy_from_user与copy_to_user详细分析
uid-20543672-id-3195249.html基于ARM构架(带MMU)的copy_from_user与copy_to_user详细分析2012-05-0315:04:25分类:LINUX在学习
Linux
xiayu98020214
·
2025-04-17 01:39
linux
上一页
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
其他