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内核
中进程的初始化
分析start_kernel时应该会注意到
Linux内核
0号进程的初始化,见init/main.c。
青衫客36
·
2023-10-25 18:44
Linux
linux
运维
服务器
linux内核
启动第一个进程,
linux内核
启动流程
毕竟
Linux内核
是由很多人,花费了巨大的时间和精力写出来的。而且直到现在,这个世界上仍然有成千上万的程序员在不断完善
Linux内核
的代码。
田渊栋
·
2023-10-25 18:13
linux内核启动第一个进程
进程管理(六)--进程初始化
我们知道,对于内核提供的进程管理子系统,将来肯定是要运行各种各样的进程,对于我们做
Linux内核
开发的同学来说,大家熟悉Linux下有3个特殊的进程,其主要内容如下:Idle进程(PID=0),本章主要讲解进程
奇小葩
·
2023-10-25 18:11
进程管理
linux
操作系统
内核
进程管理
Linux内核
启动中驱动初始化过程
Linux内核
启动时驱动初始化过程一、驱动模块存在形式内核源码树中大部分内容为驱动代码,那么在内核中,每个驱动在内核编译时都是以如下的两种形式进行编译的:1、静态编译将驱动编译进内核;2、动态编译将驱动编译成可以在需要时动态插入到内核中的模块
biaotai
·
2023-10-25 18:06
Linux驱动
linux
驱动开发
运维
如何在linux系统安装igh,Linux下IGH Ethercat Master安装
Linux内核
需要是2.6和3.x,如果不是需要更换内核版本:可以点这里查看内核版本uname-r(2)ethercatmaster源码,官网下载地址:http://www.etherlab.org/de
weixin_39848970
·
2023-10-25 18:29
如何在linux系统安装igh
1.操作系统结构与功能流程
用户应用程序到内核流程)2.实现操作系统的系统调用(操作系统服务层)->传参3.应用操作系统提供的底层函数,进行功能实现3.1操作系统的驱动结构4.退出后从内核态切换到用户态3.操作系统内核中各级模块的依赖关系3.1
Linux
拓海973
·
2023-10-25 17:43
linux内核
linux
运维
服务器
day4-字符设备驱动基础上_基础框架
大纲:设备分类申请和注销设备号函数指针复习注册字符设备字符设备驱动框架解析读操作实现写操作实现ioctl操作实现printk多个次设备的支持一、
Linux内核
对设备的分类linux的文件种类:-:普通文件
拓海973
·
2023-10-25 17:42
linux
运维
服务器
虚拟机 vs 容器
虚拟机虚拟机本质上是模拟,模拟物理机上的硬件虚拟机必须安装操作系统一个虚拟机操作系统的崩溃不会影响到其他虚拟机容器容器的本质是经过隔离与限制的linux进程容器使用的是物理机的资源容器之间是共享了物理机的
linux
weixin_34313182
·
2023-10-25 15:18
运维
操作系统
linux内核
结构体设计详解,内核 struct dentry 结构体详解
dentry-术语的定义的中文名称是,是文件系统中某个索引(inode)的链接。这个索引节点可以是文件,也可以是目录。dentry-目录项的结构以下是dentry的结构体structdentry{atomic_td_count;目录项使用unsignedintd_flags;目录项structinode*d_inode;与文件名关联的索引节点structdentry*d_parent;父目录的目录
weixin_39647773
·
2023-10-25 14:35
linux内核结构体设计详解
K8s如何启用cgroup2支持?
什么是cgroup️Reference:controlgroups(控制组),通常被称为cgroup,是
Linux内核
的一项功能。它允许将进程组织成分层的组,然后限制和监控各种资源的使用。
东风微鸣
·
2023-10-25 14:18
kubernetes
云原生
Ubuntu启用Cgroups V2
/fs/cgroup/cgroup.controllers如果提示notfound,说明是v1.若已启用v2则会打印出生效中的控制器,例如cpusetcpuiomemorypidsrdma调整grub
linux
Kiritow
·
2023-10-25 14:48
systemd
linux
cgroup
Ubuntu22.04系统 Cgroup v2 切换成v1
Operationnotpermitted·Issue#4072·lxc/lxc·GitHubhttps://github.com/lxc/lxc/issues/4072原因:ubuntu自21.04版本后的版本(不包含21.04)
linux
会飞的土拨鼠呀
·
2023-10-25 14:46
运维学习笔记
Ubuntu系统
运维
linux
03初始Docker
②Docker镜像包含完整的运行环境,包括系统库函数,仅依赖系统的
Linux内核
。可以在任意的linux系统运行。2.Dock
小奶糕的笔记本
·
2023-10-25 13:32
微服务
docker
Centos7下安装Docker(详细安装教程)
1,root账户登录,查看内核版本如下,docker官方说至少3.8以上,建议3.10以上(ubuntu下要
linux内核
3.8以上,RHEL/Centos的内核修补过,centos6.5的版本就可以—
桃花郁郁泛红浪
·
2023-10-25 12:03
Ubuntu 20.04-NVIDIA显卡驱动-安装和卸载-解决黑屏问题
这一步很重要202300704更新,黑屏问题主要由
linux内核
更新导致#一定要保持当前的内核,也就是安装NVIDIA驱动时用的内核sudoapt-markholdlinux-image-genericlinux-headers-generic1
山雨空
·
2023-10-25 11:41
ubuntu
Linux内核
模块基础--内核模块
1.1模块源码编写在
Linux内核
源码中,定义了一个structtimeval结构体,结构体中有两个成员变量tv_sec,tv_usec,分别保存当前系统时间的秒和微秒,time_t和suseconds_t
土豆西瓜大芝麻
·
2023-10-25 10:39
文件系统
linux
linux
运维
服务器
Linux阻塞IO(高级字符设备二)
阻塞IO属于同步IO,阻塞IO在
Linux内核
中是非常常用的IO模型,所依赖的机制是等待队列。一、等待队列介绍 在Linux驱动程序中,阻塞进程可以使用等待队列来实现。
温人之周.
·
2023-10-25 09:28
RK3568
linux驱动开发笔记(迅为)
linux
linux内核
网络协议栈--监控和调优:发送数据(三十)
译者序本文翻译自2017年的一篇英文博客MonitoringandTuningtheLinuxNetworkingStack:SendingData。如果能看懂英文,建议阅读原文,或者和本文对照看。这篇文章写的是“Linuxnetworkingstack”,这里的”stack“并不仅仅是内核协议栈,而是包括内核协议栈在内的,从应用程序通过系统调用写数据到socket,到数据被组织成一个或多个数据包
bob62856
·
2023-10-25 09:50
Linux
Android 搭建Linux服务器
于是我把手机刷机,想看看还能干啥用,突然想到安卓底层是
Linux内核
呀,应该可以在其上部署一个小型的Linux系统出来当服务器用。于是本人查资料后发现,果然有开源的项目能够做到。
Lizhenyu25
·
2023-10-25 07:56
android
linux
ubuntu
http
Linux PAGE_ALIGN 宏定义的理解
其实就是PAGE_SIZE对齐,Linux上默认是4096源头:
Linux内核
drivers\staging\android\ion\ion_buffer.
张世争
·
2023-10-25 06:53
嵌入式Linux
1024程序员节
PAGE_SIZE
PAGE_ALIGN
Linux shell编程
一.Linux
Linux内核
主要四种功能:系统内存管理软件程序管理硬件设备管理文件系统管理1.内核1.1系统内存映射1.2软件程序管理内核创建第一个进程(init进程)来启动系统上所有其他进程一些Linux
Lxy_Python
·
2023-10-25 06:27
Linux
shell
Linux
Shell
ubuntu
Linux内核
的基本工作原理和关键概念
Linux内核
是操作系统的核心部分,负责管理系统的硬件资源、文件系统、进程管理、内存管理和设备驱动等功能。
天天进步2015
·
2023-10-25 05:44
内核开发
linux
运维
服务器
怎么降低
Linux内核
驱动开发的风险?
降低
Linux内核
驱动开发的风险是一个重要的目标,因为内核驱动开发可能会对系统的稳定性和安全性产生重要影响。
天天进步2015
·
2023-10-25 05:13
内核开发
1024程序员节
嵌入式
正点原子嵌入式linux驱动开发——Linux INPUT子系统
按键、鼠标、键盘、触摸屏等都属于输入(input)设备,
Linux内核
为此专门做了一个叫做input子系统的框架来处理输入事件。
努力自学的小夏
·
2023-10-25 05:19
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子嵌入式linux驱动开发——Linux自带LED驱动
前面都是自己编写LED灯驱动,其实像LED灯这样非常基础的设备驱动,
Linux内核
已经集成了。
努力自学的小夏
·
2023-10-25 04:44
linux学习
linux
驱动开发
stm32
学习
笔记
Rockchip RK3399 - DRM encoder、connector基础知识
3.1.3structdrm_connector
linux内核
使用structdrm_connector来表示一个连接器,用于连接编码器和显示设备。
Graceful_scenery
·
2023-10-25 01:11
Linux内核
配置选项 (经典学习)
本文转自https://blog.csdn.net/lh2016rocky/article/details/708824492.5
Linux内核
配置选项下面以最新的Linux2.6.20内核为例,介绍比较常用的一些
wangliang888888
·
2023-10-24 22:17
C/C++编程
CentOS 7/8 安装启动iptables.services信息包过滤系统报错
IPTABLES是与最新的3.5版本
Linux内核
集成的IP信息包过滤系统。
一宿君
·
2023-10-24 21:02
踩坑
linux
CentOS8
iptables
yum
firewalld
crash linux主要命令,kdump和crash的配置方法以及故障分析方法
Kdump是一种基于kexec的
Linux内核
崩溃捕获机制,将kernel
weixin_39992665
·
2023-10-24 21:04
crash
linux主要命令
linux crash,系统崩溃 - crash工具介绍
Linux内核
工程导论——内核调试时间:2022-08-2821:49:24内核也是一个程序,一般的,调试程序常用的方法有3种:打印信息、断点执行和插入探测点。
生活需要深度
·
2023-10-24 21:33
Linux内核-调试与性能
linux
crash
Linux:firewalld防火墙-介绍(1)
防火墙技术1.包过滤packetfiltering2.应用代理applicationproxy3.状态检测statefulinspectionLinux包过滤防火墙概述1.netfilter位于
Linux
鲍海超-GNUBHCkalitarro
·
2023-10-24 20:53
linux
服务器
网络
Linux内核
驱动开发的步骤
本文将介绍
Linux内核
驱动开发的一般步骤,以帮助开发者了解如何创建自己的内核驱动。1.准备开发环境在开始
Linux内核
驱动开发之前,首先需要准备好开发环境。
天天进步2015
·
2023-10-24 19:53
内核开发
1024程序员节
Linux内核
驱动开发的需要掌握的知识点
Linux内核
驱动开发是一项复杂而有挑战性的任务,需要掌握多方面的知识和技能。下面是一些需要掌握的关键知识点,这些知识将有助于你成功地开发
Linux内核
驱动程序。
天天进步2015
·
2023-10-24 19:20
内核开发
1024程序员节
Linux内核
的.config 配置文件和defconfig 配置文件
Linux内核
可以通过输入“makemenuconfig”来打开图形化配置界面,menuconfig是一套图形化的配置工具一、图形化界面的操作 menuconfig图形化的配置工具需要ncurses
温人之周.
·
2023-10-24 10:41
RK3568
linux驱动开发笔记(迅为)
linux
linux内核
模块符号导出
一、内核模块符号导出简介 驱动程序编译生成的ko文件是相互独立的,即模块之间变量或者函数在正常情况下无法进行互相访问。而一些复杂的驱动模块需要分层进行设计,这时候就需要用到内核模块符号导出。 内核符号导出指的是在内核模块中导出相应的函数和变量,在加载模块时被记录在公共内核符号表中,以供其他模块调用。符号导出所使用的宏为EXPORT_SYMBOL(sym)和EXPORT_SYMBOL_GPL(s
温人之周.
·
2023-10-24 10:10
RK3568
linux驱动开发笔记(迅为)
linux
字符设备驱动框架(字符设备基础一)
编写字符设备驱动框架:首先驱动向
Linux内核
进行设备号申请,之后的字符设备注册时,会对申请的设备号进行使用。
温人之周.
·
2023-10-24 10:36
RK3568
linux驱动开发笔记(迅为)
linux
实现一个简单的反向NAT并引申一个web请求内容过滤
幸亏我们玩的是
linux内核
,我们完全可以自己写一个简单的NAT,通过一个简单的思想就能实现一个简单的NAT,通过扩展这个思想,我们还能实现内容过滤呢。
weixin_34080903
·
2023-10-24 07:32
数据结构与算法
网络
Linux操作系统使用及C高级编程
GNU简介1、UNIX简介2、Linux1)操作系统内核+软件=操作系统2)操作系统内核-能统一的管理硬件了3)基于UNIX,UNIX不开源,对硬件要求专一,因此出现了Linux3、GNULinux=
linux
socket()
·
2023-10-24 06:44
linux
运维
服务器
uboot移植之环境变量bootargs
bootargs保存着uboot传递给
Linux内核
的参数。二.uboot移植之环境变量bootargs环境变量bootargs的设置是在mx6ull_alientek_nand.h文件中。
凌肖战
·
2023-10-24 06:02
uboot
系统移植篇
linux
arm开发
【2022最新Java面试宝典】—— Linux面试题(50道含答案)
4.什么是
Linux内核
?5.Linux的基本组件是什么?6.Linux的体系结构7.BASH和DOS之间的基本区别是什么?8.Linux开机启动过程?9.Linux系统缺省的运行级别?
超级码里喵
·
2023-10-24 04:41
Java面试宝典
linux
linux内核
网络协议优化,
Linux内核
网络协议栈优化总纲
Jack:淫龙,
Linux内核
协议栈如何优化?我:你所说的协议栈优化是指什么?Jack:就是我希望我的server程序和server程序所在的Linux服务器网络处理能力达到最优化。
Dhuejdhskak
·
2023-10-24 03:29
linux内核网络协议优化
【翻译】Linux 锁的种类和规则
原文地址:
Linux内核
文档介绍内核提供了多种锁定原语,可以将其分为几类:睡眠锁CPU本地锁自旋锁本文档从概念上描述了这些锁类型,并提供了它们的嵌套规则,包括在PREEMPT_RT下使用的规则。
WqyJh
·
2023-10-23 23:43
Linux系统移植框架简介
需要从官方下载u-boot源码,
linux内核
源码,根文件系统的源码,对源码进行配置和编译,生成对应的源码的镜像文件,将镜像文件部署到开发板中,使开发板可以启动linux系统。
MrWang.
·
2023-10-23 21:50
夜深人静Linux
linux
运维
服务器
Docker简介
1.一种虚拟化的方案2.操作系统级别的虚拟化3.只能运行相同或相似内核的操作系统4.依赖于
Linux内核
特性:Namespace和Cgroups(ControlGroup)容器组成?
小虾皮爱吃肉
·
2023-10-23 21:39
一篇内核编译说明
1.
Linux内核
源码结构:内核源码中主要包含以下子目录:arch:包含了与体系结构相关的代码对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。
yangbomy
·
2023-10-23 21:25
Unix/Linux
makefile
include
documentation
command
character
terminal
linux编译及启动过程分析
Linux内核
编译说明1.
Linux内核
源码结构:内核源码中主要包含以下子目录:arch:包含了与体系结构相关的代码对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。
刘一痕
·
2023-10-23 21:22
LINUX
BPF之事件源
2014经过修改并入
Linux内核
主线,从此BPF变成了一个更通用的执行引擎,主要用于网络、可观测性和安全。将来可能会拓展到更多应用领域,比如控制scheduler的行为。
jrglinux
·
2023-10-23 19:30
性能测试
bpf
泛读
Linux内核
观测技术BPF-02
【欢迎关注微信公众号:qiubinwei-1986】前后花了两天多时间,完成了第二章的泛读,效率感觉有点低(毕竟是泛读),结合前天总结的内容,总结成第二章的泛读总结。整个第二章从编写一个BPF程序开始,先介绍BPF程序编译执行的过程,大致分C语言编写,LLVM编译成BPF字节码,在通过bfp调用变成BPF字节码,通过BPF验证器后使用JIT编译为机器码并执行。随后详细介绍了各种BFP的程序类型,用
qiubinwei
·
2023-10-23 19:59
eBPF学习
数据库
Linux内核
功能eBPF入门学习(一):BPF、eBPF、BCC等基本概念
Linux内核
观测技术BPhttps://www.lijiaocn.com/%E6%8A%80%E5%B7%A7/2019/02/25/ebpf-introduction-1.html目录目录说明BPFeBPF
eydwyz
·
2023-10-23 19:27
Linux
Linux 内核 4.20 分支停止支持;飞猪回应消协报告否认大数据杀熟
(给技术最前线加星标,每天看技术热点)转自:开源中国、solidot、cnBeta、腾讯科技、快科技等【技术资讯】0、LinuxKernel4.20分支停止支持,强烈推荐升至5.0版本知名
Linux内核
开发人员兼维护人员
redditnote
·
2023-10-23 19:43
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他