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
内核源码
/proc/meminfo 内存参数内核分配/释放过程介绍
本文主要基于
内核源码
,讲解如下常见的内存统计参数的内核统计过程。[root@localhost~]#cat/proc/meminfoMemTotal:
dongzhiyan_hjp
·
2023-11-22 08:59
linux
内核
内存管理
Git获取linux
内核源码
及分支管理
kernel/git/stable/linux-stable.githttps://www.kernel.org/获取linux
内核源码
:在kernel的官网上有三种版本,mainline,stable
请叫我华哥,谢谢
·
2023-11-21 21:20
Linux
android
linux
git
linux
kernel
查看Linux
内核源码
,并进行内核配置
查看Linux
内核源码
,并进行内核配置1.查询当前版本号uname-r#得到当前Ubuntu发行版号(或者叫详细版号?)
追风~Archer
·
2023-11-21 21:18
嵌入式与Linux
linux
ubuntu
Ubuntu下查看Linux
内核源码
(vim+ctags)
百度上安装方法有很多)sudoapt-getinstallvimsudoapt-getinstallctags2、下载linux源码包首先可以先查看自己的内核版本选一个进行下载查看下载好的源码解压源码3、查看
内核源码
在目标目录下生成
2241431065
·
2023-11-21 21:48
Linux
18.04/Ubuntu
16.04
获取Linux
内核源码
前言在嵌入式平台上做Linux开发的时候,我们用的kernel都是芯片厂家移植到自家平台上的,但是最初的原生Linux内核的源码是从哪里来的呢?下面我们介绍一下怎么获取原生的Linux源码。1、从Linux社区获取内核kernel源码Linux社区的官方网站是https://www.kernel.org/,页面如下:可以看到当前Linux内核的主线的版本是6.3-rc3,社区会长期维护的longt
zhang-ge
·
2023-11-21 21:17
linux
运维
服务器
linux
内核源码
在线阅读以及全文检索
linux内核6.2.9源码有接近8万个文件,1.3G大小,目录如下:(1)Documentation。这个目录下面没有内核代码,都是说明文档。(2)arch。所有与体系结构相关的代码都在这个目录以及include/asm-*/目录中,Linux支持的每种体系结构在arch目录下都有对应的子目录,而在每个体系结构特有的子目录下又至少包含3个子目录。kernel:存放支持体系结构特有的诸如信号量处理
bigtang5
·
2023-11-21 21:17
linux
linux内核
源码搜索
Linux内核IPC源码——共享内存
参考了《边干边学——Linux内核指导》(鬼畜的书名)第16章内容,他们用的是2.6.15的
内核源码
。
生活需要深度
·
2023-11-21 20:38
linux
IPC
进程通信
共享内存
Linux eBPF
内核源码
sample/bpf全网最细解析(一)
文章目录引言分析samples/bpf/sockex1_kern.c在不同section上定义相应结构/程序sockex1_kern.c源码分析samples/bpf/sockex1_user.c读取ELF文件信息加载map定义信息创建map解析可重定位section并为map重写bpf指令加载eBPF程序PMU以及RingBuffersockex1_user.c源码引言本文重点讲解samples
尧fighting
·
2023-11-21 20:33
技术相关
深入理解计算机系统
linux
内核
eBPF
调试Linux内核
工具:随便一个linux系统+QEMU(虚拟机都可)1、编译
内核源码
https://mirrors.aliyun.com/linux-kernel/linux源码本次使用5.19版本编译tar-xvflinux
人间正道是沧桑a
·
2023-11-21 10:05
深入理解Linux内核之内核线程(上)
1.开场白环境:处理器架构:arm64
内核源码
:linux-5.11ubuntu版本:20.04.1代码阅读工具:vim+ctags+cscope在linux系统中,我们接触最多的莫过于用户空间的任务,
宋宝华
·
2023-11-21 09:34
内核
java
linux
多线程
操作系统
Android模拟器的linux
内核源码
的下载
文章目录Android模拟器的linux
内核源码
的下载Android模拟器的linux
内核源码
的下载gitclonehttps://aosp.tuna.tsinghua.edu.cn/android/kernel
qfh-coder
·
2023-11-18 23:45
Android
framework
android
linux
运维
linux内核编译busybox,[原创]QEMU + Busybox模拟Linux 内核环境
结合Linux的
内核源码
一起,效果会比较好。
邓danie
·
2023-11-18 20:06
Linux 进程调度【1】- Linux 里进程阻塞是如何实现的(等待&工作队列)
文章目录前言一、Linux编程中的阻塞、睡眠、挂起是怎么回事1.1
内核源码
看二、误区一:进程阻塞消耗CPU资源三、CPU的时间片轮转机制四、工作队列和等待队列4.1工作队列4.1.1什么是工作队列?
大城市的小蜗牛
·
2023-11-17 16:12
linux驱动开发
linux
小米9开源linux内核,发布即开源:小米开源新机Mi 11
内核源码
小米从2018年开始把新机型的
内核源码
开源,开源时间通常为新机发布后的三个月内。从2019年的小米9开始,小米将开源时间改为新
weixin_30154537
·
2023-11-17 11:39
小米9开源linux内核
01.Scala编程基础 ---没看
Scala编程1.课程目标21.1.目标1:(初级)熟练使用scala编写Spark程序21.2.目标2:(中级)动手编写一个简易Spark通信框架31.3.目标3:(高级)为阅读Spark
内核源码
做准备
okbin1991
·
2023-11-17 09:32
scala
开发语言
后端
spark
大数据
Linux设备树(DTS)介绍
设备树由来linux
内核源码
中,之前充斥着大量的平台相关(platformDevice)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做
向阳逐梦
·
2023-11-16 23:53
Linux基础
linux
运维
服务器
Linux内核页表管理-那些鲜为人知的秘密
1.开场白环境:处理器架构:arm64
内核源码
:linux-5.11ubuntu版本:20.04.1代码阅读工具:vim+ctags+cscope通用操作系统,通常都会开启mmu来支持虚拟内存管理,而页表管理是在虚拟内存管理中尤为重要
Linux内核远航者
·
2023-11-16 13:12
Linux内核
linux
内核
v80.01 鸿蒙
内核源码
分析(内核态锁篇) | 如何实现快锁Futex(下) | 百篇博客分析OpenHarmony源码
百篇博客分析|本篇为:(内核态锁篇)|如何实现快锁Futex(下)进程通讯相关篇为:v26.08鸿蒙
内核源码
分析(自旋锁)|当立贞节牌坊的好同志v27.05鸿蒙
内核源码
分析(互斥锁)|同样是锁它却更丰满
鸿蒙内核源码分析
·
2023-11-12 08:59
鸿蒙内核源码分析
harmonyos
华为
快锁
Futex
内核态锁
解决centos /dev/mapper/cl-root 100%
centos/dev/mapper/cl-root100%的原因是一些
内核源码
文件编译后没有被清理,解决方法是在内核文件安装目录(我的是/usr/src/kernels/linux-4.20)下执行makeclean
weixin_43232709
·
2023-11-12 00:53
使用io_uring
/bin/bash#
内核源码
压缩包kernel_targz="linux-5.14.21.tar.xz"#
内核源码
解压后的目录kernel_source="linux-5.14.21"echo"解压${
xuwaiwai
·
2023-11-09 18:52
io_uring
freertos知识总结
内核移植首先是下载
内核源码
借用韦东山老师的一张图片对源码的介绍有了
内核源码
之后就将源码添加到一个裸机工程下面,FreeRTOS帮我们实现了SysTick的启动的配置:在port.c文件中已经实现vPortSetupTimerInterrupt
嵌入式.小荣同学
·
2023-11-08 23:31
freertos学习总结
单片机
stm32
深度解剖Linux
内核源码
调度器原理
调度器(Scheduler)子系统是内核的核心子系统之一,负责系统内CPU资源的合理分配,需要能处理纷繁复杂的不同类型任务的调度需求,还需要能处理各种复杂的并发竞争环境,同时还需要兼顾整体吞吐性能和实时性要求(本身是一对矛盾体),其设计与实现都极具挑战。为了能够理解Linux调度器的设计与实现,我们将以Linuxkernel5.4版本(TencentOSServer3默认内核版本)为对象,从调度器
Linux加油站
·
2023-11-07 14:10
linux
服务器
java
Jetson基本笔录2 -- 源码编译与KO生成
文章目录
内核源码
编译内核和设备树更新发行版部分组件X86FirstKOJetsonFirstKOLongtermKernel命令备忘参考
内核源码
编译对于自己做的Jetson的板子一般需要修改设备树和驱动
weifengdq
·
2023-11-06 21:19
Nvidia
Xavier
nvidia
jetson
kernel
module
sources
Linux
内核源码
下载
方式一:git命令下载step1:进入官网https://www.kernel.org/,进入之后,页面如下:step2:点击某一个版本对应的browseps:Linux版本分为:mainline(主线版本)、stable(稳定版本)、longterm(长期演进版本)step3:进入之后,默认打开界面是tree型:step4:资源下载,选择summary,拉到最下方(1)如果想直接下载压缩资源,点
尼古拉斯儿
·
2023-11-06 17:13
Linux/RTOS
linux
windows
pycharm
CentOS&ubuntu下 IMX6移植Openwrt保姆级教程
准备步骤1.确保所需要的依赖都有centOsubuntu2.下载openwrt19.07二.编译前准备1.解压openwrt-openwrt-18.06.zip2.更改菜单选项(1)选择芯片(2)写入板子
内核源码
位置
ySh_ppp
·
2023-11-06 09:34
内核移植
linux
内核
ubuntu
centos
openwrt
Linux文件系统(操作系统的文件管理)
文章目录一.内存中的文件管理(文件与进程)二.Linux系统视角下的计算机外设三.磁盘上的文件管理参考Linux
内核源码
版本------linux-2.4.3一.内存中的文件管理(文件与进程)操作系统之下
摆烂小青菜
·
2023-11-06 04:39
青菜的Linux专栏
linux
ARM-Linux内核知识点
ARM-Linux内核知识点文章目录ARM-Linux内核知识点前言一、概述二、ARM-Linux内核的主要架构及功能三、Linux
内核源码
目录结构四、ARM-Linux进程管理五、进程的创建六、进程、
陌小柠
·
2023-11-05 20:09
Linux学习
linux
arm开发
arm
Linux内核分析(三)--
内核源码
阅读与启动
目录一、引言二、kernel源码阅读------>2.1、理解代码的组织结构------>2.2、深入各个模块学习------>2.3、可以暂时忽略的地方------>2.4、阅读流程三、kernel启动------>3.1、从启动电源到firmware(BIOS)------>3.2、firmware到BootLoader------>3.3、BootLoader的工作四、CPU内存地址布局--
文艺小少年
·
2023-11-05 20:36
CPU性能分析与操作系统的构建
linux
运维
服务器
Linux内核-协议栈-初始化流程分析
版本的内核简单分析内核协议栈初始化涉及到的主要步骤和关键函数,不针对协议的解析以及数据包的处理流程做具体分析,后续有机会再详细分析1.准备Linux内核协议栈本身构建在虚拟文件系统之上,所以对LinuxVFS不太了解的可以参考
内核源码
根目录下
feilengcui008
·
2023-11-05 20:00
系统
linux
kernel
协议栈
android kernel源代码,使用Visual Studio Code阅读Android
内核源码
——所以,对于学习LinuxAndroid
内核源码
的程序员,我首先推荐VSCode。只需简单的配置,就可以将V
sdifan
·
2023-11-05 13:02
android
kernel源代码
鸿蒙
内核源码
分析,鸿蒙
内核源码
分析(调度机制篇)|解读鸿蒙源码
提示:本文基于开源鸿蒙内核分析,官方源码【kernel_liteos_a】,官方文档【docs】本文作者:鸿蒙内核发烧友,将持续研究鸿蒙内核,更新博文,敬请关注。内容仅代表个人观点,错误之处,欢迎大家指正完善。本文分析任务调度机制源码详见:../kernel/base/sched/sched_sq/los_sched.c目录建议先阅读先说几个概念进程和线程的状态迁移图调度是如何触发的?调度过程Os
简妮妮
·
2023-11-05 09:35
鸿蒙内核源码分析
鸿蒙内核高效吗,鸿蒙
内核源码
分析(进程概念篇) | 进程都管理了哪些资源? | 百篇博客分析HarmonyOS源码 | v24.03...
百万汉字注解>>精读
内核源码
,中文注解分析,深挖地基工程,大脑永久记忆,四大码仓每日同步更新百篇博客分析>>故事说内核,问答式导读,生活式比喻,表格化说明,图形化展示,主流站点定期更新中本篇说清楚进程读本篇之前建议先读鸿蒙
内核源码
分析
Ready-Player
·
2023-11-05 09:04
鸿蒙内核高效吗
qemu搭建linux内核环境,利用Qemu搭建内核调试环境
开发机中除了有一个可运行的Linux环境,还应包含必要的开发环境(gcc、gdb、make等)以及
内核源码
,目标机则需要能够启动内核并挂载一个有效的文件系统,可以将运行在目标机中待调试内核称为目标内核,
甜甜呀嘿
·
2023-11-05 02:22
qemu搭建linux内核环境
QEMU调试Linux内核环境搭建
1、编译
内核源码
从TheLinuxKernelArchives网站下载
内核源码
,本文下载的版本为4.14.191,4.14.191源码下载。使用wget获取源码。
简说Linux内核
·
2023-11-05 02:18
Linux内核
linux
学习
网络协议
嵌入式开发
Linux内核
【Linux内核分析与驱动编程】内核调试实验-环境搭建
环境:虚拟机Ubuntu18.04内核版本4.19.231实验环境搭建1.1
内核源码
编译(1)利用.config进行源码编译makeoldconfigmake–j4(2)创建kDebug调试文件夹(3)
pkufenghao
·
2023-11-05 02:47
Linux
Linux内核分析与驱动编程
linux
内核调试
环境搭建
I/O映射之I/O端口
在Linux
内核源码
include/asm-generic/io.h头文件里有如下我们对I/Oport进行操作的函数:staticinlineu8inb(unsignedlongaddr){returnreadb
网路元素
·
2023-11-04 07:33
APLHA开发板系统启动
一.简介前面学习了uboot的移植,在NXP的Kernel
内核源码
里添加ALPHA开发板的工作。本文为设置CPU主频做准备,开发板从Nand-Flash中启动根文件系统。
凌肖战
·
2023-11-04 04:50
系统移植篇
linux
arm开发
Linux内核分析(一)--内核架构和子系统
目录一、引言二、内核架构------>2.1、kernel源码获取------>2.2、cpuinfo------>2.3、内核体系结构------>2.4、内核主要组件三、
内核源码
及子系统------
文艺小少年
·
2023-11-03 23:14
CPU性能分析与操作系统的构建
linux
架构
运维
内核
Linux0.11
内核源码
解析-exec.c
主要实现对二进制可执行文件和shell文件的加载和执行,其中主要的函数是do_execve(),它是系统中断调用int0x80的功能号__NR_execve()调用,是exec()函数的主要实现以下几点功能:1.执行对参数和环境参数空间页面的初始化操作,初始化空间页面指针数组,根据执行文件名取执行对象的i节点,计算参数个数和环境变量个数,检查文件类型、执行权限2.根据执行文件开始部分的头数据结构,
天才小C
·
2023-11-03 08:20
linux0.11内核源码
linux内核0.11
Linux系统移植:Kernel 顶层 Makefile(下)
Linux系统移植:Kernel顶层Makefile(下)继续分析Linux
内核源码
顶层Makefile执行过程一、makedefconfig过程与uboot的顶层makefile相同,在编译源码前,要用
vvoennvv
·
2023-11-02 09:52
linux
服务器
运维
Linux0.11
内核源码
解析-malloc
malloc介绍Linux内核版本0.11中的`malloc.c`文件实现了内存分配的功能。在这个版本的Linux内核中,`malloc.c`文件包含了内核级别的内存分配函数,用于分配和释放内核中的内存。这些函数可以帮助内核管理可用的内存,并允许内核动态地分配和释放内存,以便在运行时满足不同模块或进程的内存需求。基本上,它实现了类似C标准库中的`malloc()`和`free()`函数的功能,但是
天才小C
·
2023-11-02 08:04
linux0.11内核源码
linux
linux内核0.11
Linux内核目录主要有哪些
Linux
内核源码
包含了许多不同的目录,每个目录都有其特定的作用。
编码小哥
·
2023-11-01 05:10
Linux
linux
一种用于Linux内核驱动开发的Vim环境配置
本文介绍一种用于linux内核驱动开发或linux
内核源码
阅读的vim环境配置。用到的几款插件包括:cags、cscope和taglist。
Leon_George
·
2023-10-31 00:31
Linux3.4.2驱动开发
vim配置
阅读内核
ctags
cscope
taglist
mdev详解和利用mdev让USB串口按USB通道自动映射
文章目录一、mdev概述二、用法三、linux
内核源码
分析四、busybox源码分析一、mdev概述mdev是busybox提供的一个工具,在嵌入式系统中,相当于简化版的udev,作用是:在系统启动、热插拔和动态加载驱动程序时
我是谁??
·
2023-10-30 13:35
Linux
linux
mdev
【Linux
内核源码
剖析】
内核源码
的组织结构
文章目录前言一、Linux内核的特征二、为什么要学Linux内核三、Linux操作系统结构1.Linux内核在系统中的位置2.Linux内核子系统之间的关系3.系统主要的数据结构三、Linux
内核源码
目录组织结构前言如果说
_索伦
·
2023-10-30 08:43
Linux内核源码剖析
linux
学习
unix
vscode安装clangd插件阅读linux
内核源码
1、VSCode安装插件在本地安装clangd和clangdweb插件2、远程安装Ubuntu插件clangd3、右击“clangdweb”选择扩展设置4、点击添加项复制输入如下参数,然后确定:–compile-commands-dir=${workspaceFolder}--background-index--completion-style=detailed--header-insertion
hdh717
·
2023-10-29 02:05
vscode
linux
ide
linux
内核源码
进程,详解:Linux内核源代码
前面总结了关于Linux内核结构的学习,接下来我们一起学习Linux内核源代码。第一:多版本的内核源代码对不同的内核版本,系统调用一般是相同的。新版本也许可以增加一个新的系统调用,但旧的系统调用将依然不变,这对于保持向后兼容是非常必要的—一个新的内核版本不能打破常规的过程。在大多数情况下,设备文件将仍然相同,而另一方面,版本之间的内部接口有所变化。Linux内核源代码有一个简单的数字系统,任何偶数
张枫子
·
2023-10-27 12:00
linux内核源码
进程
linux
内核源码
目录结构
分析Linux
内核源码
目录组织结构Linux内核特征Linux内核的组织形式为整体式结构;Linux进程调度方式简单而高效;Linux内核支持内核线程(守护进程);Linux内核支持多种平台的虚拟内存管理
晓枫寒叶
·
2023-10-27 12:58
Linux内核学习
linux
linux内核makefile编译生成内核目标文件的过程,Linux内核编译过程
1内核编译过程学习Linux内核除了必备的基础知识、搭建Linux环境、下载
内核源码
和准备相关资源之外,第一件要做的事情应该就是编译自己的Linux内核,然后运行编译出来的内核。
weixin_39809140
·
2023-10-26 19:59
嵌入式linux编译内核,关于嵌入式linux编译最简单内核模块不能通过的问题!
n");}这是我写的一个内核模块,可是怎么编译它,听说交叉编译器路径要指定,还有就是linux2.6.13
内核源码
路径要指定,是吗?????那位说得详细点!谢谢!!!|楼主
weixin_39776239
·
2023-10-26 19:29
嵌入式linux编译内核
上一页
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
其他