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
linux0.11内核源码
Linux系统:CentOS编译Linux内核
目录一、实验1.下载内核2.解压
内核源码
3.配置依赖的环境4.进入源码目录,使用makemenuconfig开启菜单选项,手动选择内核功能5.编译内核6.安装模块7.安装内核8.验证新内核版本一、实验1
cronaldo91
·
2023-06-12 04:11
linux
centos
编译
linux0.11
内核
编译
linux0.11
内核一、实验环境二、下载文件三、配置
Linux0.11
所需环境四、编译内核五、运行
linux0.11
六、说明1、setup.sh脚本里进行了什么操作?
贰拾肆画生
·
2023-06-12 00:35
OS
git
ubuntu
linux
使用vscode搭建Linux开发编辑环境
目录使用vscode搭建Linux
内核源码
阅读环境使用vscode编写Linux驱动程序使用vscode搭建Linux
内核源码
阅读环境主要按照使用VSCode进行linux内核代码阅读和开发这篇教程搭建环境
鱼翔浅底zyx
·
2023-06-11 23:21
嵌入式
linux
vscode
树莓派之Linux内核基础
Linux内核篇一、为Linux内核开发做基础准备工作二、嵌入式设备带操作系统的启动过程扫盲三、Linux
内核源码
目录树四、配置Linux内核适合树莓派相关操作五、Linux内核编译六、Linux内核镜像拷贝至树莓派并启动新内核一
free'
·
2023-06-11 08:07
树莓派基础
linux
单片机
【Linux驱动】VScode 环境简单配置
目录一、
内核源码
准备1、下载并解压
内核源码
2、
内核源码
解压二、VScode编辑环境配置三、VScode安装插件一、
内核源码
准备1、下载并解压
内核源码
编写驱动
仲夏夜之梦~
·
2023-06-11 04:25
嵌入式
vscode
ide
编辑器
【深入研究Hotspot源码与Linux内核】
文章目录如何研究代码实现核心组件1.类加载器(ClassLoader)2.字节码解释器(BytecodeInterpreter)3.内存管理器(MemoryManager)如何研究深入研究Hotspot源码与Linux
内核源码
是一个复杂且耗时的过程
我是廖志伟
·
2023-06-10 18:36
#
linux
java
jvm
linux 内核调试指南
选取的
内核源码
从文档开始编写时最新的内核版本–2.6.26开始,而且会随着linux的更新而不断更换新的版本。所以文档的内容可能前后不一致。相信大家有能力克服这个问题。
少骥
·
2023-06-10 18:22
Linux
Linux内核学习(五):linux kernel源码结构以及makefile分析
本文内容全部来自韦神《嵌入式Linux应用开发完全手册》1、
内核源码
结构Linux内核文件数目将近2万。这些文件的组织结构并不复杂,它们分别位于顶层目录下的17个子目录,各
Hkcoco
·
2023-06-10 02:17
#
Linux内核初始化
linux
学习
arm
嵌入式硬件
物联网
linux
内核源码
分析之物理内存组织结构
目录体系结构内存模型三级结构1、内存节点(pglist_data)2、内存区域(zone)3、物理页(page)页表体系结构目前多处理器系统有两种体系结构:非一致内存访问(Non-UnitMemoryAccess,NUMA):指内存被划分成多个内存节点的多处理器系统。访问一个内存节点花费的时间取决于处理器和内存节点的距离。对称多处理器(SymmetricMulti-Processor,SMP):即
为了维护世界和平_
·
2023-06-10 01:15
linux内核分析
linux内核
物理内存
一、linux
内核源码
分析(
内核源码
结构组成)
应该说是把linux内核这部分知识提前了,因为坐公交需要点视频来打发一下时间,感觉linux内核的视频就不错,就顺便把linux内核提前了。这一次也是打算视频和书一起看,然后总结。书的话还是推荐《深入linux内核架构》。不吹水了,开始进入正题。1.1内核简介1.1.1内核的任务在纯技术层面,内核是硬件与软件之间的一个中间层。其作用是将应用程序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设
酱油师兄
·
2023-06-10 01:14
linux内核分析
内核
linux内核
linux内核介绍
linux内核源码目录
Linux
内核源码
分析 1:Linux内核体系架构和学习路线
好久没有动笔写文章了,这段时间经历了蛮多事情的。这段时间自己写了一两个基于不同指令集的Linux内核,x86和RISC-V。期间也去做了一些嵌入式相关的工作,研究了一下ARM指令集架构。虽然今年九月份我就要申请了,具体申请AI方向还是机器人、嵌入式、操作系统、体系结构亦或是网络、安全、虚拟化还不知道到底要申请哪个,还没定下来,感觉比较迷茫,感觉什么都蛮喜欢的,都挺感兴趣的,都可以做,因为兴趣比较广
鸿神
·
2023-06-10 01:13
linux
架构
学习
Linux内核源码
Linux内核中内存管理相关配置项的详细解析2
接前一篇文章:Linux内核中内存管理相关配置项的详细解析13.Defaultcompressor(默认压缩器)此项展开后如下图所示:此项的
内核源码
详细解释为:Selectsthedefaultcompressionalgorithmforthecompressedcacheforswappages.Foranoverviewwhatkindofperformancecanbeexpectedfr
蓝天居士
·
2023-06-09 18:04
内存管理
Linux内核
Linux内核
内存管理
《Linux
内核源码
分析》(2)进程原理及系统调用
《Linux
内核源码
分析》(2)进程原理及系统调用一、进程操作系统的作用:作为硬件的使用层,提供使用硬件资源的能力,进程的作用:作为操作系统使用层,提供使用操作系统抽象出的资源层的能力进程、线程和程序的区别
Elec Liu
·
2023-06-08 18:50
Linux内核源码分析
linux
java
运维
Linux
内核源码
的配置和编译
目录Linux内核的安装与加载配置交叉编译工具链读README配置
内核源码
支持当前的硬件平台驱动配置内核编译编译:问题:解决问题的方法:测试内核总结:kernel-uImageLinux内核的安装与加载产品阶段
sy_青柠
·
2023-06-08 11:55
linux
arm开发
运维
Linux 内存管理6——slab内存池的创建初始化过程
在上篇文章中,笔者带大家从一个最简单的物理内存页开始,一步一步演进slabcache的架构,最终得到了一副slabcache完整的架构图:在本文的内容中,笔者会带大家到
内核源码
实现中,来看一下slabcache
小吴伴学者
·
2023-06-08 06:00
Linux内存管理篇
linux
运维
服务器
内核编译(准备工作)
目录为linux内核开发做点准备1.下载linux--rpi-4.14.y.zip到vmware(linux的
内核源码
)2.同时安装交叉编译工具文件路径的获取:为linux内核开发做点准备1.下载linux–rpi
可乐鸡翅`
·
2023-06-08 06:52
linux
centos
ubuntu
使用QEMU(x86)模拟运行ARM64架构并进行内核调试
环境准备工作主机ubuntu20.04,Linux5.16.0QEMUemulatorversion7.2.92(v8.0.0-rc2-23-gefcd0ec14b):qemu-7.2.29合适的ARM64
内核源码
Jia ming
·
2023-06-07 21:21
学习杂记
QEMU
ARM64
Linux内核
调试
x86
postgresql 词法/语法(scanner/parser)中flex/bison介绍
专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.目录前言词法分析与语法分析的关系工具介绍flex的介绍bison的介绍flex的使用举例
韩楚风
·
2023-06-07 18:05
postgresql
#
postgresql内核开发
数据库
postgresql
database
数据库开发
数据库架构
postgresql
内核源码
分析 语法解析 gram.y
专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.目录前言概述流程简介调用流程语法解析详细分解raw_parser的主流程词法与语法分析器的实例化与词法解析器的使用
韩楚风
·
2023-06-07 18:55
postgresql
#
postgresql
数据库
sql
数据库架构
database
linux内核版本和模块版本号不一致
解决办法:修改
内核源码
里的UTS_RELEASE的值按上图进入源码目录如图直接在vermagic.h中修改是无效的,会和头文件中预先定义的版本号叠加依旧无法识别。
天下第一菜-
·
2023-04-20 13:27
linux
2020.xilinx开发环境
XilinxSDK1.1创建工程1.2加载裸机示例代码2petalinux编译内核2.1首先在使用petalinux创建工程并且编译内核2.2编译内核2.3配置内核2.4配置文件系统2.5修改项目配置保留
内核源码
和
xhome516
·
2023-04-20 10:26
2000-工具类
如何使用vim的插件Ctags查看Linux源码
一.ubuntu下安装Linux
内核源码
(1).查看自己的内核版本(2).查看源内的
内核源码
类表(3).下载源码(4).进入/usr/src(5).解压下载的文件到用户主二.安装vim插件Ctags和使用插件的介绍
嵌入式开发白菜
·
2023-04-19 13:51
linux
vim
运维
单片机
嵌入式硬件
聊聊如何学习 Linux
内核源码
为什么Linux值得学习?Linux已经影响到所有人,安卓手机,嵌入式设备,物联网,服务器,虚拟化,容器这些都离不开Linux,Linux是世界最知名的开源项目,为它贡献代码的人也是最聪明的那一小撮人。学习理解它,会让程序猿对计算机的理解,对排查定位问题都有巨大的帮助。奇伢经常分享Linux的深度原理,文章经常涉及到Linux内核的源码,今天简单讲讲奇伢的内核学习之旅。不要盲目学习?很多时候初学的
极客重生
·
2023-04-19 05:34
内核
linux
编程语言
python
java
eBPF动手实践系列一:解构
内核源码
eBPF样例编译过程
一种是
内核源码
中原生提供的编译方式。另外一种是libbpf-bootstrap项目中提供的skeleton编译方式。libbpf-bootstrap方式和社区5.x以上内核结合的比
·
2023-04-18 22:23
运维
从
内核源码
看 slab 内存池的创建初始化流程
在上篇文章[《细节拉满,80张图带你一步一步推演slab内存池的设计与实现》](https://mp.weixin.qq.com/s?__biz=Mzg2MzU3Mjc3Ng==&mid=2247487...)中,笔者从slabcache的总体架构演进角度以及slabcache的运行原理角度为大家勾勒出了slabcache的总体架构视图,基于这个视图详细阐述了slabcache的内存分配以及释放原
·
2023-04-18 22:06
linux block layer第二篇bio 的操作
内核源码
:linux-5.10.3一、bio的提交(submit)提交bio的函数是submit_b
geshifei
·
2023-04-18 14:46
linux
block
linux
在线阅读Linux内核源代码
lxr.free-electrons.com/2.https://lxr.missinglinkelectronics.com/+trees3.http://oldlinux.org/Linux.old/kernel/Historic/对
内核源码
都做了详细的讲解
JIANXIN.Y
·
2023-04-18 07:33
linux学习书籍篇
linux
kernel
Linux内核源代码
linux内核
Linux
内核源码
在线阅读
1.可在线阅读uboot,kernel,busybox(rootfs),可搜索字符串,函数跳https://lxr.missinglinkelectronics.com/2.显示界面跟代码编辑器很像,同样可以函数跳转https://elixir.bootlin.com/
酣楼驻海
·
2023-04-18 07:32
buildroot
kernel
linux
运维
linux0.11
的目录结构,
linux0.11
文件目录结构
1.boot目录:主要功能是计算机上电后,引导内核启动,将代码加载到内存中,并做一些进入32位保护运行方式前的系统初始化工作。1.1.bootsect.s:程序是磁盘引导块程序。编译后会驻留在磁盘的第一个扇区中,PC上电ROMBIOS自检后,将被BIOS加载到内存0x7C00处进行执行。1.2.setup.s:程序主要用于读取机器的硬件配置参数,并把内核模块system移动到适当内存位置处。1.3
深具世界眼光
·
2023-04-18 06:32
linux0.11的目录结构
Linux0.11
信号(十二)
系列文章目录
Linux0.11
启动过程分析(一)Linux0.11fork函数(二)
Linux0.11
缺页处理(三)
Linux0.11
根文件系统挂载(四)
Linux0.11
文件打开open函数(五)Linux0.11execve
Liuqz2009
·
2023-04-18 06:00
Linux内核
linux
Linux0.11
管道(十一)
系列文章目录
Linux0.11
启动过程分析(一)Linux0.11fork函数(二)
Linux0.11
缺页处理(三)
Linux0.11
根文件系统挂载(四)
Linux0.11
文件打开open函数(五)Linux0.11execve
Liuqz2009
·
2023-04-18 06:29
Linux内核
linux
【Step1】Linux Kernel -基础
《Linux内核设计与实现.第3版》1-2章学习笔记1.获取
内核源码
http://www.kernel.org2.内核版本命名规则内核的版本号主要有四个数字组成。
盗骊
·
2023-04-17 02:50
Linux
linux
gnu
ubuntu
linux UIO驱动实践
linuxUIO驱动实践环境搭建platform设备驱动UIO驱动环境搭建Ubuntu20地址虚拟机安装与配置见博客开头:驱动虚拟环境搭建记录一直以为用镜像直接安装的Ubuntu没有
内核源码
,不能用来编译驱动
最佳损友1020
·
2023-04-17 00:43
zns
内核驱动开发记录
踩坑日记
UIO
Linux
内核源码
下载方式
官网Linux
内核源码
下载页面https://www.kernel.org/pub/linux/kernel/页面介绍:HTTPhttps://www.kernel.org/pub/GIThttps:/
逆风水手
·
2023-04-16 21:16
Linux内核解析
linux
服务器
算法
Linux任务切换软硬件机制
前言简单介绍下
Linux0.11
及Linux2.6的任务切换机制参考资料:保护方式下的80386及其编程《Linux内核完全注释》《深入理解Linux内核》概念任务切换的概念可参考之前写的C51单片机上的任务切换大致如下图即
唯爱Linux
·
2023-04-16 06:02
Linux
Linux
任务切换
Switch_to
linux内存管理
一、内存管理简述在Linux内核中,RAM会将其中一部分永远分配给内核,用来存放Linux
内核源码
以及一些静态的数据结构。而剩余部分则被称之为动态内存,是进程和内核本身所需的宝贵资源。
wwwlyj123321
·
2023-04-16 05:31
linux内存管理
linux
运维
服务器
Linux0.11
进程切换(十)
系列文章目录
Linux0.11
启动过程分析(一)Linux0.11fork函数(二)
Linux0.11
缺页处理(三)
Linux0.11
根文件系统挂载(四)
Linux0.11
文件打开open函数(五)Linux0.11execve
Liuqz2009
·
2023-04-16 00:11
Linux内核
linux
服务器
运维
使用qemu-kvm搭建linux内核调试环境
使用qemu搭建内核调试环境编译内核安装qemu-kvm制作根文件系统启动虚拟机编译内核
内核源码
很多地方都有,可以去阿里云、网易、中科大、清华等等的开源镜像站点找。
madbunny
·
2023-04-15 17:26
Linux开发环境布置
linux开发
内核
linux
qemu
rootfs
从
内核源码
看 slab 内存池的创建初始化流程
在上篇文章《细节拉满,80张图带你一步一步推演slab内存池的设计与实现》中,笔者从slabcache的总体架构演进角度以及slabcache的运行原理角度为大家勾勒出了slabcache的总体架构视图,基于这个视图详细阐述了slabcache的内存分配以及释放原理。slabcache机制确实比较复杂,涉及到的场景又很多,大家读到这里,我想肯定会好奇或者怀疑笔者在上篇文章中所论述的那些原理的正确性
bin的技术小屋
·
2023-04-15 13:13
聊聊
Linux
内核
linux
云原生
云计算
[源码解析]socket系统调用上
文章目录socket函数API
内核源码
sock_createinet_createsock_allocsock_map_fd相关数据结构本文将以socket函数为例,分析它在Linux5.12.10内核中的实现
Erice_s
·
2023-04-14 22:58
网络编程
linux
网络
postgresql15
内核源码
分析-buffer查找接口
专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.目录前言概述接口介绍调用场景分析详细分解结尾前言本文是基于postgresql15的代码进行分析解读
韩楚风
·
2023-04-13 22:59
postgresql
#
数据库
postgresql
database
数据库开发
数据库架构
postgresql Buffer并发控制一
专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.目录前言概述同步控制方法详细分解结尾前言本文是基于postgresql15的代码进行分析解读
韩楚风
·
2023-04-13 22:28
postgresql
#
postgresql
database
数据库架构
sql
数据库
WSL2内核编译_添加SocketCAN支持
文章目录wsl更新内核默认不支持SocketCANwsl
内核源码
下载Windows和Linux区分大小写之间的差异Ubuntu18.04内核5.10.60.1特有问题修改内核添加can支持编译配置SocketCANVXCAN
weifengdq
·
2023-04-13 15:37
嵌入式Linux
自动驾驶
wsl2
socketcan
kernel
内核
6.S081——虚拟内存部分——xv6源码完全解析系列(1)
之前提过xv6最宝贵的部分是
内核源码
,这些是完成实验之前必备的基础,也是学习这门课的精髓所在,所以我准备再开一个系列博客专门用来记录xv6源码阅读的环节。
Zheyuan Zou
·
2023-04-13 06:50
MIT
6.S081
系统架构
c++
linux0.11
进程调度,linux 0.11 任务调度schedule
Linux0.11
任务调度schedule函数定义在sched.c当中,如下:voidschedule(void){inti,next,c;structtask_struct**p;/*checkalarm
边缘人静心
·
2023-04-13 01:53
linux0.11进程调度
从零编写
linux0.11
- 第六章 任务管理
编程环境:UbuntuKylin16.04、gcc-5.4.0代码仓库:https://gitee.com/AprilSloan/linux0.11-projectlinux0.11源码下载(不能直接编译,需进行修改)本章目标本章的目的是要创建任务,并调度到新任务中。这其中涉及到任务结构体的讲解,进程调度,内存分配,系统调用等一系列知识,是目前内容最为充实,最为丰富的一章。相信大家都会沉浸其中,无
皓空Fly
·
2023-04-13 01:51
linux0.11
操作系统
操作系统
linux
树莓派Linux内核配置
文章目录一、嵌入式带操作系统的启动过程二、Linux
内核源码
树扫盲分析三、树莓派Linux源码配置1.树莓派Linux的内核配置2.树莓派Linux内核编译3、更换树莓派内核一、嵌入式带操作系统的启动过程
此起彼伏Cccc
·
2023-04-12 17:54
Linux系统认知
linux
运维
服务器
ubuntu20.04 编译
内核源码
5.15.58
uname-aLinuxok-VirtualBox5.15.0-41-generic#44~20.04.1-UbuntuSMPFriJun2413:27:29UTC2022x86_64x86_64x86_64GNU/Linux5.15.0-41下载新的
内核源码
~怎么回事啊~
·
2023-04-11 08:04
操作系统
ubuntu
linux
运维
ubuntu20.04 下载 linux源码和编译简单测试模块
一、编译模块程序,不需要
内核源码
,只需要linux-header头文件。在/usr/src/目录下。前期淌坑。
hexiechina2010
·
2023-04-11 08:31
linux
ubuntu
运维
Linux移植:正点原子阿尔法IMX6ULL开发板Linux
内核源码
移植详细步骤(4.1.15版本内核)
Linux移植:正点原子阿尔法IMX6ULL开发板Linux
内核源码
移植详细步骤(4.1.15版本内核)文章目录Linux移植:正点原子阿尔法IMX6ULL开发板Linux
内核源码
移植详细步骤(4.1.15
Paranoid-up
·
2023-04-11 06:50
Linux驱动V2.0
#
移植
驱动开发
linux
c语言
驱动开发
arm
嵌入式
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他