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
内核源码
6.S081——虚拟内存部分——xv6源码完全解析系列(1)
之前提过xv6最宝贵的部分是
内核源码
,这些是完成实验之前必备的基础,也是学习这门课的精髓所在,所以我准备再开一个系列博客专门用来记录xv6源码阅读的环节。
Zheyuan Zou
·
2023-04-13 06:50
MIT
6.S081
系统架构
c++
树莓派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
嵌入式
【iOS逆向工程】Mach-O
Mach-O文件Mach-O文件压缩一下就是IPAMach-O是Machobject的缩写,是Mac\iOS上用于存储程序、库的标准格属于Mach-O格式的文件类型有Mach-O格式的文件可以在xnu(
内核源码
GeniusWong
·
2023-04-11 04:57
Linux内核之内存管理知识结构
目录Linux
内核源码
分析架构图一、虚拟内存地址空间布局1、用户空间2、内核空间3、硬件层面4、虚拟地址空间布局二、SMP/NUMA架构三、伙伴系统及算法1、基本伙伴分配器2、分区伙伴分配器四、块分配器
kaka的卡
·
2023-04-11 01:57
linux服务器高级框架
linux
服务器
Postgresql
内核源码
分析-查询执行策略初探
专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.目录前言查询执行阶段介绍查询优化策略五种执行策略说明综合以上分析,归纲为五种处理策略:
韩楚风
·
2023-04-10 10:46
#
postgresql
数据库
postgresql
sql
经验分享
linux
内核源码
分析 - nvme设备的初始化
【好文推荐】浅析linux内核网络协议栈--linuxbridge深入理解SR-IOV和IO虚拟化virtio-net实现机制【一】(图文并茂)驱动的加载驱动加载实际就是module的加载,而module加载时会对整个module进行初始化,nvme驱动的module初始化函数为nvme_init(),如下:staticstructpci_drivernvme_driver={.name="nvm
Linux加油站
·
2023-04-10 09:03
linux
网络
驱动开发
【原创】Ubuntu Pro 中的RealTime linux(Real-time Ubuntu/PREEMPT-RT/Ubuntu官方PREEMPT-RT)
UbuntuPro简介2.Real-timeUbuntu3.订阅UbuntuPro4.安装realtimeLinuxkernel5.UbuntuProrealtimekernel简单测试6.获取ubuntu官方实时
内核源码
附版权声明
沐多
·
2023-04-09 18:54
linux
linux
ubuntu
RTlinux
RTOS
Linux - 创建内核man手册
1.下载对应版本的Linux
内核源码
(www.kernel.org)测试使用的
内核源码
版本为3.16.782.创建安装man手册TerminalCommand$sudoapt-getinstallpython-sphinx
狂奔的鸡骨架
·
2023-04-09 08:20
【嵌入式环境下linux内核及驱动学习笔记-(2-linux内核模块)】
内核模块介绍2、内核模块的结构2.1helloworld例程2.2结构说明2.2.1包含库2.2.2__init的作用:2.2.3内核是裸机程序,不可以调用C库中printf函数来打印程序信息,Linux
内核源码
自身实现了一个用法与
骑牛唱剧本
·
2023-04-08 15:27
Linux内核与驱动
linux
嵌入式
内核与驱动
initramfs详解-----初识initramfs
内核被加载到内存并运行后,内核进程最终需要切换到用户太的进程来使用计算机,而用户进程又存在于外存储设备上,比如systemd进程,通常systemd进程所在的存储设备也是Linux真正的根文件系统所在的位置,我们知道
内核源码
是没有包含驱动程序的
巭犇
·
2023-04-08 11:57
centos
linux
运维
CentOS下编译Linux内核
1、下载内核内核的源码的官方网站为TheLinuxKernelArchives,在此网站下载最新
内核源码
。
巭犇
·
2023-04-08 11:26
linux
读 NebulaGraph源码 | 查询语句 LOOKUP 的一生
本文源码阅读基于
内核源码
的v3.3.0版本,详见GitHubhttps://github.com/vesoft-inc/nebula/releases/tag/v3.3.0读源码之前首先,我们需要明
图数据库NebulaGraph
·
2023-04-08 08:33
Nebula
Graph
数据库
java
mysql
arm架构linux内核调试实战
前言偶然间,发现了一个很好用的仓,可以十分方便地进行arm架构的linux内核调试,该仓地址如下https://github.com/cc-droid/v-kernel-qemu,对应的解析视频在《linux
内核源码
分析
DaHuangXiao
·
2023-04-08 04:00
内核
linux
arm
一步一图带你深入理解 Linux 虚拟内存管理(上)
从本文开始我们就正式开启了Linux内核内存管理子系统源码解析系列,笔者还是会秉承之前系列文章的风格,采用一步一图的方式先是详细介绍相关原理,在保证大家清晰理解原理的基础上,我们再来一步一步的解析相关
内核源码
的实现
bin的技术小屋
·
2023-04-07 12:11
Linux - 内核增加函数
内核源码
根目录创建"test"目录并添加源码文件TerminalCommand$mkdirtest$cdtest$touchMakefile$touchtest.c//Makefileobj-y=test.o
狂奔的鸡骨架
·
2023-04-07 09:38
ARM Linux 内核的配置和编译原理
一、linux
内核源码
目录结构11、源码从哪里来(1)之前讲过,我们使用2.6.35.7版本的内核。
滨边美波她男友
·
2023-04-06 06:11
ARM
S5PV210
朱有鹏
linux
内核驱动
linux
ARM
arm开发
s5pv210
详细讲解Linux
内核源码
的进程虚拟内存(图例解析)
在现代操作系统中,进程之间共享使用cpu和内存,但是内存资源有限,为了更加高效地使用内存,现代操作系统提供一个内存抽象—虚拟内存。虚拟内存巧妙地利用内存,地址转换,磁盘文件和操作系统内核来为每一个进程提供足够大的统一的私有地址空间。虚拟内存提供三个重要的能力:1)将内存当作磁盘的缓存,在内存中只保留常用数据,必要时从内存和磁盘之间交换数据。2)简化内存管理,为每个进程提供统一的地址空间。3)保护进
极致Linux内核
·
2023-04-06 02:32
linux内核结构体说明
usb-skel
内核源码
中usb驱动的骨架的usb-skeleton,他定义的设备结构体叫做usb-skel:structusb_skel { structusb_device* udev
istan1ey
·
2023-04-06 01:44
linux内核
linux
kernel
内核
Linux 内核(Kernel)组成分析
【好文推荐】需要多久才能看完linux
内核源码
?
Linux加油站
·
2023-04-06 01:06
linux
服务器
运维
文件系统
先根据读
内核源码
一书的理解,做如下记录:1.内存缓冲区是用户和硬盘文件进行交互的必经之地。
sdulibh
·
2023-04-05 22:10
linux
操作基础
内核
文件系统
Linux设备驱动程序学习----3.模块的编译和装载
第2步,必须在自己的系统中配置并构造好内核树,这样可以得到一个更加健壮的模块装载器,可以使内核的模块要和
内核源码
树中的目标文件连接。同时也需要这些目标文件存在于内核目录树中。这样,准备
micro虾米
·
2023-04-05 14:33
【FreeRTOS】
这里说到的开源,指的是你可以免费得获取到FreeRTOS的源代码,且当你的产品使用了FreeRTOS且没有修改FreeRTOS
内核源码
的时候,你的产品的全部代码都可以闭源,不用开源,但是当你修改了FreeRTOS
Eiker_3169
·
2023-04-05 08:03
FreeRTOS
FreeRTOS
ESP32
操作系统
物联网
IMX6ULL Linux内核移植
本次移植实验使用的是正点原子开发板ALPHAV2.2交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf使用的是NXP官方开发板的Linux
内核源码
移植然后解压把目录改为自己工程的名字
℡四叶草~
·
2023-04-04 16:54
Linux嵌入式
Linux设备驱动程序学习(21)-内存映射和DMA-数据结构
内核源码
:Linux-3.0一、物理页在内存中的数据结构及内存映射由于历史原因,内核使用逻辑地址来引用物理内存页。
tigerly
·
2023-04-04 15:03
Linux设备驱动
TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
很简单呀,因为我做了实验和看了TCP协议栈的
内核源码
,发现要增大这两个队列长度,不是简简单单增大某一个参数就可以的。接下来,就会以实
java梦想口服液
·
2023-04-04 03:05
Android系统定制及adb日志调试方法
系统启动流程详解AndroidFramework学习路线如何用Android手机抓取SystraceAndroidFramework基础到深入篇Android系统定制及adb日志调试方法Android修改
内核源码
绕过防调试检测
哆啦安全
·
2023-04-04 01:56
Android系统
framework模块定制开发
Android系统定制开发
【linux驱动之字符设备驱动基础】
3.1驱动概念3.2linux体系架构3.3模块化设计3.4linux设备驱动分类3.5驱动程序的安全性要求四、环境搭建4.1
内核源码
树构建4.2nfs服务器搭建五、简单的模块源码分析5.1常用模块操作命令
小殷丫Coding
·
2023-04-03 22:57
驱动开发
linux
字符设备
驱动学习
linux
内核源码
分析中断work_queue
目录一、工作队列二、工作队列结构体三、工作队列初始化(系统自带)缺省工作队列示例四、自定义工作队列自定义示例一、工作队列工作队列可以把工作推后,交由一个内核线程去执行,工作队列允许重新调度甚至是睡眠。内核把推迟的任务交给特定的通用线程的这样一种接口用途:中断处理、进程同步、定时等场合。可以使用等待队列实现阻塞进程的唤醒。它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现内核中的异步时间通
为了维护世界和平_
·
2023-04-03 22:54
linux内核分析
工作队列
linux
内核源码
分析之slab(二)
目录结构体分析结构体之间关系静态初始化创建缓存结构体分析kmem_cache每个缓存由kmem_cache结构的一个实例表示。structkmem_cache{//是每个CPU一个array_cache类型的变量structarray_cache__percpu*cpu_cache;/*1)Cachetunables.Protectedbyslab_mutex*/unsignedintbatchc
为了维护世界和平_
·
2023-04-03 21:34
linux内核分析
linux
运维
服务器
1024程序员节
Rootkit---进程隐藏
测试环境:Ubuntu18.04内核版本:4.15.0有的内核版本函数不一定都相同,有的修改的程度比较大,需要下载
内核源码
去看。
NoAss`
·
2023-04-03 08:43
Rootkit
网络安全
rootkit
二.字符设备驱动基础
最简单的模块源码分析34.1、printk函数详解4.2、关于驱动模块中的头文件4.3、驱动编译的Makefile分析五.用开发板来调试模块5.1、设置bootcmd使开发板通过tftp下载自己建立的
内核源码
树编译得到的
MrT_WANG
·
2023-04-03 08:11
ARM+Linux探索之旅
ARM(linux驱动开发)
字符设备
linux驱动
led
【操作系统实验】设备驱动(Linux环境下)
实验目的】实验目的:熟悉Linux下驱动程序设计 编译内核实验要求:在Linux系统下,编译内核,并在该内核下完成实验; 自主设计驱动程序,完成驱动程序的安装【实验内容】1.编译内核,构造
内核源码
树
小天才才
·
2023-04-03 07:03
#
操作系统
操作系统
设备驱动
计算机操作系统-设备驱动实现实验报告
熟悉linux下驱动程序设计2、了解linux下字符设备驱动设计实验要求一、内核编译提供以下实验的环境二、ubantu14.0432位下第一个helloworld驱动程序 编写驱动程序时,首先必须建立
内核源码
树
zqwlearning
·
2023-04-03 07:10
计算机科学本科课程
linux
操作系统
整理--Linux字符设备驱动开发基础
知识整理–Linux字符设备驱动开发基础我理解的linux驱动:封装对底层硬件的操作,向上层应用提供操作接口文中有些地方没贴出相应的函数原型,请自行查阅,或者用SouceInsight搜索自己的
内核源码
树
liam.li
·
2023-04-03 07:39
#
设备驱动基础
驱动开发基础
驱动开发
linux驱动
Linux驱动开发中的中间件:设备树
Linux设备树设备树的产生是为了解决
内核源码
的arch/arm目录下代码混乱和臃肿的问题(过去每个厂商出个板子就要提供外设硬件和平台硬件信息,这些信息以.c和.h文件的形式呈现)。
Swiler
·
2023-04-03 05:00
Linux基础
linux
驱动开发
arm开发
嵌入式
c语言
TCP 半连接队列和全连接队列
很简单呀,因为我做了实验和看了TCP协议栈的
内核源码
,发现要增大这两个队列长度,不是简简单单增大某一个参数就可以的。接下来,就
tracy_668
·
2023-04-03 00:49
ethercat移植至ARM
2.准备目标arm板运行的
内核源码
,编译通过。3.安装或者解压目标arm板相应的交叉编译工具。步骤:1.解压IGH源码进入目录#tarxjfethercat-1.5.2.tar.bz2#cd
Mm☾
·
2023-04-02 23:35
linux
c语言
Linux
内核源码
分析-kmalloc与vmalloc
1.kamllocstatic__always_inlinevoid*kmalloc(size_tsize,gfp_tflags){structkmem_cache*cachep;void*ret;if(__builtin_constant_p(size)){//__builtin_constant_p是编译器gcc内置函数,用于判断一个值是否为编译时常量,如果是常数,返回1,否则返回0inti=
杨跟的博客
·
2023-04-01 18:42
嵌入式
内存管理专题03 引导内存分配器原理
1、bootmem分配器定义的数据结构,
内核源码
如下:2、每个内存节点有一个bootmem_data实例(include/linux/memzone.h)3、bootmem分配
卖萌的番茄酱
·
2023-04-01 10:24
数据结构
linux
arm
c语言
Linux
内核源码
-- 系统调用相关
转自:http://tech.sina.com.cn/s/s/2006-07-05/071030364.shtml针对好多Linux爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux
内核源码
的入门方法
soulfy
·
2023-04-01 02:16
Linux
linux
系统调用
OrangePi PC Plus 学习笔记
:使用友善之臂的主线uboot+linux+buildroot1.编译说明1.下载工具链并安装2.下载uboot源码3.编译uboot4.SD卡分区5.使用dd命令烧写UBoot6.下载编译linux
内核源码
守护安静星空
·
2023-04-01 01:35
编译工具链
linux
内核是如何运行ko文件的--系统调用
内核是如何运行ko文件的–系统调用文章目录内核是如何运行ko文件的--系统调用什么是系统调用系统调用的流程向系统中添加一个系统调用1.在
内核源码
中添加自己的服务,需要编译进入内核2.添加系统调用号3.编译烧写
Paranoid-up
·
2023-03-31 23:15
Linux驱动V2.0
#
内核模块
linux
驱动开发
c语言
arm
嵌入式
开发测试官方文档、书籍免费奉献啦
语言无关类操作系统开源世界旅行手册鸟哥的Linux私房菜TheLinuxCommandLine(中英文版)Linux设备驱动(第三版)深入分析Linux
内核源码
UNIXTOOLBOXDocker中文指南
weixin_30502965
·
2023-03-31 22:23
深入讲解Linux内核——【操作系统】处理器调度
【推荐阅读】分析linux启动
内核源码
一文剖析Linux内核中内存管理一文了解Linux上TCP的几个内核参数调优1.调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免
Linux加油站
·
2023-03-31 13:55
linux
服务器
java
需要多久才能看完linux
内核源码
?
代码中自由颜如玉!代码中自有黄金屋!那么Linux内核代码到底有多少行?我们需要多久能读完呢?一、内核行数Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。先说说最早的内核linux0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。再来看看内核代码量的统计。【文章福利】小编在群文件上传了一些个人觉得比较好
Linux加油站
·
2023-03-31 01:15
linux
运维
网络
Linux0.11
内核源码
解析-bootsect.s
学习资料:Linux内核完全注释操作系统真像还原极客时间-Linux
内核源码
趣读Linux0.11
内核源码
->上电->80x86架构CPU会自动进入实模式->从地址0xffff0自动执行程序代码->bios
天才小C
·
2023-03-30 23:21
linux0.11内核源码
linux
Linux0.11
内核源码
解析-head.s
学习资料:Linux内核完全注释操作系统真像还原极客时间-Linux
内核源码
趣读Linux0.11
内核源码
->设置ds,es,fs,gs,寄存器为0x10,都指向GDT的第2个描述0000000000010000
天才小C
·
2023-03-30 23:21
linux0.11内核源码
linux
上一页
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
其他