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
ucosiii内核源码
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
基于STM32F767的
UCOSIII
移植学习
2.UCOS-III源码准备去Micrium官网下载最新的
UCOSIII
源码,下载地址:Micrium官网下载地址,没有注册过的用户需要注册一下,我自己注册的过程都是泪。
WZhang980321
·
2023-03-21 07:04
嵌入式实时操作系统
嵌入式
stm32
实时操作系统
mysql 移植ucos_基于STM32F767的
UCOSIII
移植学习
2.UCOS-III源码准备去Micrium官网下载最新的
UCOSIII
源码,下载地址:Micrium官网下载地址,没有注册过的用户需要注册一下,我自己注册的过程都是泪。
weixin_39673051
·
2023-03-21 07:31
mysql
移植ucos
Linux内核之进程原理分析
目录一Linux
内核源码
分析架构图二进程原理分析三Linux进程四要素四进程描述符task_struct数据结构主要成员
内核源码
分析五创建新进程分析Linux3个系统调用创建新的进程:Linux内核函数
kaka的卡
·
2023-03-17 15:55
linux服务器高级框架
linux
服务器
STM32——
UCOSIII
软件定时器
目录创建定时器OSTmrCreate()函数开启定时器与关闭定时器定时器回调函数创建定时器OSTmrCreate()函数作用:创建一个定时器位置:os_tmr.c需定义的参数:OS_TMRtmr1;//定时器块voidtmr1_callback(void*p_tmr,void*p_arg);//回调函数调用:voidOSTmrCreate(OS_TMR*p_tmr,//指定定时器的指针,宏OS_T
小白变形计
·
2023-03-13 18:29
STM32
stm32
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卡挂载
实时操作系统UCOS学习笔记1----UCOSII简介
目前最新的版本:
UCOSIII
已经出来,但是现在使用最为广泛的还是UCOSII,本
_Amen
·
2023-02-24 08:12
操作系统
嵌入式
操作系统
内核
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
硬件架构
【
UCOSIII
操作系统】信号量与互斥量篇(1)信号量
UCOSIII
操作系统
UCOSIII
操作系统——信号量与互斥量篇(1)信号量二进制信号量计数型信号量信号量的API函数创建信号量->OSSemCreate()删除信号量->OSSemDel()释放一个信号量
不知道在干嘛每天
·
2023-01-10 18:55
UCOSIII操作系统
操作系统
交友盲盒源码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
驱动程序
视频监控
linux
内核源码
分析之网络数据收发流程
目录一、TCP/IP模型与ISO模型二、内核中分层模型的结构三、数据帧的封装四、协议栈收发包流程1、网络包接收流程2、网络包发送流程一、TCP/IP模型与ISO模型内核中使用的是TCP/IP模型,把网络互联的框架分为应用层、传输层、网络层、网络接口层等四层。应用层,负责向用户提供一组应用程序;传输层,负责端到端的通信;网络层,负责网络包的封装、寻址和路由;网络接口层,负责网络包在物理网络中的传输。
为了维护世界和平_
·
2022-12-23 11:27
linux内核分析
网络协议栈
STM32F103C8T6基于HAL库移植uCOS
文章目录前言一、使用CubeMX建立STM32F103C8T6HAL库二、准备
uCOSIII
三.移植前准备1.为uC-BSP文件夹新建bsp.c和bsp.h文件2.给文件夹uC-CONFIG添加以下文件
凌(✪▽✪)
·
2022-12-20 09:15
stm32
arm
Flink
内核源码
(一)任务提交流程
最近在学习了尚硅谷的Flink
内核源码
解析,内容很多,因此想要整理学习一下。Flink的版本是1.12.0。第一章就来从源码层面学习一下Flink的任务提交流程。
小朱小朱绝不服输
·
2022-12-18 16:32
大数据
flink
源码解析
任务提交
yarn-per-job
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他