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内核目录主要有哪些
Linux
内核源码
包含了许多不同的目录,每个目录都有其特定的作用。
编码小哥
·
2023-11-01 05:10
Linux
linux
一种用于Linux内核驱动开发的Vim环境配置
本文介绍一种用于linux内核驱动开发或linux
内核源码
阅读的vim环境配置。用到的几款插件包括:cags、cscope和taglist。
Leon_George
·
2023-10-31 00:31
Linux3.4.2驱动开发
vim配置
阅读内核
ctags
cscope
taglist
mdev详解和利用mdev让USB串口按USB通道自动映射
文章目录一、mdev概述二、用法三、linux
内核源码
分析四、busybox源码分析一、mdev概述mdev是busybox提供的一个工具,在嵌入式系统中,相当于简化版的udev,作用是:在系统启动、热插拔和动态加载驱动程序时
我是谁??
·
2023-10-30 13:35
Linux
linux
mdev
《操作系统》by李治军 | 实验4 - 进程运行轨迹的跟踪与统计
process.c下载2、stat_log.py下载四、实验过程(一)编写样本程序process.c1、什么是样本程序2、process.c3、修改process.c4、编译并运行process.c(二)在
Linux0.11
Amentos
·
2023-10-30 09:01
操作系统
linux
操作系统
进程运行轨迹的跟踪与统计
【Linux
内核源码
剖析】
内核源码
的组织结构
文章目录前言一、Linux内核的特征二、为什么要学Linux内核三、Linux操作系统结构1.Linux内核在系统中的位置2.Linux内核子系统之间的关系3.系统主要的数据结构三、Linux
内核源码
目录组织结构前言如果说
_索伦
·
2023-10-30 08:43
Linux内核源码剖析
linux
学习
unix
vscode安装clangd插件阅读linux
内核源码
1、VSCode安装插件在本地安装clangd和clangdweb插件2、远程安装Ubuntu插件clangd3、右击“clangdweb”选择扩展设置4、点击添加项复制输入如下参数,然后确定:–compile-commands-dir=${workspaceFolder}--background-index--completion-style=detailed--header-insertion
hdh717
·
2023-10-29 02:05
vscode
linux
ide
linux
内核源码
进程,详解:Linux内核源代码
前面总结了关于Linux内核结构的学习,接下来我们一起学习Linux内核源代码。第一:多版本的内核源代码对不同的内核版本,系统调用一般是相同的。新版本也许可以增加一个新的系统调用,但旧的系统调用将依然不变,这对于保持向后兼容是非常必要的—一个新的内核版本不能打破常规的过程。在大多数情况下,设备文件将仍然相同,而另一方面,版本之间的内部接口有所变化。Linux内核源代码有一个简单的数字系统,任何偶数
张枫子
·
2023-10-27 12:00
linux内核源码
进程
linux
内核源码
目录结构
分析Linux
内核源码
目录组织结构Linux内核特征Linux内核的组织形式为整体式结构;Linux进程调度方式简单而高效;Linux内核支持内核线程(守护进程);Linux内核支持多种平台的虚拟内存管理
晓枫寒叶
·
2023-10-27 12:58
Linux内核学习
linux
linux内核makefile编译生成内核目标文件的过程,Linux内核编译过程
1内核编译过程学习Linux内核除了必备的基础知识、搭建Linux环境、下载
内核源码
和准备相关资源之外,第一件要做的事情应该就是编译自己的Linux内核,然后运行编译出来的内核。
weixin_39809140
·
2023-10-26 19:59
嵌入式linux编译内核,关于嵌入式linux编译最简单内核模块不能通过的问题!
n");}这是我写的一个内核模块,可是怎么编译它,听说交叉编译器路径要指定,还有就是linux2.6.13
内核源码
路径要指定,是吗?????那位说得详细点!谢谢!!!|楼主
weixin_39776239
·
2023-10-26 19:29
嵌入式linux编译内核
嵌入式linux 驱动编译进内核
将驱动编译进linux内核首先,我先介绍一下linux
内核源码
里面的dr
Smalld_cat
·
2023-10-26 18:55
zynq开发
linux驱动开发
笔记
linux
内核
linux
内核源码
分析之进程调度
文章目录一、进程优先级二、内核支持调度策略三、task_struct与调度相关的成员四、调度类五、就绪队列六、调度实体调度策略通常在进程响应速度和最大系统利用率寻找平衡。进程调度框图如下一、进程优先级1、普通优先级:nice值范围-20~+19,默认为0;越大意味着更低的优先级,linux下nice代表时间片的比例。2、实时优先级:范围0~99任何实时优先级大于普通优先级。#defineMAX_U
为了维护世界和平_
·
2023-10-26 16:11
linux内核分析
linux
运维
服务器
linux
内核源码
--->fd文件描述符
首先,创建一个test.c文件vimtest.c#include#include#include#include#include#include#includeintmain(intargc,char**argv){if(argc!=2){printf("Usage:%s\n",argv[0]);return-1;}intfd=open(argv[1],O_RDONLY);printf("fd=%
国家级退堂鼓
·
2023-10-26 11:20
1024程序员节
linux
ubuntu
android10.0(Q)编译安卓内核(pixel 2)
下载
内核源码
1.查看内核版本首先需要看一下内核的版本,可以在手机中看到内核版本2.下载该内核版本对应的源码cd~/mount/project/androidqgitclonehttps://aosp.tuna.tsinghua.edu.cn
龙之叶
·
2023-10-26 07:33
android
elasticsearch
react
native
android
runtime
zygote
linux获取当前进程进程号,Linux内核获取当前进程结构的current宏
上篇文章Linux内核的源码结构简介(1)简单介绍了Linux
内核源码
的目录结构,以及和进程的task_struct的几个关键变量,最后提到了在内核里获取当前进程的pid的代码:current->pid
虚舟老师
·
2023-10-26 03:04
linux获取当前进程进程号
10_linux内核定时器实验
系统拍率可以设置,单位是HZ,可在编译内核时通过图形化界面设置,设置路径如下:KernelFeatures->Timerfrequency([=y])配置完以后,可在
内核源码
根目录下的.config文件找到
Mr.劉
·
2023-10-25 21:55
linux驱动开发
Linux 内核定时器(高级字符设备五)
Linux内核中使用timer_list结构体表示内核定时器,该结构体定义在“
内核源码
/include/linux/timer.h”文件中,
温人之周.
·
2023-10-25 20:19
RK3568
linux驱动开发笔记(迅为)
linux
Linux内核启动中驱动初始化过程
Linux内核启动时驱动初始化过程一、驱动模块存在形式
内核源码
树中大部分内容为驱动代码,那么在内核中,每个驱动在内核编译时都是以如下的两种形式进行编译的:1、静态编译将驱动编译进内核;2、动态编译将驱动编译成可以在需要时动态插入到内核中的模块
biaotai
·
2023-10-25 18:06
Linux驱动
linux
驱动开发
运维
Linux内核模块基础--内核模块
1.1模块源码编写在Linux
内核源码
中,定义了一个structtimeval结构体,结构体中有两个成员变量tv_sec,tv_usec,分别保存当前系统时间的秒和微秒,time_t和suseconds_t
土豆西瓜大芝麻
·
2023-10-25 10:39
文件系统
linux
linux
运维
服务器
linux驱动开发学习001:概述
linux的
内核源码
编译后,会生成一个总的镜像。镜像加载到内存中运行他,就会启动内核。
搞IT的锋
·
2023-10-23 23:19
驱动
linux
驱动开发
Linux系统移植框架简介
需要从官方下载u-boot源码,linux
内核源码
,根文件系统的源码,对源码进行配置和编译,生成对应的源码的镜像文件,将镜像文件部署到开发板中,使开发板可以启动linux系统。
MrWang.
·
2023-10-23 21:50
夜深人静Linux
linux
运维
服务器
一篇内核编译说明
1.Linux
内核源码
结构:
内核源码
中主要包含以下子目录:arch:包含了与体系结构相关的代码对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。
yangbomy
·
2023-10-23 21:25
Unix/Linux
makefile
include
documentation
command
character
terminal
linux编译及启动过程分析
Linux内核编译说明1.Linux
内核源码
结构:
内核源码
中主要包含以下子目录:arch:包含了与体系结构相关的代码对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。
刘一痕
·
2023-10-23 21:22
LINUX
操作系统实验1
1、主要平台和工具简介硬件:IA-32架构的计算机软件:Bochs、gcc、IDE、
Linux0.11
源代码、Ubuntu、hit-oslab集成环境*PS:Bochs是一个免费且开放源代码的IA-32
CSDN729180099
·
2023-10-23 12:49
操作系统实验
linux
使用 Go 语言开发 eBPF 程序
在IntroductiontoeBPF[1]这篇文章中介绍了基于
内核源码
开发并加载eBPF代码的过程。
米开朗基杨
·
2023-10-23 01:53
内核
go
linux
golang
python
ubuntu16.04
内核源码
编译
安装ssh服务sudoapt-getinstallopenssh-serversmb配置sudoapt-getinstallsambasudosmbpasswd-ashare根据提示深入用户密码(登陆Samba共享目录的时候需要)。4重启Sambaviewplaincopysudoservicesmbdrestartsudoapt-getinstallvim/etc/samba/smb.conf[
dddddppppp123
·
2023-10-23 00:45
Linux内核入门及WSL2上的重编译笔记
重新编译内核主要是为了使用libbpf,日后也可以再使用rust::redbpf
内核源码
下载官网:TheLinuxKernelArchives内核有几个分支mainlinemainline指由LinusTorvalds
postKamous
·
2023-10-22 04:38
网络安全
linux
在 Alpine Linux 上编译
Linux0.11
内核
本文转自我的个人博客:https://zetaoyang.github.io,欢迎大家来访哦。近日,想在Windows系统下编译Linux-0.11内核。于是就在VirtualBox中安装了AlpineLinux3.4。其中VirtualBox下的网络配置如下:使用2块网卡,第一块设置为host-only方式:第二块设置为nat方式:其中,VirtualBoxHost-OnlyEthernetAd
Zetao_Yang
·
2023-10-22 04:07
linux
tools
virtualbox
linux
内核
Linux
内核源码
阅读入门(全网最详细教程)
前言通过阅读Linux内核,你能深入理解Linux底层运行机制,对操作系统有深入理解,会对整个计算机体系都有一个更深刻的认识。在驱动开发/应用开发/后台开发等方向,你都需要了解操作系统内核的运行机制,这样你才能写出更好的代码。作为程序员,应该深入了解一下操作系统的底层机制,最好是阅读源码,在对操作系统有更深的了解之后,我们写多线程高并发程序,包括架构,优化,算法等,都有更高的高度。我们学习Linu
猪猪的超超
·
2023-10-22 03:50
Linux
linux
c++
系统架构
运维
后端
v59.04 鸿蒙
内核源码
分析(构建工具) | 顺瓜摸藤调试构建过程 | 百篇博客分析HarmonyOS源码
《论语》:颜渊篇百篇博客系列篇.本篇为:v59.xx鸿蒙
内核源码
分析(构建工具篇)|顺瓜摸藤调试构建过程编译构建相关篇为:v50.03鸿蒙
内核源码
分析(编译环境)|编译鸿蒙防掉坑指南v57.02鸿蒙
内核源码
分析
鸿蒙内核源码分析
·
2023-10-22 01:03
鸿蒙内核源码分析
华为
harmonyos
v66.07 鸿蒙
内核源码
分析(根文件系统) | 谁先挂到/谁就是根总 | 百篇博客分析OpenHarmony源码
《论语》:颜渊篇百篇博客系列篇.本篇为:v66.xx鸿蒙
内核源码
分析(根文件系统)|谁先挂到/谁就是根总文件系统相关篇为:v62.02鸿蒙
内核源码
分析(文件概念)|为什么说一切皆是文件v63.04鸿蒙
内核源码
分析
鸿蒙内核源码分析
·
2023-10-22 01:03
鸿蒙内核源码分析
内核
linux
操作系统
华为
harmonyos
2022/10/10——基于stm32mp157a的驱动点灯
但是内核开发不止只有驱动开发内核模块的三要素1、入口:申请资源工作,在驱动安装的时候执行2、出口:回收资源时工作,在卸载驱动的时候执行3、许可证:驱动要遵循GPL协议内核模块在编译的时候不可以通过gcc直接编译,应该是基于驱动代码中依赖的
内核源码
命如星火
·
2023-10-20 23:11
驱动学习
驱动开发
how to jonin linux kernel developing
这篇文档已被加入到
内核源码
树的Documentation文档里(名字为HOWTO),你可以在最新的内核树里找到它。尽管已经有网友翻译过这篇文档,但是我还是决定自己再翻译一遍。
songfengcn
·
2023-10-20 21:49
linux
linux内核
文档
工作
tree
测试
Centos 升级linux内核版本
分别是:1.下载linux
内核源码
,编译
内核源码
进行安装。2:下载官方的rpm包进行安装升级。下面分别进行说明。
天年一梦
·
2023-10-20 05:23
centos
内核升级
linux驱动
linux
从裸机启动开始运行一个C++程序(五)
先序文章请看从裸机启动开始运行一个C++程序(四)从裸机启动开始运行一个C++程序(三)从裸机启动开始运行一个C++程序(二)从裸机启动开始运行一个C++程序(一)把MBR和
内核源码
拆开拆分MBR和Kernel
borehole打洞哥
·
2023-10-19 03:07
c++
数据库
服务器
CentOS7上安装部署bcache模块
1.首先确认内核版本uname-r2.安装编译内核的必要工具yumgroupinstall"DevelopmentTools"-yyuminstallkernel-headers-y3.下载
内核源码
包并解包
-out-man---
·
2023-10-19 01:20
linux
教程更新 | 持续开源 RK3568驱动指南-驱动基础进阶篇
内核源码
第3章helloworld驱动实验第4章内核模块实验第5章驱动模块传参实验第6章内核模块符号导出实验✦第二篇字符设备基础第7章menuconfig图形化配置实验第8章驱动模块编译进内核实验第9章申请字符设备号
迅为电子
·
2023-10-18 13:28
开源
linux 性能分析perf
在Linux下做性能分析3:perf_linuxperf源码_学不会代码的研究僧的博客-CSDN博客安装在开发板上使用apt安装perf命令:aptinstall-yperf或者进入kernel
内核源码
目录
RopenYuan
·
2023-10-16 20:38
ARM64_V8V9
linux
40、Spark
内核源码
深度剖析之DAGScheduler原理剖析与源码分析
流程图stage划分算法原理剖析.png源码入口//调用SparkContext,之前初始化时创建的dagScheduler的runJob()方法dagScheduler.runJob(rdd,cleanedFunc,partitions,callSite,allowLocal,resultHandler,localProperties.get)看看runJob方法defrunJob[T,U:Cl
ZFH__ZJ
·
2023-10-15 06:39
linux
内核源码
下载地址
官网链接:https://www.kernel.org/HTTPhttps://www.kernel.org/pub/GIThttps://git.kernel.org/官网下载经常速度太慢,无法下载,提供另一个链接:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/可以根据需要,下载对应内核版本
雪后初暖阳丶林深处
·
2023-10-15 01:18
linux内核设备树及编译--完整清晰
1、设备树的概念在
内核源码
中,存在大量对板级细节信息描述的代码。
lilifang_2011
·
2023-10-14 17:58
linux设备驱动
Linux
内核源码
分析课程
个月帮助学员掌握内核底层必备技术5个专题全面提升内核在工作中的常用技术点:进程管理专题、内存管理专题、网络协议栈专题、设备驱动管理专题、文件系统及内核组件专题一、进程管理专栏1.1进程管理基础部分Linux
内核源码
组织结构
攻城狮百里
·
2023-10-13 10:34
Linux
linux
深度剖析E680I/G应用[转贴]
由于本人也刚接触E680G不久,再加上Linux知识空白,文章深度也许还远远不能达到分析Linux
内核源码
的层次,所以我加上了应用二字,足以说明是面向广大普通用户的。对大多数人来
weixin_34005042
·
2023-10-13 00:36
shell
java
操作系统
linux 的kernel文件夹里面没有makefile,Makefile 与Linux内核编译系统kbuild
Linux
内核源码
文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和
老班长-宫晓
·
2023-10-12 10:06
linux
L14D5内核编译
mkimage帮助生成uImage文件1、mm:内存管理2、fs:文件系统3、net:网络协议栈4、dirvers:设备驱动5、arch+init:启动相关6、kernel+ipc:任务/进程管理不是
内核源码
socket()
·
2023-10-11 23:50
linux
运维
服务器
《嵌入式系统 – Zephyr开发笔记》 第4章 Zephyr应用开发
sudoapt-getupdate$sudoapt-getinstalltree4.1工程简介Zephyr是基于Cmake开发的,编译系统是一个以应用程序为中心的系统,它需要一个应用程序来初始化需要编译的
内核源码
树
Bruceoxl
·
2023-10-11 15:27
1024程序员节
嵌入式
应用
zephyr
linux ptrace
内核源码
分析,linux3.5.4 ptrace源码分析二(系列二)
相比较于PTRACE_TRACEME,PTRACE_ATTACH则是一个进程(将要成为父进程)主动的去trace一个正在运行的进程(子进程)PTRACE_ATTACH的主要处理函数如下:staticintptrace_attach(structtask_struct*task,longrequest,unsignedlongaddr,unsignedlongflags){boolseize=(re
一朵小小玫
·
2023-10-10 15:18
linux
ptrace
内核源码分析
linux内核态real cred,Linux
内核源码
分析 -- 更新当前进程的 cred -- commit_creds
浅析一下用来修改当前进程cred的函数commit_creds源码版本:Linuxkernel5.9.9首先来看cred结构/**Thesecuritycontextofatask**Thepartsofthecontextbreakdownintotwocategories:**(1)Theobjectivecontextofatask.Thesepartsareusedwhensomeothe
勃斯丶李 mkq0.~
·
2023-10-10 15:47
linux内核态real
cred
Linux进程信号
普通信号分别对应的作用信号的作用信号的产生键盘kill命令系统函数kill函数例子raise函数例子软件条件产生信号例子硬件异常产生信号例子信号的阻塞与递达内核里的信号block、pending、handler表
内核源码
信号的处理处理的方式处理的时机用户态和内核态处理的大概过程信号的本质代码实践
喜欢乙醇的四氯化碳
·
2023-10-10 10:32
linux学习笔记
运维
信号
linux
ebpf子系统在Linux
内核源码
中的分布情况
kernel/bpf:该目录包含eBPF子系统的核心代码,包括eBPF虚拟机和相关数据结构的实现,还有与eBPF程序加载和验证相关的代码。相关头文件:include/uapi/linux/bpf.h:该文件定义了与eBPF程序和eBPF虚拟机相关的常量和数据结构,供用户空间程序使用。include/uapi/linux/bpf_common.h:定义了一些通用的常量和宏,这些常量和宏用于内核中的不
PinkGranite
·
2023-10-10 08:12
ebpf
linux
运维
服务器
ebpf
上一页
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
其他