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 0.11内核分析02:系统启动
目录1.内核镜像的构建1.1
内核源码
结构1.1.1boot1.1.2fs1.1.3include1.1.4init1.1.5kernel1.1.6lib1.1.7mm1.1.8tool1.2Makefile
麦兜的学习笔记
·
2023-03-30 22:42
Linux内核源码分析
linux
运维
服务器
Linux0.11
内核源码
解析——启动代码bootsect.s(1)
前言:距离我上次我写Linux0.11版本的内核分析,稍微隔得时间有点久,一个主要是由于要回答星球上朋友们遇到的问题,另外一个是自己去学习重温了一下汇编语言,其实也不是重温,压根就是自己基础差,以前没咋系统学习过!其实汇编还是非常有用的,比如平时调试错误在一些高级语言的时候,可以进行反汇编,这个有很大的帮助!这里为啥突然去学习一下汇编,最主要的原因是我想好好分析一下boot目录里面的汇编源码,看看
txp玩Linux
·
2023-03-30 22:04
Linux内核学习笔记!
内核
嵌入式
linux
java
编程语言
Linux0.11
内核源码
解析-setup.s
学习资料:Linux内核完全注释操作系统真像还原极客时间-Linux
内核源码
趣读Linux0.11
内核源码
->setup程序将system模块从0x10000~0x8ffff整块向下移动到内存绝对地址0x00000
天才小C
·
2023-03-30 22:31
linux0.11内核源码
linux
一文带你深入了解Linux IIO 子系统
【推荐阅读】一文剖析Linux内核中内存管理分析linux启动
内核源码
关于如何快速学好,学懂Linux内核。内含学习路线工业场合里面也有大量的模拟量和数字量之间的转换,也就是我们常说的ADC和DAC。
Linux加油站
·
2023-03-30 19:50
linux
运维
服务器
Flink
内核源码
解析系列(十四):创建JobManager及对应的三大组件Resource Manager、Dispatcher、JobMaster
在《Flink
内核源码
解析系列(十二):向YarnResourceManager提交任务信息》文章中,讲到了yarn客户端向ResourceManager提交任务,因此下一步就是要创建JobManager
Better~Me
·
2023-03-30 18:20
Flink内核源码解读
flink
linux 内核概述,Linux 内核学习笔记:Linux 0.11 内核概述
前面博文中,算是把个人认为关于Linux内核学习必需的“预备知识”写完了,接下来就是对
内核源码
的学习。在源码学习之前,我们先来看看Linux0.11内核的一个概况,以便于后续学习有个大纲,不致走偏。
zh222333
·
2023-03-30 02:48
linux
内核概述
linux的进程/线程/协程系列3:查看linux
内核源码
——vim+ctags/find+grep
linux的进程/线程/协程系列3:查看linux
内核源码
——vim+ctags/find+grep前言摘要:1.下载linux
内核源码
2.打标签方法:vim+ctags2.1安装vim2.2安装universal-ctags2.3
shao918516
·
2023-03-30 02:39
linux
linux源码
ctags
vim
find
grep
腾讯首发Linux
内核源码
《嵌入式开发进阶笔记》差距差的不止一点点哦
一,前言Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。Linux内核是第一个真正完整且突出的免费和开源软件示例,促使其广泛采用并得到了数千名开发人员的贡献。Linux内核由芬兰赫尔辛基大学的学生LinusTorvalds于1991年创建。随着程序员调整其他自由软
简说Linux内核
·
2023-03-30 01:14
linux
运维
服务器
Linux内核
嵌入式开发
linux
内核源码
分析之内存概述
目录内存相关术语MMUslab虚拟内存空间内存申请内存释放内存检测工具内存相关术语主存:也称为物理内存,描述计算机的高速数据存储区域,通常是动态随机访问内存(DRAM)虚拟内存:抽象的主存概念常驻内存:当前处于主存中的内存匿名内存:无文件系统或者路径名的内存,它包括进程地址空间的工作数据,称作堆地址空间:内存上下文。段:标记为特殊用途的一块内存区域,例如用来存储可执行或者可写的页OOM:内存耗尽,
为了维护世界和平_
·
2023-03-30 01:01
linux内核分析
linux内存
编译安装Fedora最新内核
编译安装Fedora最新内核下载
内核源码
首先需要确定您需要下载的内核版本。
夏 克
·
2023-03-29 19:33
C/C++
linux
bash
运维
linux子系统led,【linux】led子系统
led子系统led子系统相关描述可在
内核源码
Documentation/leds/leds-class.txt了解。led子系统是一个简
spRachel雷切爾
·
2023-03-29 19:44
linux子系统led
嵌入式linux设备驱动,嵌入式Linux设备驱动工作原理的研究
文章通过对与嵌入式Linux设备驱动程序相关
内核源码
进行分析,从设备驱动的体系结构和内核环境两方面入手,对嵌入式Linux设备驱动程序的工作原理进行剖析和阐述。
杨怀玉
·
2023-03-29 17:22
嵌入式linux设备驱动
应该知道的Linux历史—Linux内核剖析
【推荐阅读】值得学习的Linux内核锁(一)值得学习的Linux内核锁(二)Linux内核中的宏定义Linux进程管理之ARM64的三级调度域深度解剖Linux
内核源码
调度器原理Unix操作系统Unix
Linux加油站
·
2023-03-29 15:18
linux
unix
服务器
Linux操作系统——Linux
内核源码
介绍&内核升级
文章目录23Linux
内核源码
介绍&内核升级23.1为什么要阅读linux内核?
胖虎不秃头
·
2023-03-29 12:28
Linux
linux
驱动开发
unix
开源c语言微
内核源码
及详解,ShardingSphere源码解析之微内核架构(上)
上一篇中我们介绍了一个核心接口,即SQLParserEntry,该接口位于shardingsphere-sql-parser-spi工程的org.apache.shardingsphere.sql.parser.spi包中。而我们也提到ShardingSphere中存在多个SQLParserEntry,每个数据库都有一个SQLParserEntry实现,至于如何获取具体的SQLParserEntr
胡厨厨
·
2023-03-28 20:08
开源c语言微内核源码及详解
零拷贝技术-
内核源码
剖析
在网络编程中,如果我们想要提供文件传输的功能,最简单的方法就是用read将数据从磁盘上的文件中读取出来,再将其用write写入到socket中,通过网络协议发送给客户端。ssize_tread(intfd,void*buf,size_tcount);ssize_twrite(intfd,constvoid*buf,size_tcount);但是就是这两个简单的操作,却带来了大量的性能丢失。例如我们
Fireplusplus
·
2023-03-28 14:21
C语言
Linux
linux
网络
服务器
关于linux内核
内核是一个让人既爱又恨的东西.读书的时候,我就一直就想读一下内核的源码,但是那个时候真的只能说基础薄弱,而且从来没有接触过那么大的一个项目,不知从何入手,所以这个计划就一直被搁浅.我曾经跟着公开课鼓捣过好几份
内核源码
Yihulee
·
2023-03-28 10:49
剖析Linux
内核源码
分析《入门技术栈》
一、内核的作用及抽象结构1、Linux内核在整个操作系统中位置,Linux内核在整个操作系统当中位置,具体如下图所示:Linux操作系统由四部分组成(四层依赖关系-->上层依赖下层):用户进程:用户应用程序是运行在Linux操作系统最高层的软件集合。系统调用接口:系统调用是运行在内核态,或者叫系统态,一般的情况下运行在用户态。系统调用是内核代码的一部分。Linux内核:内核是整个操作系统的灵魂。它
Linux内核站
·
2023-03-26 19:55
linux
运维
服务器
网络协议
数据结构
基于VSCode的Linux内核搭建以及start_kernel跟踪分析
配置VSCode环境与跟踪start_kernel函数开发环境:Ubuntu18.04(更高版本如22.04会在编译源码时发生错误)安装开发工具下载
内核源码
配置内核选项编译和运行内核制作根文件系统gdb
来自地狱的瓶子
·
2023-03-25 12:15
linux内核
linux
vscode
ubuntu
车载技术—CarFramework框架【AOSP 源码编译】
内核源码
AOSP源码中不包含
内核源码
,需要单独下载。
程序猿会指北
·
2023-03-25 00:14
Android车载技术
android开发技术
android
Android开发
移动开发
程序员
车载开发
发现Linux kernel kselftest的一个Bug
kselftest是linuxkernel自带的一个
内核源码
自测试模块。在源文件根目录下的.
正义之兔
·
2023-03-23 18:44
Linux
linux
bug
模块测试
操作系统实验:添加系统调用修改主机名(hostname)
ubuntu安装、
内核源码
下载及环境配置参考我的另一篇博客虚拟机安装Ubuntu18.04实验目的添加一个系统调用改变主机名称为自定义字符串提示:参考/etc/hostname文件内容其实就是把sys.c
征服所有不服
·
2023-03-23 12:29
Linux
内核
linux
ubuntu
AArch64 linux服务器,文件系统,内核,qemu-system-aarch64启动虚机
https://www.cnblogs.com/xidongyu/p/11638627.html制作文件系统编译
内核源码
生成镜像qemu-system-aarch64-machinevirt-cpucortex-a57
TJNiiiaaann
·
2023-03-22 14:06
AArch64
linux服务器
41、Spark
内核源码
深度剖析之TaskScheduler原理剖析与源码分析
入口//最后,针对stage的task,创建TaskSet对象,调用taskScheduler的submitTasks()方法,提交taskSet//默认情况下,我们的standalone模式,是使用的TaskSchedulerImpl,TaskScheduler只是一个traittaskScheduler.submitTasks(newTaskSet(tasks.toArray,stage.id
ZFH__ZJ
·
2023-03-22 03:32
Linux内核之进程原理分析
目录一Linux
内核源码
分析架构图二进程原理分析三Linux进程四要素四进程描述符task_struct数据结构主要成员
内核源码
分析五创建新进程分析Linux3个系统调用创建新的进程:Linux内核函数
kaka的卡
·
2023-03-17 15:55
linux服务器高级框架
linux
服务器
Linux0.11
内核源码
源码地址:http://www.oldlinux.org/Linux.old/Linux-0.11/sources/system/Linux0.11
内核源码
有中文注释版,显得有点乱,英文原版在上面的地址里
蜉蝣1号
·
2023-03-13 18:50
linux
linux
服务器
09 --> OpenWRT 的 linux内核patch方法,添加5G模块驱动
一、新建补丁文件1.准备
内核源码
树使用如下命令maketarget/linux/cleanV=sQUILT=1maketarge/linux/prepareV=sQUILT=12.进入kernel源码树目录
老理说的好
·
2023-03-10 19:41
OpenWrt
routing
开发
zynq运行操作系统之linux kernel编译
对于较新的
内核源码
,编译后在板子上没跑起来,水平不够,暂时先不研究了。2、设置环境变量ARCH和CROSS_COMPILE
鹏宝阿加西
·
2023-03-10 09:07
linux make modules 命令详解
一、Linux内核模块编译的本质makemodules命令的执行路径只能是
内核源码
顶层目录,执行结果是:读取
内核源码
顶层目录中的Makefile文件,找到里面定义的modules目标。
滨边美波她男友
·
2023-03-10 05:03
linux
内核驱动
linux
bash
嵌入式
驱动开发
ARM树莓派高级开发——linux
内核源码
、树莓派源码编译、SD卡挂载
文章目录linux内核开发基础(linux
内核源码
、树莓派源码编译、SD卡挂载)树莓派等芯片带操作系统的启动过程linux
内核源码
树Linux内核源代码目录树结构:树莓派Linux源码配置配置Linux
Refuel.CONG
·
2023-02-25 16:20
ARM树莓派开发
Linux
开发
linux
unix
ubuntu
c语言
linux内核开发基础(linux
内核源码
、树莓派源码编译、SD卡挂载)
首先下载树莓派linux
内核源码
:下载网址:https://github.com/raspberrypi/linux在树莓派使用指令:uname-r查看当前树莓派的版本号,然后选择对应的linux内核版本号进行下载
FHNCSDN
·
2023-02-25 16:19
树莓派Arm
linux
linux内核
内核编译
ubuntu
sd卡挂载
Linux2.6.9
内核源码
分析--eventpoll
Linux2.6.9
内核源码
分析–eventpolleventpollepoll分为三个系统调用:longsys_epoll_create(intsize);longsys_epoll_ctl(intepfd
猿来如此yXy
·
2023-02-17 17:18
Linux
kernel
linux
epoll
内核
c++
pixel android9 kernel 内核编译
下载
内核源码
cd~/Desktop/aosp9gitclonehttps://aosp.tuna.tsinghua.edu.cn/android/kernel/msm.gitcdmsm确定分支通过cat
Ruin
·
2023-02-16 21:46
37、Spark
内核源码
深度剖析之Master资源调度算法原理剖析与源码分析
首先判断,master状态不是ALIVE的话,直接返回也就是说,standbymaster是不会进行Application等资源调度的首先调度Driver只有用yarn-cluster模式提交的时候,才会注册driver,因为standalone和yarn-client模式,都会在本地直接启动driver,而不会来注册driver,就更不可能让master来调度driver了Application
ZFH__ZJ
·
2023-02-06 11:57
C语言实现C++多态思想
C是C++的子集,C++完全兼容C的语法,而且,C++的思想,理论上,都可以用C语言进行实现,最近在学习Linux的
内核源码
和U-boot源码,里面用C实现C
冷亦花烟_CYB
·
2023-02-05 17:49
C语言
C++语言
多态
读 NebulaGraph源码 | 查询语句 LOOKUP 的一生
本文源码阅读基于
内核源码
的v3.3.0版本,详见GitHubhttps://github.com/vesoft-inc/nebula/releases/tag/v3.3.0读源码之前首先,我们需要明
·
2023-02-01 16:36
nebula源码学习
通过WireGuard搭建隧道实现内网穿透
docker安装:https://hub.docker.com/r/linuxserver/wireguardWireGuard的安装条件非常苛刻,对内核版本要求极高,不仅如此,在不同的系统中,内核,
内核源码
包
鸡龙
·
2023-01-27 03:04
QEMU搭建arm32的ubuntu20.04虚拟机
1.编译内核#获取
内核源码
wgethttps://mirrors.tuna.tsinghua.edu.cn/kernel/v5.x/linux-5.4.18.tar.xztar-vxflinux-5.4.18
zhang-ge
·
2023-01-22 00:46
笔记
Ubuntu系统配置
qemu
linux
ubuntu
如何理解Linux内核IS_ERR、ERR_PTR、PTR_ERR
文章目录一、如何理解一些特殊的符号二、内核空间的指针类型三、如何理解内核空间最大的错误码四、解读内核相关内联函数的含义五、附上
内核源码
(include/linux/err.h)一、如何理解一些特殊的符号
积步千里
·
2023-01-20 19:45
Linux
嵌入式
笔记
linux
运维
服务器
linux设备树插件
在4.4版本之前我们增加或修改设备的时候,需要进入
内核源码
中修改设备树并且编译下载到开发板中。为了使得开发更加方便快捷,就引入了类似于设备树“补丁”的设备树插件。
Smalld_cat
·
2023-01-20 13:21
linux驱动开发
笔记
在ubuntu16.04系统利用eBPF获取TCP网络状态信息
一,点总结学习内核模块的一个比较好的方法,是直接找
内核源码
samples目录对应的实例编译运行:比如想要了解connector模块以netlink协议通信的流程,可以找samples/connector
sf_jiang
·
2023-01-18 03:14
Linux内核
eBPF
linux内核
x86_64寄存器
eBPF编译
CORE特性
linux
内核源码
分析进程的管理与调度
文章目录一、进程管理进程描写叙述符及任务结构进程状态进程创建fork和vfork的差别进程终止二、进程调度什么是调度三、策略I/O消耗型和处理器消耗型的进程进程优先级时间片进程抢占调度算法可运行队列优先级数组又一次计算时间片schedule()计算优先级和时间片睡眠与唤醒负载平衡抢占和上下文切换用户抢占内核抢占一、进程管理进程描写叙述符及任务结构进程存放在叫做任务队列(tasklist)的双向循环
恒者走天下
·
2023-01-13 22:43
linux内核
linux
运维
服务器
linux内核之USB驱动分析
【推荐阅读】深入学习Linux内核(二)体系结构简析linux
内核源码
分析-nvme设备的初始化第一部分USB驱动程序框架app:------------------------------------
Linux加油站
·
2023-01-13 07:55
linux
运维
服务器
Linux信号处理简析
2.分析背景本文基于ARM32架构+Linux4.14
内核源码
进行分析。3.信号概述3.1信号分类信号这个概念,起始于UNIX操作系统,经过一系列的演变,形成了今天由POSIX标准定义的信号。
JiMoKuangXiangQu
·
2023-01-13 07:21
Linux
#
内核
linux
信号处理
Linux: Jump label实现简析
2.背景本文基于Linux4.14
内核源码
,以及ARM32架构进行分析。3.Jumplabel实现3.1为什么引入Jumplabel?
JiMoKuangXiangQu
·
2023-01-13 07:50
#
内核
Linux
linux
硬件架构
交友盲盒源码PHP附搭建部署教程
盲盒应用程序
内核源码
:m.ymzan.toppackagecom.example.morseconvert
YGUah88
·
2023-01-08 13:55
音视频
android
android
studio
读 NebulaGraph源码 | 查询语句 LOOKUP 的一生
本文源码阅读基于
内核源码
的v3.3.0版本,详见GitHubhttps://github.com/vesoft-inc/nebula/releases/tag/v3.3.0读源码之前首先,我们需要明
·
2023-01-05 13:58
nebula源码学习
hadoop3.X学习笔记进阶篇-MapReduce
MapReduce概述MapReduce框架原理MapReduce
内核源码
解析Hadoop数据压缩MapReduce概述1.1MapReduce定义MapReduce是一个分布式运算程序的编程框架,是用户开发
404 Not Bug
·
2023-01-03 09:07
hadoop
mapreduce
hadoop
big
data
「内核知识」Linux下的系统调用write
假设目标系统调用是,其对应的
内核源码
为://fs/read_write.cSYSCALL_DEFINE3(write,unsignedint,fd,constchar__user*,buf,size_t
简说Linux内核
·
2022-12-25 07:01
LInux内核
linux
运维
服务器
Linux内核
嵌入式开发
【imx6ull】视频监控项目(usb摄像头+ffmepeg)
韦东山老师手把手带你从0开始自己做一个视频监控系统1、总体方案介绍这篇文章写的很好,很容易理解了,就不造轮子了正点原子imx6ull开发板视频监控项目实战系列1:总体方案介绍2、配置v4l2驱动与UVC驱动因为正点原子的
内核源码
默认没有开启
大城市的小蜗牛
·
2022-12-25 03:19
#
LCD子系统
音视频
python
驱动程序
视频监控
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他