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基础——操作系统(OS)、操作系统内核(Kernel)和Shell
5.Shell示例三、Linux命令的执行的过程(原理)总结前言首先,先向Linux创始人LinusTorvalds以及Linux的整个开源社区致敬,没有Linus的
Linux内核
,没
D3Zane
·
2025-03-11 11:17
Linux基础
linux
Linux 内核移植
NXP官方开发板
Linux内核
编译37.2.1修改顶层Makefile修改顶层Makefile,直接在顶层Makefile文件里面定义ARCH和CROSS_COMPILE这两个的变量值为arm和arm-linux-gnueabihf
River-D
·
2025-03-11 07:18
Driver
linux防火墙iptables、ufw、firewalld
以下是它们的区别:iptables定义:iptables是
Linux内核
中的防火
思静鱼
·
2025-03-11 02:38
Linux&运维安装
linux
运维
服务器
深入
Linux内核
架构:操作系统的核心奥秘
Linux是一种广泛使用的开源操作系统,其核心组件——
Linux内核
,承担着系统资源管理与硬件交互的关键任务。
Echo_Wish
·
2025-03-10 23:47
运维探秘
让你快速入坑运维
linux
架构
运维
Git与GitHub:理解两者差异及其关系
它由林纳斯·托瓦兹于2005年为
Linux内核
的开发而创建。
抱抱宝
·
2025-03-09 17:17
git
github
Android USB Camera(1) : 调试记录
Linux内核
已经集成了uvc驱动,代码路径是kernel-3.10/drivers/media/usb/uvc/2.1打开配置
Linux内核
需要
LittleProgrammer2S
·
2025-03-09 09:21
MTK
Android
USB-Camera
UVC
V4L2
鸿蒙的底层是linux吗?
下面详细解释这一点:鸿蒙系统与Linux的关系技术根基:鸿蒙系统采用了
Linux内核
作为其底层的一部分,但华为在Linux的基础上进行了大量的优化和改进,以适应鸿蒙系统的特定需求和华为自家的硬件设备及软件生态
博览鸿蒙
·
2025-03-09 09:21
鸿蒙
harmonyos
linux
华为
linux git 搭建 debian,如何在Debian服务器上安装公共Git存储库
如何在Debian服务器上安装公共Git存储库Git是一个免费的分布式版本控制,最初由LinusTorvalds为
Linux内核
开发创建。
高江Takae
·
2025-03-09 06:33
linux
git
搭建
debian
Linux和Ubuntu的关系
Linux和Ubuntu的关系:1.Linux本身是内核,Ubuntu系统是基于
Linux内核
的操作系统。
cykaw2590
·
2025-03-09 00:43
linux
linux
运维
服务器
玩转Linux网络命名空间:手把手实现跨命名空间通信
一、网络命名空间简介网络命名空间(NetworkNamespace)是
Linux内核
提供的一种网络隔离机制,它允许不同命名空间拥有独立的:网络设备接口IP地址和路由表防火墙规则(iptables/nftables
冯·诺依曼的
·
2025-03-08 19:09
操作系统
➔
Linux
linux
网络
运维
容器
为什么要开源?
以下是开源的主要动因和优势:一、技术驱动:提升质量和创新1、集体智慧与协作开源允许全球开发者共同贡献代码,通过“同行评审”快速发现和修复漏洞,提高软件质量(如
Linux内核
、Apach
互联网之路.
·
2025-03-08 13:21
知识点
开源
成为 Android 开发人员的最佳途径 – 完整路线图
Android是一个开源操作系统,基于
Linux内核
,用于智能手机、平板电脑等移动设备。此外,它还为智能手表和AndroidTV开发。它们每个都有一个专门的界面。
大门口的猴子
·
2025-03-08 04:20
android应用
android
Linux内核
调度子系统之big.little架构
1.armbig.little架构 传统的arm多核系统一般都是对称性质的所以可以常见CPU的架构为双核A9四核A7等。随着移动设备高速发展,arm开始推出了非对称式的cpu架构。例如:双核A53和双核A72混合封装到SOC上,这样的形式一般称为big.little架构。第一个在商业上使用这个架构的CPU是三星samsungexynos5410,这款芯片用在了三星SamsungGalaxys4这款
Surest
·
2025-03-08 03:02
linux内核
Git与GitHub:它们是什么,有什么区别与联系?
Git是一个开源的、分布式版本控制系统(VersionControlSystem,VCS),由LinusTorvalds于2005年开发,最初用于管理
Linux内核
的开发。
名之以父
·
2025-03-07 20:41
All
In
AI
前端
javascript
github
开发语言
人工智能
个人开发
gitcode
简要分析Netlink协议
Netlink协议是
Linux内核
中用于内核态与用户态进程间通信(IPC)的一种机制,基于套接字的通信接口,提供高效、灵活的双向数据传输能力,常用于内核模块与用户程序之间的实时交互。
TJ_Dream
·
2025-03-07 19:38
基础内核函数分析
网络
OpenHarmony 鸿蒙使用指南——概述
简介OpenHarmony采用多内核(
Linux内核
或者LiteOS)设计,支持系统在不同资源容量的设备部署。
AIGC龙哥
·
2025-03-07 18:24
harmonyos
华为
Linux内核
笔记(驱动篇)之 【u-boot移植--基于正点原子iMX6ull开发板】
Linux内核
笔记汇总【持续更新】更好的阅读体验请见:u-boot移植–基于正点原子iMX6ull开发板文章目录添加自己的开发板添加开发板对应的头文件添加开发板对应的板级文件夹编译测试烧写屏幕&网络驱动移植软件层面的修改修改
哆哆jarvis
·
2025-03-07 11:21
Linux内核与驱动进阶之路
嵌入式
剖析内核态和用户态的内存分配方式
【推荐阅读】浅析
linux内核
网络协议栈--linuxbridge深入
linux内核
架构--进程&线程浅谈
linux内核
网络sk_buff之克隆与复制1.使用buddy系统管理ZONE我的这两篇文章buddy
Linux加油站
·
2025-03-07 11:12
java
网络
缓存
嵌入式linux bootloader,嵌入式系统启动之bootloader 源码解析
大体上一个嵌入式Linux系统从软件角度分析可以分为四个部分:引导加载程序(bootloader),
Linux内核
,文件系统,应用程序。
三月十六
·
2025-03-06 13:23
嵌入式linux
bootloader
Linux C 语言结构体高级用法
话题引入在
Linux内核
中很多C语言结构体的写法是下面这样的。结构体成员变量之前为什么有这么多.?,其实这样的写法是为了引用一个函数指针,可以看一下下面这个demo就明白了。
repinkply
·
2025-03-05 20:41
#
C语言深度剖析
linux
c语言
运维
Linux命令行使用技巧
linux是指
Linux内核
(系统的
万贯
·
2025-03-05 17:17
运维
IPoIB驱动中UD传输模式的实现原理与技术解析
1.IPoIB传输模式概述IPoverInfiniBand(IPoIB)是
Linux内核
中实现的一种网络协议,允许在InfiniBand(IB)网络上传输IP数据包。
109702008
·
2025-03-05 09:31
编程
#
C语言
网络
linux
网络
tcp/ip
win10 安装WSL ubuntu20、配置git问题及解决记录
处理方式有两种:1)切换使用WSL1,在windows命令输入wsl命令:wsl--set-default-version12)安装新内核,内核没有升级,前往微软WSL官网下载安装适用于x64计算机的最新WSL2
Linux
YANGM
·
2025-03-05 04:28
git
ubuntu
linux
Wireshark LUA脚本分析自定义帧格式
WiresharkLUA脚本分析自定义帧格式1.帧格式该帧格式由课设要求引出,本次课设要求在eth0网络接口与
Linux内核
TCP/IP间串接一个虚拟网络接口vni0,如下图所示:此报文格式修改为下图所示
sh1t灬
·
2025-03-05 01:25
lua
wireshark
开发语言
什么是 Linux 内核?思维导图 代码示例(java 架构)
Linux内核
是Linux操作系统的核心部分,它负责管理系统资源和提供硬件与软件之间的接口。内核管理诸如进程调度、内存管理、文件系统操作以及网络通信等功能,并确保这些服务能够高效且安全地运行。
用心去追梦
·
2025-03-04 12:20
linux
java
架构
linux内核
优先级设置的触发方式和流程
目录1.优先级设置触发方式1.1用户态接口1.2触发流程概览2.源码分析:普通进程优先级设置2.1系统调用入口(setpriority)2.2设置Nice值(set_user_nice)2.3动态优先级计算(effective_prio)3.源码分析:实时进程优先级设置3.1系统调用入口(sched_setscheduler)3.2更新调度类(__setscheduler_class)4.调度队列
兴趣使然HX
·
2025-03-04 06:06
linux
linux驱动开发 编译内核模块生成ko驱动文件
1.加载内核简介
Linux内核
的整体架构本就非常庞大,其包含的组件也非常多。而我们怎样把需要的部分都包含在内核中呢?一种方法是把所有需要的功能都编译到
Linux内核
中。
嵌入式_笔记
·
2025-03-04 02:33
Linux驱动
linux
YashanDB安装前服务器准备
yashandb/23.3/zh/%E5%AE%89%E8%A3%85%...服务器配置项目推荐配置最低配置操作系统CentOS7.6以上,KylinOSV10,openEuler22.03如需使用大页内存,则要求
Linux
·
2025-03-04 02:13
数据库
Linux服务器防火墙白名单访问策略的配置示例
Linux服务器的动态防火墙管理工具(即firewalld),来实现服务或端口的访问控制,firewalld主要用于管理Linux系统中的防火墙规则,firewalld不是一个独立的防火墙软件,他基于
Linux
一望无际的大草原
·
2025-03-03 11:34
后端
运维
防火墙
服务器
linux
防火墙
Kubernetes kubelet inotify
inotify是一个
Linux内核
子系统,用于监控文件系统事件。它允许应用程序注册对特定文件或目录的监控,并在这些文件或目录发生变化时接收通知。inotify是一种
summer_west_fish
·
2025-03-02 18:24
#
容器云
Kubernetes
kubernetes
kubelet
java
Android构建系统 - 03 编译执行流程
文章目录执行编译
Linux内核
编译make编译系统选择编译命令makem..makemmmmma...其他命令代码搜索导航指令makeclean/update-apiMakefile分类解析过程树根节点
Mr.pyZhang
·
2025-03-02 17:12
构建系统
android
linux
Linux:简单理解文件系统内附
Linux内核
设计与实现PDF下载地址
简单理解文件系统文件系统ext2文件系统文件的存储文件的获取文件系统文件存储的方式有线性存储和离散存储两种,线性存储可能会导致磁盘的利用率降低,产生磁盘碎片,离散存储方式会提高程序对磁盘的利用率,以下是
Linux
℃绝心恋
·
2025-03-02 15:24
Linux
linux
zswap 数据结构维护解析
zswap数据结构维护解析zswap是
Linux内核
中的一个前端压缩交换(swap)机制,它在内存中维护一个zpool来存储被压缩的页面,以减少磁盘I/O并提高性能。
仙度瑞拉快点跑
·
2025-03-02 03:44
数据结构
【Linux 进程状态】—— 从创建到消亡的全生命周期
欢迎评论区留言交流个人主页ZyyOvO本文专栏➡️Linux驾驭之道掌控操作系统的艺术与哲学各位于晏,亦菲们请看引言==进程=内核数据结构+自己的代码和数据==系统调用fork函数功能返回值代码层面理解进程状态
Linux
一整颗红豆
·
2025-03-02 03:40
Linux驾驭之道
掌控操作系统的艺术与哲学
linux
运维开发
python
linux日志管理_日志系统
Linux内核
由很多子系统组成,包括网络、文件访问、内存管理等。子系统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要性等。
Guff_hys
·
2025-03-02 01:59
linux
运维
服务器
eclipse
ide
开发语言
程序人生
自由软件与Linux:一段共同的革命性旅程
文章详细介绍了自由软件的定义、GNU项目的诞生、
Linux内核
的发展,以及两者如何结合形成了完整的GNU/Linux操作系统。
寒水馨
·
2025-03-01 16:33
Linux问题解决方案
linux
运维
服务器
通过理解 sk_buff 深入掌握 Linux 内核自定义协议族的开发实现
要开发
Linux内核
中的自定义协议族(如私有传输层或网络层协议),需基于sk_buff的结构和操作,结合内核网络栈的扩展机制。
109702008
·
2025-03-01 16:00
编程
#
C语言
网络
linux
网络
人工智能
Linux内核
自定义协议族开发指南:理解net_device_ops、proto_ops与net_proto_family
在
Linux内核
中开发自定义协议族需要深入理解网络协议栈的分层模型。net_device_ops、proto_ops和net_proto_family是三个关键结构体,分别作用于不同的层次。
109702008
·
2025-03-01 11:21
编程
#
C语言
网络
人工智能
linux
RK3568平台开发系列讲解(内核篇)Linux 内核启动流程
更多内容可以加入Linux系统知识库套餐(教程+视频+答疑)返回专栏总目录文章目录一、
Linux内核
启动流程导图二、自解压阶段三、内核运行入口四、汇编阶段五、C函数阶段六、启动内核现场七、执行第一个应用
内核笔记
·
2025-02-28 04:27
RK3568
linux
linux内核
代码-注释详解:inet_create
/*linux-5.10.x\net\ipv4\af_inet.c*主要作用是分配和初始化一个新的网络套接字,并将其添加到系统的网络套接字表中。总结:套接字创建:首先会调用sock_create()函数创建一个新的套接字实例,该函数返回一个指向structsocket结构体的指针,表示创建的套接字套接字类型和协议设置:根据指定的协议类型,函数会设置套接字的类型和协议族。常见的协议族包括IPv4(A
薇儿安蓝
·
2025-02-28 03:24
linux
网络
内核编译及安装步骤
简介
Linux内核
是操作系统的核心,也是操作系统最基本的部分。
蓝色的夏天qy
·
2025-02-27 22:08
为什么选择Linux而放弃windows,比较Windows和Mac它出色的优势在哪儿?
设计风格和使用体验比较独特;Windows半封闭,虽然源码不开放,但适配市面上几乎所有的x86机器,Windows和各家硬件厂商总体是合作共建生态圈,从市场份额看,Windows是个人电脑桌面操作系统的霸主;
Linux
MAX在码字
·
2025-02-27 15:06
程序人生
程序员
Linux
Windows
Mac
stm32学习之路——使用串口打印日志
参考
linux内核
的方式将日志加到串口上,通过串口输出一下日志。串口的配置很简单,这里使用USART2,主要是因为引脚比较好接线。使用同步模式,不配置中断。
程序员kid1412
·
2025-02-27 08:23
linux上stm32学习之路
stm32
学习
嵌入式硬件
【shell笔记】Linux Shell脚本编程入门知识点全面涵盖
1shell是一个程序,采用C语言编写,是用户和
Linux内核
沟通的桥梁。2shell脚本就是将完成一个任务的所有命令按照执行
阿毛啊阿阿
·
2025-02-27 05:53
shell
linux内核
模块管理命令lsmod、insmod、rmmod、modinfo、modprobe、depmod
文章目录前言一、
Linux内核
模块管理命令二、基本介绍2.1这些命令均是安装再“kmod”包中2.1CentOS中所有与内核模块相关的文件都存放在"/lib/modules/$(uname-r)/“下面
zbee
·
2025-02-26 00:23
Linux命令
linux
服务器
驱动开发
c语言
RK3568平台(显示篇)显示系统基本概念
一.显示系统概述
linux内核
中包含两类图形显示设备驱动框架:FB设备:Framebuffer图形显示框架;DRM:直接渲染管理器(DirectRenderingManager),是linux目前主流的图形显示框架
嵌入式_笔记
·
2025-02-25 13:32
瑞芯微
linux
Introductionto eBPF and BCC Creating powerful instrumentation
eBPF(extendedBerkeleyPacketFilter)2012年提出的一种虚拟机,可以对
Linux内核
中的网络数据包进行高级过滤、修改、收集等操作,并且是安全且免费的。
AI天才研究院
·
2025-02-25 13:30
Python实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
Android系统源代码下载
这里我们主要讨论Android系统源代码的下载,这里我们先了解两个工具:1、GitGit是面向
Linux内核
管理的一个工具,它是一种
nmgchfzhzhg
·
2025-02-24 12:09
Android学习
Android资料
一文了解riscv软件系列之
linux内核
编译运行
一、交叉编译工具链的安装【推荐阅读文章】代码大佬的【
Linux内核
开发笔记】分享,前人栽树后人乘凉!
Linux加油站
·
2025-02-23 21:19
linux
服务器
运维
Android输入事件传递流程系统源码级解析
1.硬件层到
Linux内核
设备节点:触摸事件由内核驱动捕获,写入/dev/input/eventX。关键结构体:input_event(包含时间戳、类型、代码、值)。
古苏
·
2025-02-23 19:40
android
上一页
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
其他