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 内核和 Windows 内核有什么区别?
对于服务器使用的操作系统基本上都是Linux,而且
内核源码
也是开源的,任何人都可以下载,并增加自己的改动或功能,Linux最大的魅力在于,全世界有非常多的技术大佬为它贡献代码。
废柴程序员
·
2023-07-25 05:53
Linux账户标识R=400是什么意思_带你阅读linux
内核源码
:通俗讲解编译器、交叉编译器和大小端...
欢迎关注”技术简说“,持续分享linux内核和驱动开发干货。本文内容包括:编译器和交叉编译器的介绍交叉编译器的命名规则如何交叉编译C代码大端、小端的通俗讲解如何判断你的系统是大端系统还是小端系统要学习linux内核开发,编译器或者交叉编译器是绕不过去的坎。编译器的作用是把人类容易标识的程序代码转换为机器所理解的机器代码,那交叉编译器呢?交叉编译器也是实现类似的功能,只不过,咳咳,此处划重点:编译器
weixin_39633102
·
2023-07-24 21:13
vm
ubuntu编译内核
【外设篇】Linux 看门狗工作原理
二、看门狗
内核源码
分析三、编写看门狗程序四、关于看门狗作用的特别说明一、什么是看门狗?
积步千里
·
2023-07-24 15:11
嵌入式驱动开发
linux
arm开发
skbuff.h在哪
今天看来下底层socket的实现,发现很多人都说有个skbuff结构,我就想着去找下这个,cat/include/linux/skbuff.h结果找不到,查了下,需要下载
内核源码
//Ubuntusudoaptinstalllinux-headers-genericdpkg-Sskbuff.h
吃瓜太狼
·
2023-07-23 04:19
ubuntu
文件IO_文件截断_ftruncate,truncate(附Linux-5.15.10
内核源码
分析)
2.truncate函数介绍2.1truncate函数2.2truncate函数
内核源码
分析2.3truncate函数使用示例3.ftruncate函数介绍3.1ftruncate函数3.2ftruncate
物联网心球
·
2023-07-22 23:47
Linux环境编程
linux
c语言
物联网
ubuntu
开源
Ubuntu18编译
内核源码
并安装
的内核中的触摸屏驱动来修正;先拿我自己笔记本上的Ubuntu18系统做个试验;参看:https://blog.csdn.net/l460133921/article/details/531788751下载Ubuntu18
内核源码
使用如下命令下载
内核源码
小馬佩德罗
·
2023-07-22 10:58
Linux系统相关
Kernel
Ubuntu
linux内核编译和移植过程
linux内核采用模块化方式编写,分层思想4、linux内核使用C和汇编代码实现,在内核中最好不要使用C++5、linux内核具有很好的移植和裁剪特性通过图形化界面的配置方式就可以完成裁剪二、linux
内核源码
的获取
圣地亚哥^
·
2023-07-21 08:24
ARM专栏
Linux系统移植学习笔记【2】linux内核移植
Linux系统移植学习笔记2二、linux内核的移植1.linux内核的特点2.linux
内核源码
的获取3.linux内核的版本命名方式4.linux内核版本的选择5.linux内核的配置和编译6.对
内核源码
进行配置和编译
Bzaa
·
2023-07-21 08:52
系统移植
linux
内核
linux
迅为龙芯2K0500开发板-资料目录
基础资料01开发板硬件资料02_开发及烧写工具开发资料03开发所需软件及驱动04_pmon&Linux
内核源码
05_内核镜像06_pmon镜像07_buildroot文件系统源码&镜像08_测试文件使用手册
mucheni
·
2023-07-20 19:01
2K0500
postgresql
内核源码
分析 表锁relation lock的使用,session lock会话锁的应用场景,操作表不再困难
专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.
韩楚风
·
2023-07-20 09:12
#
postgresql
postgresql
数据库
服务器
架构
database
大数据
linux
Linux和Unix操作系统的区别和联系
,苹果公司公开了自己的
内核源码
,命名为XNU:XNUisNotUnix,在Darwin操作系统上进行开发的。所以苹果的内核可以看做是Unix衍生系统。
senpaiLi
·
2023-07-20 06:15
php
内核源码
分析 入口,Laravel框架源码解析之入口文件原理分析
本文实例讲述了Laravel框架源码解析之入口文件原理。分享给大家供大家参考,具体如下:前言提升能力的方法并非使用更多工具,而是解刨自己所使用的工具。今天我们从Laravel启动的第一步开始讲起。入口文件laravel是单入口框架,所有请求必将经过index.phpdefine('LARAVEL_START',microtime(true));//获取启动时间使用composer是现代PHP的标志
潘儒锋
·
2023-07-19 01:44
php内核源码分析
入口
文件IO_文件同步(附Linux-5.15.10
内核源码
分析)
2.fsync函数介绍2.1fsync函数2.2fsync函数
内核源码
分析2.3fsync函数使用示例3.fdatasync函数介绍3.1fdatasync函数3.2fdatasync函数
内核源码
分析3.3fdatasync
物联网心球
·
2023-07-18 20:15
Linux环境编程
linux
网络
c语言
物联网
tcp/ip
嵌入式Linux驱动开发初级-内核模块编译方法
动态加载法二、内核模块基础代码解析三、内核模块的多源文件编程四、内核模块信息宏一、向内核添加新功能1.1静态加载法所谓静态加载法,就是新功能源码与内核其它代码一起编译进uImage文件内新功能源码与Linux
内核源码
在同一目录结构下在
芬达在学习
·
2023-07-18 18:04
驱动开发
linux
运维
如何更方便的查看Linux内核代码的更新记录[类似于SVN windows客户端的比较功能]
最一般的办法就是把新旧版本的
内核源码
下载下来,然后利用BCompare或别的什么工具进行源码对比,但这明显比较费力耗时,而本文将介绍一种更快捷简单的方法。
duanlove
·
2023-07-17 15:47
[Linux_kernel]
linux内核编译,linux自定义系统调用函数
neededby'certs/x509_certificate_list'FailedtogenerateBTFforvmlinux/bin/sh:1:zstd:notfound自定义linux系统调用函数资源下载linux
内核源码
下载
夏天匆匆2过
·
2023-07-17 15:39
linux/嵌入式
linux
运维
服务器
文件IO_文件读写(附Linux-5.15.10
内核源码
分析)
1.1文件偏移量介绍1.2文件偏移量重点1.3文件偏移量工作原理2.文件偏移量设置2.1lseek函数2.2lseek
内核源码
分析3.写文件3.1write函数3.2write
内核源码
分析4.读文件4.1read
物联网心球
·
2023-07-17 03:26
Linux环境编程
linux
物联网
c语言
vim
tcp/ip
文件IO_打开和关闭文件(附Linux-5.15.10
内核源码
分析)
目录1.打开文件1.1函数原型介绍1.1.1open函数1.1.2creat函数1.1.2openat函数1.2
内核源码
分析1.3函数原型区别2.关闭文件2.1函数原型介绍2.1.1close函数2.2
物联网心球
·
2023-07-17 03:25
Linux环境编程
linux
c语言
物联网
ubuntu
开源
文件IO_复制文件描述符(附Linux-5.15.10
内核源码
分析)
目录1.文件描述符复制简介2.dup函数原型2.1dup函数2.2dup函数工作原理2.3dup函数
内核源码
分析2.4dup函数示例代码3.dup2函数原型3.1dup2函数3.2dup2函数工作原理3.3dup2
物联网心球
·
2023-07-17 03:50
Linux环境编程
linux
tcp/ip
物联网
c语言
linux 信号原理 信号处理设置signal, 信号发送kill,信号等待sigsuspend,信号阻塞sigprocmask,一网打尽信号使用
专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.
韩楚风
·
2023-07-16 15:22
并发编程
linux
信号处理
c语言
架构
后端
服务器
开源
postgresql内核分析 spinlock与lwlock原理与实现机制
专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.
韩楚风
·
2023-07-16 15:52
#
postgresql
postgresql
数据库
linux
database
c语言
架构
分布式
postgresql regular lock常规锁申请与释放 以及fastpath快速申请优化的取舍
专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.
韩楚风
·
2023-07-16 14:46
postgresql
#
数据库
服务器
linux
database
数据库架构
c语言
开源
Cilium核心技术-eBPF XDP&TC介绍
eBPF是一项革命性技术,它能在内核中运行沙箱程序(sandboxprograms),而无需修改
内核源码
或者加载内核模块。eBPF的一个重要特性是能够使用高级语言(如C)来实现程序。
Yuan_sr
·
2023-07-16 08:09
eBPF
CNI
kubernetes
云原生
容器
Linux
内核源码
分析 day01——内存寻址
前言Linux
内核源码
分析Antz系统编写已经开始了内核部分了,在编写时同时也参考学习一点Linux内核知识。自制Antz操作系统一个自制的操作系统,Antz。
weixin_30709929
·
2023-07-15 09:31
操作系统
网络
java
嵌入式linux驱动开发之移远4G模块EC800驱动移植指南
环境准备imax6ul开发板虚拟机(Ubuntu18.04)交叉编译工具链
内核源码
安装依赖#安装lzop工具,用于生成压缩或解压镜像sudoapt-getinsta
特立独行的猫a
·
2023-07-15 08:32
嵌入式应用开发实战
linux应用开发
linux
驱动开发
运维
深入理解 Linux 物理内存分配全链路实现
目录内核物理内存分配接口物理内存分配
内核源码
实现内存分配的心脏__alloc_pagesprepare_alloc_pages内存慢速分配入口alloc_pages_slowpath总结内核物理内存分配接口在物理内存分配成功的情况下
量子学习法
·
2023-07-15 06:19
liunx内核
linux
服务器
缓存
云计算
【linux】驱动-1-环境准备
单独新建一个工作目录,将其
内核源码
放在该目录下,切换到
内核源码
目录,找到make_deb.sh脚本,修改里面的配置参数,如内核编译位置等等。修改好配置参数后,只需要执行脚本即可编译内核。
金色888
·
2023-07-14 11:11
第四章:Linux进程概念
系列文章目录文章目录系列文章目录前言一、冯诺依曼体系结构1、内存的意义2、数据流二、操作系统1、操作系统的目的三、进程1、基本概念2、查看进程3、通过系统调用创建进程-fork四、进程状态1、linux
内核源码
好好锅
·
2023-07-13 18:21
#
Linux
linux
运维
服务器
postgresql regular lock常规锁 烤的内嫩外焦,入口即化
专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.
韩楚风
·
2023-07-13 16:27
#
postgresql
postgresql
数据库
sql
c语言
linux
数据库架构
架构
【linux kernel】linux内核数据结构分析之哈希表
Linux内核中实现了一套经典的哈希表操作,定义在/include/linux/list.h文件中,本文基于linux
内核源码
6.2.7,记录了其常用操作哈希表的API函数,便于在阅读linux
内核源码
时更好的理解程序执行的过程和细节
iriczhao
·
2023-06-24 08:30
小生聊【linux
kernel】
小生聊【嵌入式linux】
数据结构
linux
散列表
哈希表
lnux内核
【linux kernel】linux内核数据结构分析之链表
Linux内核中实现了一套经典的链表操作,定义在/include/linux/list.h文件中,本文基于linux
内核源码
6.2.7,记录了其常用操作链表的API函数,便于在阅读linux
内核源码
时更好的理解程序执行的过程和细节
iriczhao
·
2023-06-24 08:29
小生聊【linux
kernel】
小生聊【嵌入式linux】
链表
数据结构
linux
list_head
linux block layer第一篇bio 子系统数据结构及初始化
内核源码
:l
geshifei
·
2023-06-23 16:37
linux
block
linux
数据结构
数据库底层物理存储层 的管理方案
专栏内容:postgresql
内核源码
分析手写数据库toadb并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.数据库的物理存储层简介数据库的数据,在物理介质上的存储,在不同应用场景下采用不同存储方案
韩楚风
·
2023-06-23 15:30
数据库概念
内核架构分析
数据库
服务器
linux
database
数据库架构
大数据
数据库开发
Linux字符编码支持
2.背景本文基于Linux4.14
内核源码
进行
JiMoKuangXiangQu
·
2023-06-23 13:04
#
Linux基础
linux
字符集支持
NLS
petalinux之简易字符设备驱动开发
目录一、模块工程1.创建驱动模块2.模块编译二、运行在传统的Linux驱动开发中,一般是以Linux内核为基础进行模块编译,但是以petalinux创建的工程系统,并没有找到对应的
内核源码
,不过赛灵思的官网肯定能找得到的
风间琉璃•
·
2023-06-22 19:43
ZYNQ
驱动开发
postgresql 从应用角度看快照snapshot使用,事务隔离控制不再神密
专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.快照使用快照是事务中使用,配合事务的隔离级别,体现出不同的可见性。
韩楚风
·
2023-06-22 16:51
postgresql
#postgresql使用
postgresql
数据库
开源
database
sql
big
data
Linux内核内存管理源码分析之init-mm.c(2)
再次给出
内核源码
中init_top_gpt的说明,在Documentation/admin-guide/kdump/vmcoreinfo.rst中:ini
蓝天居士
·
2023-06-22 04:47
内存管理
Linux内核
Linux内核
内存管理
postgresql snapshot快照源码解析, 快照内容生成规则, 可见性是这样判断的
postgresqlsnapshot快照源码解读专栏内容:postgresql
内核源码
分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述本文主要介绍数据库事务快照,分别从源码实现角度和从
韩楚风
·
2023-06-21 15:23
postgresql
数据库
linux
sql
c语言
database
服务器
深入理解 slab cache 内存分配全链路实现
本文源码部分基于内核5.4版本讨论在经过上篇文章《从
内核源码
看slab内存池的创建初始化流程》的介绍之后,我们最终得到下面这幅slabcache的完整架构图:本文笔者将带大家继续从
内核源码
的角度继续拆解
·
2023-06-21 12:17
从
内核源码
看 slab 内存池的创建初始化流程
在上篇文章[《细节拉满,80张图带你一步一步推演slab内存池的设计与实现》](https://mp.weixin.qq.com/s?__biz=Mzg2MzU3Mjc3Ng==&mid=2247487...)中,笔者从slabcache的总体架构演进角度以及slabcache的运行原理角度为大家勾勒出了slabcache的总体架构视图,基于这个视图详细阐述了slabcache的内存分配以及释放原
·
2023-06-21 12:46
阅读 Linux
内核源码
——共享内存
参考了《边干边学——Linux内核指导》(鬼畜的书名)第16章内容,他们用的是2.6.15的
内核源码
。
·
2023-06-21 12:05
深度解读 Linux 内核级通用内存池 —— kmalloc 体系
本文是笔者slab系列的最后一篇文章,为了方便大家快速检索,先将相关的文章列举出来:《细节拉满,80张图带你一步一步推演slab内存池的设计与实现》《从
内核源码
看slab内存池的创建初始化流程》《深入理解
·
2023-06-21 12:03
Linux驱动入门(三)——源码下载阅读、分析和嵌入式文件系统介绍
文章目录从内核出发获取
内核源码
使用Git安装
内核源码
使用补丁阅读Linux
内核源码
SourceInsight简介阅读源码内核开发的特点无libc库抑或无标准头文件GNUC没有内存保护机制不要轻易在内核中使用浮点数容积小而固定的栈同步和并发可移植性的重要性
Jacky~~
·
2023-06-20 22:38
Linux驱动开发
linux
驱动开发
linux
内核源码
分析之虚拟内存映射
目录内存映射原理系统调用mmap内存映射原理三个阶段sys_mmap系统调用munmap系统调用内存映射即在进程的虚拟内存地址空间中创建一个映射,分为两种1)文件映射:文件支持的内存映射,把文件的一个区间映射到进程的虚拟地址空间,数据源是存储设备上的文件。2)匿名映射:没有文件支持的内存映射,把物理内存映射到进程的虚拟地址空间,没有数据源。内存映射原理创建内存映射时,在进程的用户虚拟地址空间中分配
为了维护世界和平_
·
2023-06-20 21:33
linux内核分析
linux
linux内核
虚拟内存
mmap
Linux0.11
内核源码
解析-pipe.c
目录什么是PIPE?PIPE注意事项有名和匿名管道内核管道通信管道读函数管道写函数管道创建什么是PIPE?进程间通信(IPC,Inter-ProcessCommunication)是指在不同进程间进行数据通信和交换的过程。管道(pipe)是一种进程间通信的机制,它是一种单向、先进先出的通信方式。一个进程将数据写入管道,而另一个进程从管道中读取数据。在Linux或Unix系统中,进程间还可以使用共享
天才小C
·
2023-06-20 19:48
linux0.11内核源码
linux
驱动开发
Linux0.11
内核源码
解析-block_dev.c
目录block_dev.c文件的作用intblock_write(intdev,long*pos,char*buf,intcount)intblock_read(intdev,unsignedlong*pos,char*buf,intcount)block_dev.c文件的作用block_dev.c文件就包含两个函数,分别是block_read和block_write函数,提供给read和writ
天才小C
·
2023-06-20 19:18
linux0.11内核源码
c语言
开发语言
Linux0.11
内核源码
解析-bitmap.c
目录bitmap.c在内核中的作用什么是位图操作?代码介绍clear_block(addr)set_bit&clear_bit(nr,addr)find_first_zero(addr)查找第一位为0free_block(intdev,intblock)释放blockintnew_block(intdev)分配一个新的数据块free_inode(structm_inode*inode)清空节点的内
天才小C
·
2023-06-20 19:17
linux0.11内核源码
c语言
开发语言
Linux0.11
内核源码
解析-file_dev.c
目录功能描述intfile_read(structm_inode*inode,structfile*filp,char*buf,intcount)intfile_write(structm_inode*inode,structfile*filp,char*buf,intcount)功能描述该文件主要是由两个函数file_read()和file_write()组成,提供系统调用函数read()和wr
天才小C
·
2023-06-20 19:45
linux0.11内核源码
linux
驱动开发
向内核模块中添加新功能
一、向内核添加新功能1.1静态加载法:即新功能源码与内核其它代码一起编译进uImage文件内新功能源码与Linux
内核源码
在同一目录结构下给新功能代码配置Kconfig#进入要添加的新功能的同级目录,这里用添加一个名为
m0_74936872
·
2023-06-20 03:44
linux
驱动
Linux设备树DTB存储格式
structftd_header区域数据结构memoryreservationblock区域数据结构structblock区域stringsblock内核对设备树中平台信息的处理machine_desc
内核源码
处理分析
DylanHe215
·
2023-06-18 08:18
Linux
linux
运维
服务器
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他