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模块编译
1准备下载
内核源码
,以便于获取、修改、编译其中的模块,例如Ubuntu22.04可以安装6.2.0源码:sud
OneSea
·
2023-12-29 21:23
linux
树莓派Linux源码配置,内核编译以及内核更换
目录1、Linux
内核源码
目录树分析1.1了解linux
内核源码
:1.2了解源码目录树的结构2、树莓派Linux的源码配置2.1
内核源码
下载说明2.2三种方法配置源码2.2.1方式一2.2.2方式二:2.2.3
都教授_
·
2023-12-29 13:37
树莓派
Linux入门
linux
ubuntu
运维
mingw编译linux
内核源码
,windows下用mingw编译linux项目
Odoo配置快速创建编辑按钮对于Man2one类型的数据,我们知道,formview中总会显示出一个尾巴似的"createandedit"和一个快速创建的机制,有时候业务人员一不小心就容易创建一个新的行...Git基础(二)本章内容将介绍第二部分:本地仓储操作.为了加深对每个命令操作的理解,我们可以事先获取一个仓储边学边操作.这里首先你要明白一个概念,所有本地工作目录下的文件状
weixin_39883433
·
2023-12-29 00:49
需要多久才能读完linux
内核源码
?
一、内核行数Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。先说说最早的内核linux0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。再来看看内核代码量的统计。2020年1月1日,Linux内核Git源码树中的代码达到了2780万行。phoronix网站统计了Linux内核在进入2020年时的一些源码
linux大本营
·
2023-12-27 03:28
linux
linux内核
进程管理
内存管理
文件系统
移植Linux 3.4.2内核到JZ2440开发板(超精讲)
Ubuntu16.04开发板:JZ2440移植内核版本:Linux3.4.21、内核下载及内核启动流程简述1.1点击上述链接,找到需要得内核版本(此文使用Linux3.4.2)点击Linux内核下载地址获取
内核源码
获取后放到
Leon_George
·
2023-12-26 18:00
嵌入式开发
内核移植
移植DM9000到内核
挂接NFS文件系统
JZ2440内核移植
linux3.4.2内核移植
RK3399触摸屏驱动升级
一、
内核源码
修改gt9xx:驱动修改,添加goodix_update.c文件,用于读取用户层传送过来的配置文件数据修改Makefile文件,goodix_gt9xx-y+=goodix_update.okernel
feier_yan
·
2023-12-26 02:46
RK3399开发笔记
android
Linux内存管理:(三)kmalloc、vmalloc、malloc、mmap
文章说明:Linux内核版本:5.0架构:ARM64参考资料:《奔跑吧Linux内核》Linux5.0
内核源码
注释及学习笔记仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2023-12-25 17:53
Linux内存管理篇
linux
Linux内存管理:(二)slab分配器
文章说明:Linux内核版本:5.0架构:ARM64参考资料:《奔跑吧Linux内核》Linux5.0
内核源码
注释及学习笔记仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2023-12-25 17:53
Linux内存管理篇
linux
Linux内存管理:(一)伙伴系统
文章说明:Linux内核版本:5.0架构:ARM64参考资料:《奔跑吧Linux内核》Linux5.0
内核源码
注释及学习笔记仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2023-12-25 17:22
Linux内存管理篇
linux
linux 内核时间计量方法
定时器中断由系统定时硬件以规律地间隔产生;这个间隔在启动时由内核根据HZ值来编程,HZ是一个体系依赖的值,在中定义或者它所包含的一个子平台文件中.在发布的
内核源码
中的缺省值在真实硬件上从50到1200嘀哒每秒
一叶知秋yyds
·
2023-12-25 13:26
linux
驱动开发
linux
c语言
驱动开发
freeRTOS实时操作系统学习笔记
1、freeRTOS移植和配置脑图2、
内核源码
学习
阿猿先森
·
2023-12-25 07:54
RTOS
学习
笔记
RTOS
mit6.s081【目录】
〇、前言现在是2023年12月24日,我终于完成了mit6.s081课程的学习,期间读完了xv6book、OSTEP、xv6部分
内核源码
,也写了近20篇的博客,可以说是学习之旅收获颇丰。
瑜陀
·
2023-12-24 23:01
OS
学习
笔记
xv6
OS
操作系统
lv12 linux设备树、网卡驱动移植
目录1设备树1.1概念1.2设备树文件1.3设备树语法2Linux内核驱动移植2.1步骤3实验八网卡驱动移植3.1在
内核源码
的顶层目录下执行如下命令,修改内核配置3.2在设备树中添加网卡的硬件信息3.3
4IOT
·
2023-12-24 13:19
嵌入式开发
linux
arm开发
linux移植
lv12 linux 内核移植 10
目录1内核概述1.1内核与操作系统1.2Linux层次结构1.3Linux内核特点2Linux
内核源码
结构2.1Linux
内核源码
获取2.2源码结构3Linux内核移植3.1在Linux官网下载Linux
4IOT
·
2023-12-21 07:45
嵌入式开发
linux
arm开发
uboot
uImage
dts
【Linux
内核源码
】进程管理模块
进程管理模块一:Linux内核目录结构二.进程概念1.进程2.Linux进程状态命令3.进程生命周期4.进程有两种特殊形式5.Linux内核提供API函数来设置进程状态6.进程优先级7.内核线程三.进程调度CFS及调度类1.调度2.调度器类可分为五种3.进程分类4.内核调度策略四.RCU机制及内存优化屏障1.RCU机制2.RCU读-复制-更新3.编译器优化4.CPU执行优化5.内存屏障6GCC编译
ZLOSER02
·
2023-12-19 12:10
Linux内核
linux
arm开发
运维
【linux
内核源码
】 io操作之read
准备本文所涉及的源码全部基于linux内核5.15。ftrace由于系统调用的路径比较复杂,当我们首次阅读内核代码不知道从哪里寻找系统调用函数入口的时候,可以通过ftrace跟踪系统函数的调用栈来获取函数的调用链。使用ftrace来跟踪read系统调用.以下脚本默认机器已经挂载了debugfs。具体的ftrace使用可参考https://01.org/linuxgraphics/gfx-docs/
tanghui
·
2023-12-18 02:13
【linux kernel】mdev详解
文章目录一、mdev概述二、用法三、linux
内核源码
分析四、busybox源码分析一、mdev概述mdev是busybox提供的一个工具,在嵌入式系统中,相当于简化版的udev,作用是:在系统启动、热插拔和动态加载驱动程序时
iriczhao
·
2023-12-16 19:57
小生聊【linux
kernel】
mdev
busybox
linux
kernel
/dev
c
《安富莱嵌入式周报》第328期:自主微型机器人,火星探测器发射前失误故障分析,微软推出12周24期免费AI课程,炫酷3D LED点阵设计,MDK5.39发布
更新一期视频教程:【实战技能】单步运行源码分析,一期视频整明白FreeRTOS
内核源码
框架和运行机制,RTOSTrace链表功能展示【实战技能】单步运行源码分析,一期视频整明白FreeRTOS
内核源码
框架和运行机制
硬汉嵌入式
·
2023-12-16 15:11
嵌入式周报
机器人
microsoft
人工智能
【实战技能】 单步运行源码分析,一期视频整明白FreeRTOS
内核源码
框架和运行机制,RTOS Trace链表功能展示
从源码的角度来看,OS
内核源码
就是通过各种链表组装起来的,FreeRTOS就是下面几个链表组成的。FreeRTOS的调度,任务切换就是倒腾这几个链表。
硬汉嵌入式
·
2023-12-16 15:09
H7-TOOL
链表
数据结构
spark
内核源码
剖析十四:Checkpoint原理
Checkpoint,是Spark提供的一个比较高级的功能。有的时候啊,比如说,我们的Spark应用程序,特别的复杂,然后呢,从初始的RDD开始,到最后整个应用程序完成,有非常多的步骤,比如超过20个transformation操作。而且呢,整个应用运行的时间也特别长,比如通常要运行1~5个小时。在上述情况下,就比较适合使用checkpoint功能。因为,对于特别复杂的Spark应用,有很高的风险
雪飘千里
·
2023-12-16 12:27
windows wsl2 ubuntu上部署 redroid云手机
RedroidWSL2部署文档下载wsl
内核源码
#文档注明5.15和5.10版本内核可以部署成功,这里我当前最新的发布版本#下载wsl源码wget--progress=bar:force--output-document
搬砖的工人
·
2023-12-15 20:13
windows
ubuntu
智能手机
Linux内核上游提交完整流程及示例
参考博客文章:向linux内核提交代码-知乎一、下载Linux
内核源码
通过git下载Linux
内核源码
,具体命令如下:gitclonegit://git.kernel.org/pub/scm/linux
蓝天居士
·
2023-12-15 15:59
Linux内核
Linux内核
上游提交
(Linux
内核源码
分析)Linux 内核无线子系统
Linux
内核源码
分析(内存调优/文件系统/进程管理/设备驱动/网络协议栈)1.全局概览在开始探索Linux无线具体细节之前,让我们先来把握一下Linux无线子系统整体结构。
攻城狮百里
·
2023-12-15 08:59
Linux
linux
spark
内核源码
剖析五:Master主备切换机制原理
Spark高可用HA,是可以配置两个Master的,一个AcitveMaster,一个StandByMaster,当ActiveMaster节点挂掉的时候,可以将StandByMaster切换为ActiveMaster。SparkMaster主备切换可以基于两种机制,一种是基于文件系统的,一种是基于Zookeeper(生产中用的多);基于文件系统的主备切换机制,需要在ActiveMaster挂掉之
雪飘千里
·
2023-12-14 23:08
驱动开发--内核添加新功能
内存管理fs:文件系统net:网络协议栈drivers:驱动设备arch与init:跟启动相关kernel与ipc:任务,进程相关向内核增加新功能(静)--编译到uImage1.新功能源码与Linux
内核源码
在同一目录结构下在
聪
·
2023-12-05 12:27
linux
运维
服务器
记一次linux操作系统实验
前言最近完成了一个需要修改和编译linux
内核源码
的操作系统实验,个人感觉这个实验还是比较有意思的。
qzero233
·
2023-12-05 00:27
linux内核开发
linux
c语言
block层IO调度器 (deadline调度算法) linux
内核源码
详解
本文是笔者在之前写过的一篇《iostatIO统计原理linux
内核源码
分析----基于单通道SATA》盘基础上,对IO传输过程涉及的IO请求的合并、加入IO算法队列、从IO算法队列派发IO请求、deadline
dongzhiyan_hjp
·
2023-12-04 19:14
linux
block
源码
[树莓派3B+]&[内核版本6.1]的linux内核编译+替换 (超详细)
学习Linux的内核编译,我使用的是x8664位的18.04的ubuntu-linux虚拟机:目录树莓派的Linux
内核源码
安装操作系统的启动过程&Bootloader单片机裸机:C51,STM32X86
mjmmm
·
2023-12-04 14:30
linux
交叉编译
树莓派
虚拟机
linux内核
内核编译
内核配置
根文件系统简介
Linux
内核源码
/fs目录下就存放了类似FATFS系统的很多不同格式的文件系统。所以,FATFS这类的文件系统属于Linux内核的一部分,属于软件代码。
凌肖战
·
2023-12-03 16:15
系统移植篇
linux
arm开发
Linux
内核源码
各版本下载
下载地址:kernel/git/stable/linux.git-Linuxkernelstabletreehttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/1.Linux内核的基本概念:内核是什么?内核是操作系统的核心部分,负责管理系统资源、提供系统调用接口,并为用户空间和硬件之间提供一个桥梁。开源性质:L
姬如祎
·
2023-12-03 10:43
Linux保姆级教程
linux
运维
服务器
一篇解析context_switch进程切换(针对ARM体系架构)
一.概述在最近初学ebpf时,使用到了挂载点finish_task_switch统计内核线程的运行时间,遂进入
内核源码
对其进行学习分析。
Linux内核站
·
2023-12-02 08:58
arm开发
架构
Linux内核
内核源码
目录结构
2.6内核是一个分水岭,建议初学者参考该版本的内核。wgethttps://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.gz将下载下来的内核进行解压,认识一下内核的目录结构arch是architecture单词的缩写,内核中具体与cpu和体系结构相关的代码分别放在这个目录下的下一级目录中,而相关的头文件则分别放在in
海棠依旧_6c54
·
2023-12-01 21:10
C语言__attribute__的运用
在阅读
内核源码
时,常常可以看到类似于这样子的写法:staticcharenvval[256]__attribute__((aligned(8)));即,在某一个结构体完成定义后,跟上一个__attribute
赵同学的代码时间
·
2023-12-01 13:35
c语言
开发语言
使用gparted进行ubuntu虚拟机的磁盘扩容(解决gparted无法拖动分区的问题)
在学习内核编译下载linux
内核源码
的时候,由于源码非常大,下载的时候提示磁盘空间不足,我才意识到刚开始创建虚拟机的时候分配了20GB的空间现在已经快用光了。
mjmmm
·
2023-12-01 10:19
ubuntu
linux
运维
gparted
磁盘扩容
虚拟机磁盘扩容
基于rk3588----i2c驱动框架学习(1)-总线驱动
i2c驱动框架学习(一)声明:本文基于linux5.10版本内核rk3588sdk
内核源码
i2c介绍I2C是很常用的一个串行通信接口,用于连接各种外设、传感器等器件,Linux下的I2C驱动是有框架的,
-Promise810
·
2023-12-01 07:18
LINUX
RK
驱动开发
linux
Linux驱动开发(一)树莓派4B驱动开发环境搭建
文章目录简要介绍:工具一、下载树莓派
内核源码
二、编译内核三、内核驱动程序四、应用层测试程序五、安装驱动、运行程序简要介绍:也曾尝试过搭建过交叉编译环境,但是太痛苦了好久都没搞好。
舒克开飞机偷渡长江大桥
·
2023-11-29 17:49
树莓派驱动开发
linux
嵌入式
c语言
驱动开发
Eclipse 搭建 Linux 内核驱动程序开发环境
1、开发工具eclipse、arm-linux-gcc交叉工具链、对应开发板的Linux
内核源码
。2、安装开发工具,并将
内核源码
包解压到指定路径中,并编译。
温柔的最决绝
·
2023-11-29 17:48
i.mx6新手上路
Eclipse
Linux内核驱动
开发环境
[LINUX]LINUX驱动开发最简环境搭建(适用于新手)
LINUX驱动开发环境搭建一、前言二、系统环境UbuntuVMWare{非必选}三、开发环境搭建1.用于简单学习(Header)2.用于复杂驱动开发(源码树)a.基本包b.
内核源码
获取及编译四、驱动开发简单示例
Inferior&Superior
·
2023-11-29 17:16
Linux/Unix
linux
驱动程序
ubuntu
Linux学习笔记5 - U-Boot概述
其源码目录,编译形式与Linux内核极相似,事实上,不少u-boot源码就是相应的Linux
内核源码
程序的简化。2.特点开放源码支持多种嵌入式操作系内核,诸如:Linux,VxWorks等。支持多个处
KAMI STUDIO
·
2023-11-28 20:56
Linux学习笔记
linux
学习
运维
麒麟系统编译常见驱动问题处理及打包
编译内核驱动此处以编译usbmon驱动为例,利用开源
内核源码
编译。
烈日下的奔跑
·
2023-11-27 16:46
麒麟系统
linux
内核源码
分析之伙伴系统(一)
目录一、重要结构体二、数据结构之间的关系1、分配数量2、区域类型3,备用区域列表4、区域水位5、min_free_kbytes三、分配页面1、ac参数获取值2,快速分配3,慢速分配伙伴系统是linux内存管理的方法。两个关键特征:速度和效率。一、重要结构体页(page)一个page结构表示一个物理内存页面。区(zone)因为硬件限制,Linux内核不能把所有的物理内存页统一对待,把属性相同的物理内
为了维护世界和平_
·
2023-11-27 05:01
linux内核分析
伙伴系统
linux内核
linux-6.2.1源码阅读1——内存屏障 asm volatile(““ : : : “memory“);
起因:看见代码里调用mb();很疑惑日常grep一下arch/从零开始,先从文件夹名开始arch/在Linux
内核源码
中,arch文件夹存储了与特定架构相关的代码,该文件夹的名称是“architecture
蒲公英之殇
·
2023-11-27 05:27
Linux
linux
架构
System-V共享内存和基于管道通信实现的进程池
文章目录一.进程间通信:进程间通信的本质:二.Linux管道通信匿名管道:关于管道通信的要点:基于匿名管道构建进程池:三.System-V共享内存共享内存和命名管道协同通信参考Linux
内核源码
版本--
摆烂小青菜
·
2023-11-27 00:23
青菜的Linux专栏
linux
Linux
内核源码
介绍
内核介绍文章目录内核介绍裸机与操作系统驱动的分类
内核源码
目录
内核源码
编译我的开发环境:内核版本4.1.15开发板正点原子阿尔法IMX6ULL开发板sourceinsight写代码,搭建samba服务器与
Paranoid-up
·
2023-11-26 13:33
Linux驱动
#
内核模块
linux
驱动开发
c语言
arm开发
BSP
基础:linux内核开发
目录为Linux内核开发基础做准备1.交叉编译工具的安装2.获取
内核源码
大概了解内核启动过程linux
内核源码
树有个大致的了解Linux内核源代码目录树结构archblockcryptoDocumentationdriversfsincludeinitipckernellibmmnetscriptssecuritysound
丶PURSUING
·
2023-11-26 13:32
linux
linux
内核
嵌入式
操作系统
Linux树莓派开发——配置树莓派
内核源码
,内核编译,更换树莓派Linux内核
目录一、树莓派Linux源码配置1、配置的三种方法2、
内核源码
的下载二、树莓派内核编译1、树莓派的编译2、生成vmlinux三、更换树莓派内核的详细步骤一、树莓派Linux源码配置驱动代码的编译需要一个提前编译好的内核
Li WanLiang
·
2023-11-26 13:28
树莓派
Linux
树莓派
嵌入式
Linux内核编译
Ubuntu
详细讲解Linux
内核源码
内存管理(值得收藏)
Linux的内存管理是一个非常复杂的过程,主要分成两个大的部分:内核的内存管理和进程虚拟内存。内核的内存管理是Linux内存管理的核心,所以我们先对内核的内存管理进行简介。一、物理内存模型物理内存模型主要分为两种:UMA(UniformMemoryAccess)和NUMA(Non-UniformMemoryAccess)。UMA模型是指物理内存是连续的,SMP系统中的每个处理器访问各个内存区都是同
Linux加油站
·
2023-11-26 13:55
linux
运维
服务器
一文让你彻底了解Linux
内核源码
组织结构
概要:本文内容包含Linux源码树结构分析、LinuxMakefile分析、Kconfig文件分析、Linux内核配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。一,Linux源码树结构分析对Linux源码树下个子目录内包含的内容进行列表罗列:arch:体系结构相关的代码,每一个子目录代表一种架构block:块设备的通用函数crypot:常用加密和散列算法、压缩和CR
简说Linux内核
·
2023-11-26 13:54
linux
嵌入式开发
Linux内核
进程管理
设备驱动
Linux
内核源码
分析:基于最新的Linux 4.0内核(学习路线总结)
今天给大家分享的是基于最新的Linux4.0内核学习路线总结,本文由8个专题组成,文末附上学习路线思维导图。一、进程管理专题1、进程原理1.1进程生命周期1.2task_struct结构1.3进程优先级1.4进程系统调用2、进程调度机制2.1调度器实现schedule()2.2完全公平调度类CFS2.3实时调度类原理2.4多核模式调度SMP3、进程竞争机制3.1RCU机制原理3.2内存优化与屏障3
Linux服务器开发
·
2023-11-26 13:51
Linux内核
Linux服务器开发
后端开发
Linux内核
内核源码
后端开发
底层原理
Linux内核源码
零基础学Linux内核:1、Linux源码组织架构
文章目录前言一、Linux内核的特征二、Linux操作系统结构1.Linux在系统中的位置2.Linux内核的主要子系统3、Linux系统主要数据结构三、linux
内核源码
组织1、下载Linux源码2、
攻城狮星河
·
2023-11-26 13:49
linux
linux内核
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他