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
linux0.11内核源码
Linux C语言实践eBPF
手动编译了解过程通过对关键步骤makeM=samples/bpf的实践,我们已经可以编译出
内核源码
中提供的ebpf样例。
wq897387
·
2023-09-07 22:44
Linux网络基础
eBPF
eBPF
Linux(驱动编程)(调试技术)(imx6ull)
调试技术1、在写驱动程序时函数未包含头文件在linux
内核源码
driver/char目录下输入命令grep“XXXX”*-nrw查看次函数在那个.c里用过,然后在vscode界面下按alt+p搜索这个.
嵌入式学习者。
·
2023-09-07 11:53
Linux
驱动以及裸机
linux
运维
服务器
linux的i2c驱动中的函数和数据结构的分析
一、i2c_set_clientdata函数在probe方式的I2C驱动中的probe函数中经常出现i2c_set_clientdata函数,一直很不解这个函数什么意思,后来查看
内核源码
,发现了一点大家都知道的秘密
征途开始
·
2023-09-07 04:16
Linux驱动
i2c
linux
Linux
内核源码
分析 (B.2)虚拟地址空间布局架构
Linux
内核源码
分析(B.2)虚拟地址空间布局架构文章目录Linux
内核源码
分析(B.2)虚拟地址空间布局架构一、Linux内核整体架构及子系统二、Linux内核内存管理架构一、Linux内核整体架构及子系统
Elec Liu
·
2023-09-06 22:32
Linux内核源码分析
linux
架构
运维
pixel 3a xl android kernel
内核源码
编译并刷入(2)
前言上一篇是编译farmworker代码,但是kernel内核代码并不包含在内,此篇编译内核首先确定机型和rom版本操作系统:Ubuntu18.04机型:pixel3axl系统版本:android11rom版本:11.0.0(RQ3A.211001.001,Oct2021)源码版本:android-11.0.0_r46相关连接自备梯子一、确定源代码版本1.版本说明$gitclonehttps://
90fb89f896bd
·
2023-09-06 19:22
Linux
内核源码
分析 (5)多处理器调度
Linux
内核源码
分析(5)多处理器调度文章目录Linux
内核源码
分析(5)多处理器调度注:本章节使用的内核版本为Linux5.6.18一、SMT和NUMA1、SMP(对称多处理器结构)2、NUMA(非一致内存访问结构
Elec Liu
·
2023-09-05 04:14
Linux内核源码分析
linux
运维
服务器
Linux
内核源码
分析 (A)常见内核面试题
Linux
内核源码
分析(A)常见内核面试题文章目录Linux
内核源码
分析(A)常见内核面试题调用schedule()进行进程切换的方式有几种CFS调度器vruntime的计算方式网站收集面试题集合1调用
Elec Liu
·
2023-09-05 04:44
Linux内核源码分析
算法
linux
Linux
内核源码
分析 (6)RCU机制及内存优化屏障
Linux
内核源码
分析(6)RCU机制及内存优化屏障文章目录Linux
内核源码
分析(6)RCU机制及内存优化屏障一、RCU机制1、RCU的原理和特点2、核心API(例中使用RCU保护指针)3、链表操作4
Elec Liu
·
2023-09-05 04:44
Linux内核源码分析
linux
c语言
Linux
内核源码
分析 (7)内核内存布局和堆管理
一、Linux内核内存布局64位Linux一般使用48位来表示虚拟地址空间,45位表示物理地址。通过命令:cat/proc/cpuinfo。查看Linux内核位数和proc文件系统输出系统软硬件信息如下:lh@LH_LINUX:~$cat/proc/cpuinfovendor_id:GenuineIntel//CPU制造商cpufamily:6//CPU产品代号model:165//CPU属于其系
Elec Liu
·
2023-09-05 04:13
Linux内核源码分析
linux
运维
服务器
如何在GitHub上大显身手?
码农朋友们都知道,gitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比如linux
内核源码
、git源码、机器学习框架tensorflow等等。
良许Linux
·
2023-09-05 02:04
【postgresql 基础入门】psql客户端的使用方法
psql客户端使用专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物
韩楚风
·
2023-09-04 17:49
postgresql
#
postgresql使用
postgresql
数据库
linux
后端
sql
数据库开发
【postgresql基础入门】 新建数据库服务集群目录,定制属于自己的独享数据区
初始化集群专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.系列文章初始化集群数据库服务管理一
韩楚风
·
2023-09-04 17:48
postgresql
#
postgresql使用
数据库
postgresql
sql
database
大数据
linux
【postgresql 基础入门】数据库服务的管理
数据库服务管理专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物
韩楚风
·
2023-09-04 17:47
postgresql
#
postgresql使用
数据库
postgresql
linux
后端
大数据
数据库开发
sql
buildroot修改内核防止清理重新加载办法
为了避免在重新构建时覆盖你的修改,可以采取以下两种方法之一:使用外部
内核源码
:将你的自定义
内核源码
放置在Buildroot之外的目录,并通过Buildroot的配置选项指定该源码的路径。
最后一个bug
·
2023-09-04 03:46
嵌入式linux/RTOS
嵌入式硬件
arm开发
linux
系统架构
获取Linux
内核源码
在嵌入式平台上做Linux开发的时候,我们用的kernel都是芯片厂家移植到自家平台上的,但是最初的原生Linux内核的源码是从哪里来的呢?下面我们介绍一下怎么获取原生的Linux源码。从Linux社区获取内核kernel源码Linux社区的官方网站是https://kernel.org/,页面如下:可以看到当前Linux内核的主线的版本是6.3-rc3,社区会长期维护的longterm版本有6.
u012903992
·
2023-09-03 15:29
操作系统
linux
运维
服务器
内核编译之编译2.6.35
已开通新的博客,后续文字都会发到新博客http://www.0xfree.top---前段时间中兴发布了小v的
内核源码
35,便下载下来,准备找个时间编译一下,一直比较忙,便拖着拖着就到了这周,现记录一下编译小
0xforee
·
2023-09-02 10:15
android
i2c_set_clientdata函数作用
一、i2c_set_clientdata函数在probe方式的I2C驱动中的probe函数中经常出现i2c_set_clientdata函数,一直很不解这个函数什么意思,后来查看
内核源码
,发现了一点大家都知道的秘密
hubbbb@
·
2023-09-02 03:28
14012.petalinux小知识点
文章目录1petalinux实用知识点1.1添加设备树头文件1.2petalinux缓存
内核源码
,uboot源码到本地并不删除缓存1.3petalinux使用本地
内核源码
编译1.4petalinux使用本地
xhome516
·
2023-08-31 22:06
14000-xilinx
xilinx
openharmony内核中不一样的双向链表
不一样的双向链表链表初识别遍历双向链表参考链接链表初识别最近看openharmony的
内核源码
时看到一个有意思的双向链表,结构如下typedefstructLOS_DL_LIST{structLOS_DL_LIST
mulinhu
·
2023-08-31 13:45
c语言
操作系统
链表
数据结构
教程更新 | RK3568驱动指南第六篇-平台总线
内核源码
2.1初识
内核源码
2.2
内核源码
结构2.3编译
内核源码
第3章helloworld驱动实验3.1驱动编写3.2驱动的基本框架第4章内核模块实验4.1设置
迅为电子
·
2023-08-31 01:48
嵌入式硬件
人工智能
xenomai内核解析--xenomai初探
文章目录xenomai初探一、xenomai3组成结构1.1xenomai31.2xenomai3结构二、xenomai3源码介绍1.1编译构建相关文件与目录1.2官方应用示例1.3测试工具1.4应用库和
内核源码
沐多
·
2023-08-30 21:22
xenomai内核解析
linux
嵌入式
rtos
xenomai
linux0.11
与linux2.6.0两个版本内核启动流程——学习笔记
一、
linux0.11
内核启动流程1.1bootsect上电后bios把bootsect放到了0x7c00的的地方;然后他自己又把自己移到了0x90000的地方,它是磁盘引导块程序,在磁盘的第一个扇区中的程序
西邮小菜机
·
2023-08-30 15:52
linux
linux
运维
服务器
Linux页高速缓存与文件读写
了解到了页高速缓存之后,页高速缓存在内核中是怎样具体与文件读写挂钩的呢,在本文中就对这个进行探究,基于:Linux-4.4.4
内核源码
。
SweeNeil
·
2023-08-30 15:20
Linux内核开发
Linux页高速缓存
写缓存与读缓存
C语言指针的另类用法,眼花缭乱地类型变化,指针地址中还可以存入额外数据,到底有多神通呢?
指针的奇特用法专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物
韩楚风
·
2023-08-29 01:21
C语言特性
c语言
开发语言
linux
postgresql
内核源码
分析 btree索引的增删查代码基本原理流程分析,索引膨胀的原因在这里
B-Tree索引代码流程分析专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,
韩楚风
·
2023-08-29 01:50
postgresql
#
postgresql
数据库
linux
大数据
数据库架构
数据仓库
LiteOS qemu realview-pbx-a9 环境搭建与运行
qemu开发学习环境,当前RT-Thread、FreeRTOS已经成功运行qemu,LiteOS初步验证可以正常运行qemurealview-pbx-a9,这里做个记录首先学习或者研究RTOS,只是看
内核源码
张世争
·
2023-08-28 06:01
LiteOS
LiteOS
qemu
realview-pbx-a9
内核模块添加功能及使用(静态、动态)
一、向内核添加新功能1.1静态加载法:即新功能源码与内核其它代码一起编译进uImage文件内新功能源码与Linux
内核源码
在同一目录结构下在linux-3.14/driver/char/目录下编写myhello.c
一条飞的鱼儿
·
2023-08-27 23:48
驱动开发
编译tiny4412 Linux 内核
工作环境Ubuntu22交叉编译器4.5.1解压Linux
内核源码
,进入目录将官方配置完好的defconfig文件作为配置文件cptiny4412_linux_defconfig.config由于内核版本较低
hdh717
·
2023-08-27 11:37
linux
kernel
采用make menuconfig配置Linux内核常用选项解读(一)
本文以Linux3.0内核为例进行讲述在
内核源码
根目录中采用makemenuconfig命令后进入如下界面:第一项意思就是对物理-虚拟地址互相转换进行修改,该功能会根据内核在系统中的位置自动计算出相应地址
Rookie Linux
·
2023-08-26 14:04
Linux
Kernel
driver
tools
make
menuconfig
Linux
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合
内核源码
路径完成那么如何将驱动直接编译进内核呢?
lanhuazui10
·
2023-08-26 14:33
内核开发
驱动开发
Linux的常见的发行版
什么是linux发行版:linux发行版通常指的是社区或者企业,通过对linux
内核源码
自行编译后衍生出的linux版本,结构可以表述为Linux内核+商业软件常见的linux发行版有三大系,分别是:Debian
宝贝小魔
·
2023-08-26 13:50
Linux
内核源码
分析-内存管理
Linux内核内存布局64位Linux系统一般使用48位表示虚拟地址空间,45位表示物理地址。通过命令:cat/proc/cpuinfo。查看Linux内核位数和proc文件系统输出系统软硬件信息如下:x86_64架构体系内核分布情况通过cat/proc/meminfo输出系统架构内存分布情况,具体如下所示:wj@ubuntu:~$cat/proc/meminfo MemTotal: 809
repinkply
·
2023-08-25 08:04
#
Linux内核/多线程多进程
Linux内核源码
内存管理
实验八 网卡驱动移植
FS4412实验平台交叉编译工具:arm-none-linux-gnueabi-【注意事项】实验步骤中以“$”开头的命令表示在ubuntu环境下执行,以“#”开头的命令表示在开发板下执行【实验步骤】在
内核源码
的顶层目录下执行如下命令
一条飞的鱼儿
·
2023-08-25 01:51
linux
运维
实验七 Linux 内核移植
实验平台交叉编译工具:arm-none-linux-gnueabi-【注意事项】实验步骤中以“$”开头的命令表示在ubuntu环境下执行,以“#”开头的命令表示在开发板下执行【实验步骤】在Linux官网下载Linux
内核源码
一条飞的鱼儿
·
2023-08-25 01:20
linux
数据库
运维
成功搞定H7-TOO的FreeRTOS Trace图形化链表方式展示任务管理
FreeRTOS,特色是不需要目标板额外做任何代码,实时检测RTOS任务执行情况,支持在线和脱机玩法,效果是下面这样的:这样的展示还不够直观,这几天开始研究图形化链表方式展示任务管理,从源码的角度来看,OS
内核源码
就是通过各种链表组装起来的
硬汉嵌入式
·
2023-08-24 17:01
H7-TOOL
链表
数据结构
人工智能大模型加速数据库存储模型发展 行列混合存储下的破局
数据存储模型专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程toadb开源库个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述在数据库的发展过程中,关系型数据库是一个里程碑式的阶段
韩楚风
·
2023-08-22 09:40
数据库概念
数据库
服务器
database
架构
大数据
数据库架构
【学习日记】【FreeRTOS】FreeRTOS 移植到 STM32F103C8
一、FreeRTOSV9.0.0源码的获取两个下载链接:官网代码托管二、源码文件夹内容简介Source:
内核源码
,我们需要的主要内容根目录:这里的C文件都是由C语言编写的,所以在各种单片机上是通用的include
__Witheart__
·
2023-08-21 05:56
RTOS
学习
stm32
嵌入式硬件
RTOS
Linux0.11
内核源码
解析-truncate.c
truncate文件只要实现释放指定i节点在设备上占用的所有逻辑块,包括直接块、一次间接块、二次间接块。从而将文件节点对应的文件长度截为0,并释放占用的设备空间。索引节点的逻辑块连接方式释放一次间接块staticvoidfree_ind(intdev,intblock){structbuffer_head*bh;unsignedshort*p;inti;if(!block)return;//读取一
天才小C
·
2023-08-20 04:39
linux0.11内核源码
truncate
linux0.11
释放逻辑块
Flink
内核源码
解析--Flink中重要的工作组件和机制
Flink
内核源码
1、掌握Flink应用程序抽象2、掌握Flink核心组件整体架构抽象3、掌握FlinkJob三种运行模式4、理解FlinkRPC网络通信框架Akka详解5、理解TaskManager为例子
`FUTURE`
·
2023-08-20 04:38
Flink
flink
大数据
C语言可变数组 嵌套的可变数组,翻过了山跨过了河 又掉进了坑
可变数组专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述数组中元素是顺序存放,这一特性让我们存储和访问数据都很简单
韩楚风
·
2023-08-20 03:53
C语言特性
c语言
开发语言
linux
后端
【手写数据库toadb 造不一样的轮子】行列混合存储模型 就是为大模型分析准备的
行列混合存储模型专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述混合模型的由来我们虽然造轮子,但是也会造完全一样的轮子
韩楚风
·
2023-08-20 03:23
数据库
database
数据库架构
大数据
数据分析
linux
c语言
Linux 添加系统调用命令(Ubuntu22.04.0和CentOs7)
Ubuntu22.04.0(需要在root权限下)1.查看
内核源码
版本apt-cachesearchlinux-source2.下载
内核源码
apt-getinstalllinux-source-5.19.03
Ying_17
·
2023-08-19 19:07
linux
Hadoop学习:深入解析MapReduce的大数据魔力(三)
Hadoop学习:深入解析MapReduce的大数据魔力(三)3.5MapReduce
内核源码
解析3.5.1MapTask工作机制3.5.2ReduceTask工作机制3.5.3ReduceTask并行度决定机制
老虎也淘气
·
2023-08-19 05:46
Hadoop学习指南
大数据
hadoop
学习
内核KABI兼容性验证结论
在UOS内核上insmod-fcrc32test.ko(该模块
内核源码
自带)。根据crc32test.ko代码理解无错误输出即为无问题。
Yurii.Huang
·
2023-08-18 20:29
linux
OpenCloudOS 如何基于 eBPF 实现容器级别的TCP 连接监控?
基于eBPF实现的可观测性,可以无需修改
内核源码
或者加载内核模块,安全高效的扩展内核功能。本文,将从网络的角度介绍如何基于eBPF,实现容器级别的TCP连接监控。
·
2023-08-18 19:43
linux
disagrees about version of symbol
都是基于
内核源码
树编译的,但是两次编译导致模块B中的函数CRC和A中的函数CRC不一样,因此报错。将A和B使用同一个Makefile一次性编译,insmod不再报错。
chaoshuaihaohao
·
2023-08-18 16:41
linux
友善之臂NanoPi NEO利用fbtft驱动点亮1.69寸ST7789V2屏幕
屏幕引脚说明NanoPiNEOIO介绍屏幕与板子的IO连接关系屏幕NanoPiNEOGNDGNDVCC3.3VSCLPC2SDAPC0RESPG11DCPA1CSPC3BLKPA0下载交叉编译器和linux
内核源码
并按教程配置好开发环境参考友善官方链接
年纪青青
·
2023-08-18 03:49
linux
ST7789V
fbtft
全志H3
友善之臂
NanoPi
NEO
Ubuntu下通过源码编译方式升级内核
1.下载
内核源码
包及补丁包(1)查看当前Ubuntu系统的内核版本。
蓝天居士
·
2023-08-17 18:23
Linux内核
Linux
ubuntu16编译
内核源码
并替换
文章目录1.找到和ubuntu内核版本相同的
内核源码
包2.下载下面三个文件3.相关步骤4.安装编译环境软件参考:1.找到和ubuntu内核版本相同的
内核源码
包4.15.0-112.113:linuxpackage
Yengi
·
2023-08-17 18:19
OS-虚拟化
linux
page_to_pfn 、virt_to_page、 virt_to_phys、page、页帧pfn、内核虚拟地址、物理内存地址linux
内核源码
详解
首先说说内核态虚拟地址和物理内存地址转换关系#definePAGE_OFFSETUL(0xffffffc000000000)/*PHYS_OFFSET-thephysicaladdressofthestartofmemory.*/#definePHYS_OFFSET({memstart_addr;})//把内核态虚拟地址转成物理地址#define__virt_to_phys(x)(((phys_a
dongzhiyan_hjp
·
2023-08-17 18:14
内核
内存管理
linux
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他