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内核
源码,并进行内核配置1.查询当前版本号uname-r#得到当前Ubuntu发行版号(或者叫详细版号?)
追风~Archer
·
2023-11-21 21:18
嵌入式与Linux
linux
ubuntu
Ubuntu下查看
Linux内核
源码(vim+ctags)
1、安装vim和ctags(百度上安装方法有很多)sudoapt-getinstallvimsudoapt-getinstallctags2、下载linux源码包首先可以先查看自己的内核版本选一个进行下载查看下载好的源码解压源码3、查看内核源码在目标目录下生成tags包将tags包放入vimrc中以到源码查看printf为例(这里也就是博主我以后需要操作的步骤)会出现以下键入q,选择前面的数字–就
2241431065
·
2023-11-21 21:48
Linux
18.04/Ubuntu
16.04
获取
Linux内核
源码
前言在嵌入式平台上做Linux开发的时候,我们用的kernel都是芯片厂家移植到自家平台上的,但是最初的原生
Linux内核
的源码是从哪里来的呢?下面我们介绍一下怎么获取原生的Linux源码。
zhang-ge
·
2023-11-21 21:17
linux
运维
服务器
linux内核
源码在线阅读以及全文检索
linux内核
6.2.9源码有接近8万个文件,1.3G大小,目录如下:(1)Documentation。这个目录下面没有内核代码,都是说明文档。(2)arch。
bigtang5
·
2023-11-21 21:17
linux
linux内核
源码搜索
u-boot与
Linux内核
间的参数传递过程分析[转载]
U-boot会给LinuxKernel传递很多参数,如:串口,RAM,videofb、MAC地址等。而Linuxkernel也会读取和处理这些参数。两者之间通过structtag来传递参数。U-boot把要传递给kernel的东西保存在structtag数据结构中,启动kernel时,把这个结构体的物理地址传给kernel;Linuxkernel通过这个地址,用parse_tags分析出传递过来的
zhengqijun_
·
2023-11-21 20:46
ARM
uboot启动参数
Linux内核参数传递
uboot
linux启动
linux内核
编译ccflag,linux-内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/:某些文件可写[root@localhost~]#ll/proc/systotal0dr-xr-xr-x0rootroot0Mar422:48abidr-xr-xr-x0rootroot0Ma
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
linux命令大全ifconfig,ifconfig命令
ifconfig命令的英文全称是“networkinterfacesconfiguring”,即用于配置和显示
Linux内核
中网络接口的网络参数。
一朵小Rose
·
2023-11-21 20:39
Linux内核
IPC源码——共享内存
参考了《边干边学——
Linux内核
指导》(鬼畜的书名)第16章内容,他们用的是2.6.15的内核源码。
生活需要深度
·
2023-11-21 20:38
linux
IPC
进程通信
共享内存
Linux内核
启动流程
vmlinux.lds.S是一个文件名,通常指的是
Linux内核
源代码中的链接脚本文件。
WythePlus
·
2023-11-21 20:54
Linux内核
linux
Linux启动流程
Linux内核
Linux初始化流程
用
Linux内核
的瑞士军刀-eBPF实现socket转发offload
我们已经对eBPF将网络转发offload到XDP(eXpressDataPath)耳熟能详,作为
Linux内核
的一把“瑞士军刀”,eBPF能做的事情可不止一件,它是一个多面手。
宋宝华
·
2023-11-21 20:23
[Linux] 进程入门
文章目录前言计算机的结构体系与概念冯诺依曼体系结构操作系统概念目的与定位进程概念描述进程-PCBtask_struct检查进程利用fork创建子进程
进程状态
进程状态
查看僵尸进程孤儿进程总结前言作为一名程序员
CaTianRi
·
2023-11-21 20:41
linux
服务器
运维
linux 内核漏洞,
Linux内核
漏洞CVE-2016-0728的分析与利用
介绍PerceptionPoint研究团队已经在Linux操作系统的内核中发现了一个0day漏洞,这是一个本地提权漏洞。这个漏洞从2012年开始就存在于Linux的内核中了,但是我们的团队最近才发现了这个漏洞,并将漏洞的详细信息报告给了内核安全团队。在此之后,我们还发布了一个针对此漏洞的概念验证利用实例。截止至漏洞披露的那一天,这个漏洞已经影响了大约数千万的安装了Linux操作系统的个人计算机和服
李禾子呀
·
2023-11-21 19:11
linux
内核漏洞
Linux内核
异常向量表在哪,ARM-linux异常向量表的建立
当有异常产生时,处理器总会跳转到对应的向量处取指令执行。异常向量表是各个异常处理机制的入口,通过异常向量表我们可以管窥系统整个的异常处理的框架。它就仿佛是我们研究Linux系统复杂的异常处理机制的地图一般。所以,我们自然要先对异常向量表有一定的了解。在ARMV4及V4T以后的大部分处理器中,中断向量表的基地址可以有两个位置:一个是0,另一个是0xffff0000。可以通过CP15协处理器c1寄存器
程绵羊
·
2023-11-21 15:22
Linux内核异常向量表在哪
Linux内核
异常向量表在哪,ARM64的启动过程之(六):异常向量表的设定
ARM64的启动过程之(六):异常向量表的设定作者:linuxer发布于:2015-11-2418:22分类:ARMv8AArch一、前言本文主要描述了4.1.10内核初始化过程中如何初始化异常向量表。当然,首先需要准备一些异常的基础知识,这主要在第二章,如果你非常熟悉ARM64的异常,那么可以忽略这个章节。第三章描述了ARM64上各种形形色色的异常,第四章描述了ARM64上硬件提供的协助,最后一
Ems Yan
·
2023-11-21 15:22
Linux内核异常向量表在哪
【docker】iptables实现NAT
iptables是一个
Linux内核
中的防火墙工具,可以被用来执行各种网络相关的任务,如过滤、NAT和端口转发等,可以监控、过滤和重定向网络流量。
morris131
·
2023-11-21 14:55
CI/CD/CM
计算机网络
docker
nat
snat
dnat
iptables
调试
Linux内核
工具:随便一个linux系统+QEMU(虚拟机都可)1、编译内核源码https://mirrors.aliyun.com/linux-kernel/linux源码本次使用5.19版本编译tar-xvflinux-5.19.tar.gz在配置菜单中,启用内核debug,关闭地址随机化,不然断点处无法停止。makemenuconfigKernelhacking--->[*]Kerneldebuggin
人间正道是沧桑a
·
2023-11-21 10:05
centos7下docker的安装
一、安装docker安装docker对于
linux内核
是有要求的,docker官方说至少3.8以上,建议3.10以上。
shallzone
·
2023-11-21 10:42
浅析计算机操作系统 之 进程线程
操作系统1冯诺依曼体系结构2操作系统(OperatorSystem)2.1概念2.2OS定位3进程3.1PID3.2时间片3.3并发并行3.4内核态与用户态3.5进程上下文3.6
进程状态
4线程4.1概念
满眼*星辰
·
2023-11-21 09:12
Java核心知识
内核
操作系统
java
多进程
多线程
Android系统
linux内核
按键驱动开发
Android系统
linux内核
按键驱动开发前言刚入门的小白,在csdn的帮助下完成了第一个按键驱动,特写此文记录学习并分享给有需要的人。
打码?我带你们打
·
2023-11-21 09:09
android
linux
内核
嵌入式
驱动程序
深入理解
Linux内核
之内核线程(上)
1.开场白环境:处理器架构:arm64内核源码:linux-5.11ubuntu版本:20.04.1代码阅读工具:vim+ctags+cscope在linux系统中,我们接触最多的莫过于用户空间的任务,像用户线程或用户进程,因为他们太活跃了,也太耀眼了以至于我们感受不到内核线程的存在,但是内核线程却在背后默默地付出着,如内存回收,脏页回写,处理大量的软中断等,如果没有内核线程那么linux世界是那
宋宝华
·
2023-11-21 09:34
内核
java
linux
多线程
操作系统
4.2 Windows驱动开发:内核中进程线程与模块
在内核中,进程被表示为一个进程控制块(PCB),它包含有关进程的信息,如
进程状态
、优先级、内存使
微软技术分享
·
2023-11-21 09:02
《灰帽黑客:攻守道》
windows
驱动开发
内核进程
线程与模块
linux脚本编写基础知识,linux中的shell脚本编程基本知识
shell也是操作系统中的一个软件它包在
linux内核
的外面,为用户和内核之间的交互提供了一个接口。
Dr.Motorrad
·
2023-11-21 08:21
linux脚本编写基础知识
Linux内核
设计与实现——进程调度
调度程序负责决定哪个进程投入运行,何时运行以及运行多长时间最大限度提供资源利用率,并且保证公平性主要内容多任务1.多任务多任务操作系统——并发执行多个进程多核处理器——真正同时并行地运行非抢占式:需要进程让步抢占式任务抢占式任务下,由调度程序决定什么时候停止一个进程的运行,这个强制的挂起动作就叫抢占。进程在被抢占之前能运行的时间是分配好的,叫进程的时间片。2.Linux的进程调度从O(1)调度:对
leon4ever
·
2023-11-21 07:18
什么是Linux发行版 以及各发行版的区别
什么是linux发行版简单来说Linux的发行版说简单点就是将
Linux内核
与应用软件做一个打包。Linux只是一个内核,不能直接当系统用。内核是什么?
云闲不收
·
2023-11-21 06:04
linux
bash
unix
c++并发编程/多线程 thread 库
前言base类线程执行函数结果分析小结,行为总结-c++11线程对象创建后既不join()也不detach()的后果-附注代码-进程进程是运行着的程序进程内存空间分配:略如果主进程结束而子进程未结束,则
Linux
耶耶耶耶耶~
·
2023-11-21 02:38
C++
标准库
c++
Zygote进程启动笔记
我们知道,Android系统是基于
Linux内核
的,而在Linux系统中,所有的进程都是init进程的子孙进程,也就是说,所有的进程都是直接或者间接地由init进程fork出来的。
百花鱼藤
·
2023-11-21 00:19
Linux内核
mmap内存映射详解及例子实现
mmap在linux哪里?什么是mmap?上图说了,mmap是操作这些设备的一种方法,所谓操作设备,比如IO端口(点亮一个LED)、LCD控制器、磁盘控制器,实际上就是往设备的物理地址读写数据。但是,由于应用程序不能直接操作设备硬件地址,所以操作系统提供了这样的一种机制——内存映射,把设备地址映射到进程虚拟地址,mmap就是实现内存映射的接口。操作设备还有很多方法,如ioctl、ioremapmm
linux大本营
·
2023-11-20 22:25
linux
内存管理
mmap
mmu
内存映射
inux 设备树 (一) 初探
在此之前,
Linux内核
通常使用硬编码的硬件信息,这样很难支持多种配置。然而,硬件的发展和复杂性不断增加,这导致了内核中硬件描述信息的不断增加和混乱。
lxmuyu
·
2023-11-20 22:55
linux
LInux
设备树
将Centos6&&7
Linux内核
版本升级或降级到指定版本
本文以centos7.0为例,内核版本为3.10.0-123.el7.x86_64,升级到内核版本为3.10.0-123.1.2.el7.x86_64。centos71.查看当前系统版本信息[root@centos70-1406~]#uname-srLinux3.10.0-123.el7.x86_642.在网站:https://vault.centos.org/里面下载Binarypackage二
孤岛与风
·
2023-11-20 18:58
centos
Git 快速入门
最初目的是为更好地管理
Linux内核
开发而设计。应注意的是,这与GNUInteractiveTools(一个类似NortonCommander界面的文件管理器)有所不同。
janlle
·
2023-11-20 17:08
linux基础知识——mmap
\qquad参数:\qquad\quad第一个参数addr:建立映射区的首地址,有
linux内核
指定,使用时,直接传入NULL;\qquad\quad第二个参数length:建立的映射区的大小;\qquad
二二牧人
·
2023-11-20 16:13
linux
linux
高版本Vivado和Linux 4.x内核移植Digilent Driver
移植环境Vivado2022.2Ubuntu22.04petalinux2022.2
Linux内核
4.14(xilinx-linux-2018.3)linux-digilent主要问题https://github.com
爱学习的诸葛铁锤
·
2023-11-20 16:50
Linux系统移植
linux
运维
服务器
介绍TEE和ARM TrustZone
TEE的必要性软件越来越复杂,像
Linux内核
和Android开源项目(AOSP)这样的大型项目有数百万行代码,这意味着会有很多bugs。
沫珩MH
·
2023-11-20 15:27
【Security】
TEE
TrustZone
紫大-安卓期末复习-2022-6
核心类库
Linux内核
层1.1.4Dalvik虚拟机1.4安卓程序结构1.5资源的管理和使用资源在src/main/res目录调用方式:1、在Activity中可以通过getResources().getDrawable
Ipkiss_Studio
·
2023-11-20 14:19
android
Linux系统编程——进程之间通信 无名管道&有名管道
(写满管道时在写就会阻塞)A进程与B进程通信有名管道有名管道实现无亲缘线程通信进程通信:在用户空间实现进程通信是不可能的,通过
Linux内核
通信线程通信:可以在用户空间就可以实现
CeHi
·
2023-11-20 14:06
Linux
linux
服务器
哪些是
Linux内核
的同步机制,高手进阶必读:
Linux内核
的同步机制
http://www.jz123.cn/Article/13/155/2006/2006021915981.html高手进阶必读:
Linux内核
的同步机制本文详细的介绍了
Linux内核
中的同步机制:原子操作
thinkAnA
·
2023-11-20 12:58
哪些是Linux内核的同步机制
输入子系统之gpio-keys
驱动分析1.reportevent中断toplevel中断-bottomlevel监测事件上报总结开发环境:msm8953、安卓7.1、linux3.18一、gpio-keys使用gpio-keys.c是
linux
冷眼旁观之气
·
2023-11-20 12:27
gpiokeys
驱动
Andriod Input子系统框架
在这篇笔记中,只涉及Android相关的东西,关于
Linux内核
中对各种输入设备的统一,在本文中不作说明。此外,由于才疏学浅,文中难免有错误的地方,希望各位路过的大神能够予以指出。
红娃子
·
2023-11-20 12:21
Android
android
input框架
Shell脚本:Linux Shell脚本学习指南(第一部分Shell基础)一
Shell既是一个连接用户和
linux内核
的程序,又是一门管理Linux系统的脚本语言。Shell脚本虽然没有C++、P
别致的SmallSix
·
2023-11-20 10:05
Linux
linux
运维
服务器
【Linux】冯诺依曼体系结构、操作系统、进程概念、
进程状态
、环境变量、进程地址空间
2.描述进程-PCB3.查看进程的方法四、
进程状态
1运行、阻塞和挂起状态2Linux中的
进程状态
五、进程优先级1.什么是优先级2.查看优先级3.修改优先级六、其他概念七、环境变量1.引入2.环境变量和本地变量的关系
h665_
·
2023-11-20 09:04
linux
运维
服务器
Linux
Linux内核
详细说明
Linux内核
进程调度详细说明
Linux内核
内存管理模型主观问题主观问题-介绍类请自我介绍?为什么不留在xx公司(为啥离职)?你5-10年职业规划是怎样的?你还写代码吗?
生活需要深度
·
2023-11-20 08:27
Linux用户态
linux
面试
整体框架
Linux基础命令-uptime查看系统负载
Linux基础命令-top实时显示系统状态Linux基础命令-ps查看
进程状态
文章目录前言一uptime命令的介绍二语法及参数2.1依旧使用help帮助信息查看语法2.1.1命令显示的内容代表的含义2.2
Linux学习中
·
2023-11-20 08:56
基础命令
linux
运维
服务器
【linux】19个面试常见的进程和线程问题
linux服务器开发相关视频解析:基于linuxepoll原理剖析以及三握四挥的细节处理
Linux内核
,进程间通信组件的实现c/c++linux服务器开发免费学习地址:c/c++linux后台服务器高级架构师
linux大本营
·
2023-11-20 08:55
linux
c++
多线程
多进程
服务器
编译适用于ARM的
linux内核
并进行QEMU仿真 ( Compile Linux kernel 3.2 for ARM and emulate with QEMU)
译者序作为第一篇翻译文档,一方面对于翻译经验不足、措辞不当,另一方面对于linux我也是初学者,很多东西尚处于待学阶段,而翻译此文的动机就是我要学习如何跨平台进行文件系统的编译,所以翻译的结果肯定有许多不到之处,欢迎大家指正,也渴望和大家一起学习进步!祝枫2016年6月17日于深圳原文地址:https://balau82.wordpress.com/2012/03/31/compile-linux
八小时外的生活
·
2023-11-20 07:37
Linux
知识
arm
qemu
仿真
Linux内核
linux中编译安装lib,Linux下编译安装qemu和libvirt
KVM虚拟机(英语:Kernel-basedVirtualMachine),是一种用于
Linux内核
中的虚拟化基础设施。KVM目前支援IntelVT及AMD-V的原生虚拟技术。
ZHENGYI佳
·
2023-11-20 07:34
linux中编译安装lib
(编译适用于ARM的
linux内核
并进行QEMU仿真)Compile Linux kernel 3.2 for ARM and emulate with QEMU
译者序作为第一篇翻译文档,一方面对于翻译经验不足、措辞不当,另一方面对于linux我也是初学者,很多东西尚处于待学阶段,而翻译此文的动机就是我要学习如何跨平台进行文件系统的编译,所以翻译的结果肯定有许多不到之处,欢迎大家指正,也渴望和大家一起学习进步!祝枫2016年6月17日于深圳原文地址:https://balau82.wordpress.com/2012/03/31/compile-linux
mountzf
·
2023-11-20 07:29
Operation
System
qemu
arm
linux
kernel
跨平台
01. Linux kernel 编译,qemu仿真
01.Linuxkernel编译,qemu仿真主要步骤回顾参考文章链接主要步骤回顾下载编译
linux内核
5.10wgethttps://mirror.bjtu.edu.cn/kernel/linux/kernel
潇洒小燕青
·
2023-11-20 07:52
linux
系统移植-uboot
uboot概述:操作系统运行之前运行的一小段代码,用于将软硬件环境初始化到一个合适的状态,为操作系统的加载和运行做准备(其本身不是操作系统)Bootloader基本功能1.初始化软硬件环境2.引导加载
linux
聪
·
2023-11-20 07:19
linux
运维
服务器
【Linux】20、
进程状态
:不可中断进程、iowait、僵尸进程、dstat strace pstree
文章目录一、
进程状态
1.1iowait分析1.2僵尸进程1.3小结短时应用的运行时间比较短,很难在top或者ps这类展示系统概要和进程快照的工具中发现,你需要使用记录事件的工具来配合诊断,比如execsnoop
呆呆的猫
·
2023-11-20 07:13
Linux
实战
linux
运维
服务器
KVM 企业级虚拟化技术
KVM从诞生开始就定位于基于硬件虚拟化支持的全虚实现,由于其在
Linux内核
2.6版本后被集成,通过内核加载模式使得
Linux内核
变成一个事实上的Hypervi
Yebati
·
2023-11-20 06:07
linux
运维
服务器
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他