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内核驱动开发
学会根据标准C库编写驱动,只要能拿到linux
内核源码
,拿到芯片手册,电路图…就能做开发。用树莓派学习的目的不仅是为是体验其强大便捷的wir
薛定谔的CPC
·
2023-06-17 12:14
树莓派
驱动开发
linux
arm
Ubuntu18编译
内核源码
,并调整版本号
目标下载ubuntu184.15.0-20-generic
内核源码
,默认情况下编译的内核版本会是4.15.17,我们需要调整版本号跟系统默认的一致,即4.15.0-20-generic1下载
内核源码
sudoaptinstalllinux-source
叶之香
·
2023-06-16 12:35
linux
运维
服务器
系统移植——将linux系统移植到fs4412上的总结
linux
内核源码
下载:https://www.kernel.org/UBoot源码下载:http://www.denx.de/wiki/U-Boot/BusyBox获取:https://busybox.net
m0_74936872
·
2023-06-15 23:01
linux
系统移植
【Xilinx】开发环境(五)- 基于Petalinux配置,单独编译uboot,Linux内核
目录一.单独编译UBoot2.1.拷贝源码2.拷贝配置文件3.编译二.单独编译
内核源码
2.1复制
内核源码
2.2复制配置文件(根据芯片,32位复制到arch/arm/configs,64位到arch/arm64
有意思科技
·
2023-06-15 23:43
嵌入式开发
ARM
Xilinx开发
arm
c语言
linux
Linux内核的CSCOPE配置
文章目录前言一、了解
内核源码
树二、生成Tag文件二、生成索引总结前言基于上一篇博客vim基础配置,在完成vim的基础及一些插件配置后,我们期望的是能够用vim像IDE一样便利地阅读代码,例如查看变量/函数的定义
一般市民Young
·
2023-06-15 09:25
linux
vim
Linux的简单了解
2.Linux开源项目(免费获取Linux操作系统的源码),
内核源码
,免费;而Windows是不开源项目,且收费。3.Linux主要用于服务器端开发,手
dyyfyyds_
·
2023-06-15 07:11
linux
学习
Linux的open函数的调用过程,浅析linux中open系统调用
以x86平台为例,系统调用号在
内核源码
中的路径是/arch/x86/include/asm/unistd_32.h头文件中定义。其中大部分
折杨柳垂杨浮绿水
·
2023-06-14 20:39
Linux内核中内存管理相关配置项的详细解析13
内核源码
详细解释为:VMeventcountersareneededforeventcountstobeshown.Thisoptionallowst
蓝天居士
·
2023-06-14 08:38
内存管理
Linux内核
Linux内核
内存管理
linux内存管理——内存大小、起始地址的解析与修改
1、前言(1)本文是以hi3516dv300芯片的uboot和
内核源码
进行讲解,uboot版本是2016.11,内核版本是4.9.37;(2)uboot没有采用设备树技术,还是传统的tag传参;内核采用了设备树技术
正在起飞的蜗牛
·
2023-06-14 07:27
嵌入式Linux内核
linux
运维
服务器
Linux内核中内存管理相关配置项的详细解析5
内核源码
详细解释为:Randomizationofthepageallocatorimprovestheaverageutilizationofadirect-map
蓝天居士
·
2023-06-14 07:55
Linux内核
内存管理
Linux内核
内存管理
如何查看当前linux系统的裁剪情况
编译当前内核时,如果选择了Kernel.configsupport,则可以通过执行
内核源码
下的scripts/extract-ikconfig脚本加内核image的方式,查看内核的配置信息。
TASK_RUNNING
·
2023-06-13 14:05
Linux内核中内存管理相关配置项的详细解析11
内核源码
详细解释为:Thisoptionenablesmemorychangestrackingbyintroducingasoft-dirtybitonpte-s.Thisbititsetw
蓝天居士
·
2023-06-13 12:21
内存管理
Linux内核
Linux内核
内存管理
Linux内核中内存管理相关配置项的详细解析10
内核源码
详细解释为:ThisenablestheContiguousMemoryAllocatorwhichallowsothersubsystemstoallocatebigphysically-co
蓝天居士
·
2023-06-13 05:20
Linux内核
内存管理
Linux内核
内存管理
Linux系统:CentOS编译Linux内核
目录一、实验1.下载内核2.解压
内核源码
3.配置依赖的环境4.进入源码目录,使用makemenuconfig开启菜单选项,手动选择内核功能5.编译内核6.安装模块7.安装内核8.验证新内核版本一、实验1
cronaldo91
·
2023-06-12 04:11
linux
centos
使用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
运维
【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内存管理
一、内存管理简述在Linux内核中,RAM会将其中一部分永远分配给内核,用来存放Linux
内核源码
以及一些静态的数据结构。而剩余部分则被称之为动态内存,是进程和内核本身所需的宝贵资源。
wwwlyj123321
·
2023-04-16 05:31
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
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他