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内核源码
【原创】Ubuntu Pro 中的RealTime linux(Real-time Ubuntu/PREEMPT-RT/Ubuntu官方PREEMPT-RT)
UbuntuPro简介2.Real-timeUbuntu3.订阅UbuntuPro4.安装realtimeLinuxkernel5.UbuntuProrealtimekernel简单测试6.获取ubuntu官方实时
内核源码
附版权声明
沐多
·
2023-04-09 18:54
linux
linux
ubuntu
RTlinux
RTOS
Linux - 创建内核man手册
1.下载对应版本的Linux
内核源码
(www.kernel.org)测试使用的
内核源码
版本为3.16.782.创建安装man手册TerminalCommand$sudoapt-getinstallpython-sphinx
狂奔的鸡骨架
·
2023-04-09 08:20
【嵌入式环境下linux内核及驱动学习笔记-(2-linux内核模块)】
内核模块介绍2、内核模块的结构2.1helloworld例程2.2结构说明2.2.1包含库2.2.2__init的作用:2.2.3内核是裸机程序,不可以调用C库中printf函数来打印程序信息,Linux
内核源码
自身实现了一个用法与
骑牛唱剧本
·
2023-04-08 15:27
Linux内核与驱动
linux
嵌入式
内核与驱动
initramfs详解-----初识initramfs
内核被加载到内存并运行后,内核进程最终需要切换到用户太的进程来使用计算机,而用户进程又存在于外存储设备上,比如systemd进程,通常systemd进程所在的存储设备也是Linux真正的根文件系统所在的位置,我们知道
内核源码
是没有包含驱动程序的
巭犇
·
2023-04-08 11:57
centos
linux
运维
CentOS下编译Linux内核
1、下载内核内核的源码的官方网站为TheLinuxKernelArchives,在此网站下载最新
内核源码
。
巭犇
·
2023-04-08 11:26
linux
读 NebulaGraph源码 | 查询语句 LOOKUP 的一生
本文源码阅读基于
内核源码
的v3.3.0版本,详见GitHubhttps://github.com/vesoft-inc/nebula/releases/tag/v3.3.0读源码之前首先,我们需要明
图数据库NebulaGraph
·
2023-04-08 08:33
Nebula
Graph
数据库
java
mysql
arm架构linux内核调试实战
前言偶然间,发现了一个很好用的仓,可以十分方便地进行arm架构的linux内核调试,该仓地址如下https://github.com/cc-droid/v-kernel-qemu,对应的解析视频在《linux
内核源码
分析
DaHuangXiao
·
2023-04-08 04:00
内核
linux
arm
FreeRTOS与
UCOSIII
任务状态对比
FreeRTOS任务状态1、运行态正在运行的任务,正在使用处理器的任务。单核处理器中任何时候都有且只有一个任务处于运行态。2、就绪态已经准备就绪(非阻塞或挂起),可以立即运行但还没有运行的任务。正在等待比自己高优先级任务结束后运行的任务。3、阻塞态正在等待某个外部事件的任务。阻塞态下不进入任务调度器,等待事件到来后再退出阻塞态。使用了vTaskDelay()后,就会进入阻塞态直到延时结束。正在等待
塔克Tark
·
2023-04-08 00:48
FreeRTOS
开发语言
c语言
嵌入式
一步一图带你深入理解 Linux 虚拟内存管理(上)
从本文开始我们就正式开启了Linux内核内存管理子系统源码解析系列,笔者还是会秉承之前系列文章的风格,采用一步一图的方式先是详细介绍相关原理,在保证大家清晰理解原理的基础上,我们再来一步一步的解析相关
内核源码
的实现
bin的技术小屋
·
2023-04-07 12:11
Linux - 内核增加函数
内核源码
根目录创建"test"目录并添加源码文件TerminalCommand$mkdirtest$cdtest$touchMakefile$touchtest.c//Makefileobj-y=test.o
狂奔的鸡骨架
·
2023-04-07 09:38
ARM Linux 内核的配置和编译原理
一、linux
内核源码
目录结构11、源码从哪里来(1)之前讲过,我们使用2.6.35.7版本的内核。
滨边美波她男友
·
2023-04-06 06:11
ARM
S5PV210
朱有鹏
linux
内核驱动
linux
ARM
arm开发
s5pv210
详细讲解Linux
内核源码
的进程虚拟内存(图例解析)
在现代操作系统中,进程之间共享使用cpu和内存,但是内存资源有限,为了更加高效地使用内存,现代操作系统提供一个内存抽象—虚拟内存。虚拟内存巧妙地利用内存,地址转换,磁盘文件和操作系统内核来为每一个进程提供足够大的统一的私有地址空间。虚拟内存提供三个重要的能力:1)将内存当作磁盘的缓存,在内存中只保留常用数据,必要时从内存和磁盘之间交换数据。2)简化内存管理,为每个进程提供统一的地址空间。3)保护进
极致Linux内核
·
2023-04-06 02:32
linux内核结构体说明
usb-skel
内核源码
中usb驱动的骨架的usb-skeleton,他定义的设备结构体叫做usb-skel:structusb_skel { structusb_device* udev
istan1ey
·
2023-04-06 01:44
linux内核
linux
kernel
内核
Linux 内核(Kernel)组成分析
【好文推荐】需要多久才能看完linux
内核源码
?
Linux加油站
·
2023-04-06 01:06
linux
服务器
运维
文件系统
先根据读
内核源码
一书的理解,做如下记录:1.内存缓冲区是用户和硬盘文件进行交互的必经之地。
sdulibh
·
2023-04-05 22:10
linux
操作基础
内核
文件系统
Linux设备驱动程序学习----3.模块的编译和装载
第2步,必须在自己的系统中配置并构造好内核树,这样可以得到一个更加健壮的模块装载器,可以使内核的模块要和
内核源码
树中的目标文件连接。同时也需要这些目标文件存在于内核目录树中。这样,准备
micro虾米
·
2023-04-05 14:33
【FreeRTOS】
这里说到的开源,指的是你可以免费得获取到FreeRTOS的源代码,且当你的产品使用了FreeRTOS且没有修改FreeRTOS
内核源码
的时候,你的产品的全部代码都可以闭源,不用开源,但是当你修改了FreeRTOS
Eiker_3169
·
2023-04-05 08:03
FreeRTOS
FreeRTOS
ESP32
操作系统
物联网
IMX6ULL Linux内核移植
本次移植实验使用的是正点原子开发板ALPHAV2.2交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf使用的是NXP官方开发板的Linux
内核源码
移植然后解压把目录改为自己工程的名字
℡四叶草~
·
2023-04-04 16:54
Linux嵌入式
Linux设备驱动程序学习(21)-内存映射和DMA-数据结构
内核源码
:Linux-3.0一、物理页在内存中的数据结构及内存映射由于历史原因,内核使用逻辑地址来引用物理内存页。
tigerly
·
2023-04-04 15:03
Linux设备驱动
TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
很简单呀,因为我做了实验和看了TCP协议栈的
内核源码
,发现要增大这两个队列长度,不是简简单单增大某一个参数就可以的。接下来,就会以实
java梦想口服液
·
2023-04-04 03:05
Android系统定制及adb日志调试方法
系统启动流程详解AndroidFramework学习路线如何用Android手机抓取SystraceAndroidFramework基础到深入篇Android系统定制及adb日志调试方法Android修改
内核源码
绕过防调试检测
哆啦安全
·
2023-04-04 01:56
Android系统
framework模块定制开发
Android系统定制开发
【linux驱动之字符设备驱动基础】
3.1驱动概念3.2linux体系架构3.3模块化设计3.4linux设备驱动分类3.5驱动程序的安全性要求四、环境搭建4.1
内核源码
树构建4.2nfs服务器搭建五、简单的模块源码分析5.1常用模块操作命令
小殷丫Coding
·
2023-04-03 22:57
驱动开发
linux
字符设备
驱动学习
linux
内核源码
分析中断work_queue
目录一、工作队列二、工作队列结构体三、工作队列初始化(系统自带)缺省工作队列示例四、自定义工作队列自定义示例一、工作队列工作队列可以把工作推后,交由一个内核线程去执行,工作队列允许重新调度甚至是睡眠。内核把推迟的任务交给特定的通用线程的这样一种接口用途:中断处理、进程同步、定时等场合。可以使用等待队列实现阻塞进程的唤醒。它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现内核中的异步时间通
为了维护世界和平_
·
2023-04-03 22:54
linux内核分析
工作队列
linux
内核源码
分析之slab(二)
目录结构体分析结构体之间关系静态初始化创建缓存结构体分析kmem_cache每个缓存由kmem_cache结构的一个实例表示。structkmem_cache{//是每个CPU一个array_cache类型的变量structarray_cache__percpu*cpu_cache;/*1)Cachetunables.Protectedbyslab_mutex*/unsignedintbatchc
为了维护世界和平_
·
2023-04-03 21:34
linux内核分析
linux
运维
服务器
1024程序员节
Rootkit---进程隐藏
测试环境:Ubuntu18.04内核版本:4.15.0有的内核版本函数不一定都相同,有的修改的程度比较大,需要下载
内核源码
去看。
NoAss`
·
2023-04-03 08:43
Rootkit
网络安全
rootkit
二.字符设备驱动基础
最简单的模块源码分析34.1、printk函数详解4.2、关于驱动模块中的头文件4.3、驱动编译的Makefile分析五.用开发板来调试模块5.1、设置bootcmd使开发板通过tftp下载自己建立的
内核源码
树编译得到的
MrT_WANG
·
2023-04-03 08:11
ARM+Linux探索之旅
ARM(linux驱动开发)
字符设备
linux驱动
led
【操作系统实验】设备驱动(Linux环境下)
实验目的】实验目的:熟悉Linux下驱动程序设计 编译内核实验要求:在Linux系统下,编译内核,并在该内核下完成实验; 自主设计驱动程序,完成驱动程序的安装【实验内容】1.编译内核,构造
内核源码
树
小天才才
·
2023-04-03 07:03
#
操作系统
操作系统
设备驱动
计算机操作系统-设备驱动实现实验报告
熟悉linux下驱动程序设计2、了解linux下字符设备驱动设计实验要求一、内核编译提供以下实验的环境二、ubantu14.0432位下第一个helloworld驱动程序 编写驱动程序时,首先必须建立
内核源码
树
zqwlearning
·
2023-04-03 07:10
计算机科学本科课程
linux
操作系统
整理--Linux字符设备驱动开发基础
知识整理–Linux字符设备驱动开发基础我理解的linux驱动:封装对底层硬件的操作,向上层应用提供操作接口文中有些地方没贴出相应的函数原型,请自行查阅,或者用SouceInsight搜索自己的
内核源码
树
liam.li
·
2023-04-03 07:39
#
设备驱动基础
驱动开发基础
驱动开发
linux驱动
Linux驱动开发中的中间件:设备树
Linux设备树设备树的产生是为了解决
内核源码
的arch/arm目录下代码混乱和臃肿的问题(过去每个厂商出个板子就要提供外设硬件和平台硬件信息,这些信息以.c和.h文件的形式呈现)。
Swiler
·
2023-04-03 05:00
Linux基础
linux
驱动开发
arm开发
嵌入式
c语言
TCP 半连接队列和全连接队列
很简单呀,因为我做了实验和看了TCP协议栈的
内核源码
,发现要增大这两个队列长度,不是简简单单增大某一个参数就可以的。接下来,就
tracy_668
·
2023-04-03 00:49
ethercat移植至ARM
2.准备目标arm板运行的
内核源码
,编译通过。3.安装或者解压目标arm板相应的交叉编译工具。步骤:1.解压IGH源码进入目录#tarxjfethercat-1.5.2.tar.bz2#cd
Mm☾
·
2023-04-02 23:35
linux
c语言
Linux
内核源码
分析-kmalloc与vmalloc
1.kamllocstatic__always_inlinevoid*kmalloc(size_tsize,gfp_tflags){structkmem_cache*cachep;void*ret;if(__builtin_constant_p(size)){//__builtin_constant_p是编译器gcc内置函数,用于判断一个值是否为编译时常量,如果是常数,返回1,否则返回0inti=
杨跟的博客
·
2023-04-01 18:42
嵌入式
内存管理专题03 引导内存分配器原理
1、bootmem分配器定义的数据结构,
内核源码
如下:2、每个内存节点有一个bootmem_data实例(include/linux/memzone.h)3、bootmem分配
卖萌的番茄酱
·
2023-04-01 10:24
数据结构
linux
arm
c语言
Linux
内核源码
-- 系统调用相关
转自:http://tech.sina.com.cn/s/s/2006-07-05/071030364.shtml针对好多Linux爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux
内核源码
的入门方法
soulfy
·
2023-04-01 02:16
Linux
linux
系统调用
OrangePi PC Plus 学习笔记
:使用友善之臂的主线uboot+linux+buildroot1.编译说明1.下载工具链并安装2.下载uboot源码3.编译uboot4.SD卡分区5.使用dd命令烧写UBoot6.下载编译linux
内核源码
守护安静星空
·
2023-04-01 01:35
编译工具链
linux
内核是如何运行ko文件的--系统调用
内核是如何运行ko文件的–系统调用文章目录内核是如何运行ko文件的--系统调用什么是系统调用系统调用的流程向系统中添加一个系统调用1.在
内核源码
中添加自己的服务,需要编译进入内核2.添加系统调用号3.编译烧写
Paranoid-up
·
2023-03-31 23:15
Linux驱动V2.0
#
内核模块
linux
驱动开发
c语言
arm
嵌入式
开发测试官方文档、书籍免费奉献啦
语言无关类操作系统开源世界旅行手册鸟哥的Linux私房菜TheLinuxCommandLine(中英文版)Linux设备驱动(第三版)深入分析Linux
内核源码
UNIXTOOLBOXDocker中文指南
weixin_30502965
·
2023-03-31 22:23
深入讲解Linux内核——【操作系统】处理器调度
【推荐阅读】分析linux启动
内核源码
一文剖析Linux内核中内存管理一文了解Linux上TCP的几个内核参数调优1.调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免
Linux加油站
·
2023-03-31 13:55
linux
服务器
java
需要多久才能看完linux
内核源码
?
代码中自由颜如玉!代码中自有黄金屋!那么Linux内核代码到底有多少行?我们需要多久能读完呢?一、内核行数Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。先说说最早的内核linux0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。再来看看内核代码量的统计。【文章福利】小编在群文件上传了一些个人觉得比较好
Linux加油站
·
2023-03-31 01:15
linux
运维
网络
Linux0.11
内核源码
解析-bootsect.s
学习资料:Linux内核完全注释操作系统真像还原极客时间-Linux
内核源码
趣读Linux0.11
内核源码
->上电->80x86架构CPU会自动进入实模式->从地址0xffff0自动执行程序代码->bios
天才小C
·
2023-03-30 23:21
linux0.11内核源码
linux
Linux0.11
内核源码
解析-head.s
学习资料:Linux内核完全注释操作系统真像还原极客时间-Linux
内核源码
趣读Linux0.11
内核源码
->设置ds,es,fs,gs,寄存器为0x10,都指向GDT的第2个描述0000000000010000
天才小C
·
2023-03-30 23:21
linux0.11内核源码
linux
Linux 0.11内核分析02:系统启动
目录1.内核镜像的构建1.1
内核源码
结构1.1.1boot1.1.2fs1.1.3include1.1.4init1.1.5kernel1.1.6lib1.1.7mm1.1.8tool1.2Makefile
麦兜的学习笔记
·
2023-03-30 22:42
Linux内核源码分析
linux
运维
服务器
Linux0.11
内核源码
解析——启动代码bootsect.s(1)
前言:距离我上次我写Linux0.11版本的内核分析,稍微隔得时间有点久,一个主要是由于要回答星球上朋友们遇到的问题,另外一个是自己去学习重温了一下汇编语言,其实也不是重温,压根就是自己基础差,以前没咋系统学习过!其实汇编还是非常有用的,比如平时调试错误在一些高级语言的时候,可以进行反汇编,这个有很大的帮助!这里为啥突然去学习一下汇编,最主要的原因是我想好好分析一下boot目录里面的汇编源码,看看
txp玩Linux
·
2023-03-30 22:04
Linux内核学习笔记!
内核
嵌入式
linux
java
编程语言
Linux0.11
内核源码
解析-setup.s
学习资料:Linux内核完全注释操作系统真像还原极客时间-Linux
内核源码
趣读Linux0.11
内核源码
->setup程序将system模块从0x10000~0x8ffff整块向下移动到内存绝对地址0x00000
天才小C
·
2023-03-30 22:31
linux0.11内核源码
linux
一文带你深入了解Linux IIO 子系统
【推荐阅读】一文剖析Linux内核中内存管理分析linux启动
内核源码
关于如何快速学好,学懂Linux内核。内含学习路线工业场合里面也有大量的模拟量和数字量之间的转换,也就是我们常说的ADC和DAC。
Linux加油站
·
2023-03-30 19:50
linux
运维
服务器
Flink
内核源码
解析系列(十四):创建JobManager及对应的三大组件Resource Manager、Dispatcher、JobMaster
在《Flink
内核源码
解析系列(十二):向YarnResourceManager提交任务信息》文章中,讲到了yarn客户端向ResourceManager提交任务,因此下一步就是要创建JobManager
Better~Me
·
2023-03-30 18:20
Flink内核源码解读
flink
linux 内核概述,Linux 内核学习笔记:Linux 0.11 内核概述
前面博文中,算是把个人认为关于Linux内核学习必需的“预备知识”写完了,接下来就是对
内核源码
的学习。在源码学习之前,我们先来看看Linux0.11内核的一个概况,以便于后续学习有个大纲,不致走偏。
zh222333
·
2023-03-30 02:48
linux
内核概述
linux的进程/线程/协程系列3:查看linux
内核源码
——vim+ctags/find+grep
linux的进程/线程/协程系列3:查看linux
内核源码
——vim+ctags/find+grep前言摘要:1.下载linux
内核源码
2.打标签方法:vim+ctags2.1安装vim2.2安装universal-ctags2.3
shao918516
·
2023-03-30 02:39
linux
linux源码
ctags
vim
find
grep
腾讯首发Linux
内核源码
《嵌入式开发进阶笔记》差距差的不止一点点哦
一,前言Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。Linux内核是第一个真正完整且突出的免费和开源软件示例,促使其广泛采用并得到了数千名开发人员的贡献。Linux内核由芬兰赫尔辛基大学的学生LinusTorvalds于1991年创建。随着程序员调整其他自由软
简说Linux内核
·
2023-03-30 01:14
linux
运维
服务器
Linux内核
嵌入式开发
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他