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内核源代码分析
Linux 简介
Linux内核
最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
海烟君
·
2024-01-21 03:13
linux内核
配置——树莓派3B+
树莓派内核文件的获取如果想要树莓派的内核文件,可以到RaspberryPi·GitHub中选择linux(在连接树莓派的终端中利用指令uname-r来知道自己的树莓派版本)选择对应的版本,在code里选择download.zip下载压缩包,放到windows中自己之前弄过的共享文件夹中,方便在Ubuntu中文件的传递我们把下载好的压缩包放在一个创建好的文件夹中(SYSTEM),解压,目的是为了后续
zhezhehenkenai
·
2024-01-20 21:54
树莓派
linux
Linux的介绍
Linux内核
是在1991由芬兰人林纳斯·托瓦兹(LinusTorvalds)编写的,主要受到Minix和Unix思想的启发。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。
ming23
·
2024-01-20 18:54
RT-Linux在IMX8上的使用
ByToradex胡珊逢Real-timeLinux是指在普通
Linux内核
打上PREEMPT_RT补丁后使内核满足实时要求。
toradex
·
2024-01-20 15:54
ZYNQ学习笔记-LINUX篇-字符设备驱动控制AXI-GPIO
ZYNQ学习笔记硬件平台:zynq-7000&xc7z100ffg900-2linux开发平台:ubuntu16.04.4LTSzynq-
linux内核
:linux-xlnx-xilinx-v2017.4LINUX
mlia
·
2024-01-20 15:30
Docker与Docker Compose入门:释放你的应用部署的威力
本文大纲如下,1.Docker一键安装这里给大家分享我的Docker一键安装脚本,在大部分基于
Linux内核
的系统中可以直接使用。curl -fsSL https://get.docker.com
waynaqua
·
2024-01-20 13:10
docker
查看docker容器内的pid和宿主机中pid的映射关系
注:
Linux内核
版本小于4.1用此方法进入对应的容器,执行grepthreads/proc/*/sched从返回信息中可以看到容器内进程号和宿主机中进程号的对应关系,示例如下root@55e0b2020fc0
不负长风
·
2024-01-20 12:03
#
python后端开发
docker
Linux下安装docker
1、查看系统版本Docker支持64位版本的CentOS7和CentOS8及更高版本,它要求
Linux内核
版本不低于3.10。
清爽的暗之妖刀0369
·
2024-01-20 12:01
Docker
linux
docker
运维
银河麒麟操作系统 v10 中离线安装 Docker
银河麒麟操作系统v10中离线安装Docker1.查看系统版本2.查看
Linux内核
版本(3.10以上)3.查看iptabls版本(1.4以上)4.判断处理器架构5.离线下载Docker安装包6.移动解压出来的二进制文件到
linmengmeng_1314
·
2024-01-20 11:17
【总结】
docker
容器
运维
麒麟V10
Docker
docker-compose
C++中的嵌入式Linux开发技术
嵌入式Linux开发技术主要分为以下几个方面:
Linux内核
:
Linux内核
是整个嵌入式Linux系统的核心,负责管理系统资源,并提供各
naer_chongya
·
2024-01-20 11:49
c++
linux
开发语言
Centos 8 安装 Elasticsearch
CentOS8采用了最新的
Linux内核
和软件包管理系统,提供了更好的性能和安全性,同时还支持Docker和Kubernetes等容器化技术,方便用户进行应用程序的部署和管理。
黄妹妹儿
·
2024-01-20 10:52
centos
elasticsearch
linux
Linux之引导和服务篇
一.引导过程开机自检--->MBR引导--->GRUB菜单--->加载
Linux内核
--->init进程初始化详解:开机自检:服务器主机开机之后,将根据主板BIOS(基本输入输出系统)中的设置对CPU,
Beloved Susu
·
2024-01-20 07:13
linux
服务器
运维
Buildroot 构建文件系统
你可以和编译
Linux内核
一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs
JalynFong
·
2024-01-20 07:46
Linux内核
--网络协议栈(二)整体介绍
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建二、网络分层------>2.1、网络与文件操作三、协议介绍及使用------>3.1、核心网络框架------>3.2、系统调用接口------>3.3、协议无关接口(socket)------------>3.3.1、sock------>3.4、网络协议的注册------>3.5、Soc
文艺小少年
·
2024-01-20 04:52
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux内核
--网络协议栈(四)内核网络协议栈
目录一、引言二、数据报文的封装与分用------>2.1、封装------>2.2、分用三、
Linux内核
网络协议栈------>3.1、协议栈的分层结构------>3.2、网络协议栈初始化流程四、Socket
文艺小少年
·
2024-01-20 04:51
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
初识进程(Linux)
进程前言1.介绍冯诺依曼体系结构①.CPU——寄存器、运算器、控制器和时钟②.存储器——内存③.输入输出设备④.程序运行过程⑤.小结2.操作系统①.基本介绍②.先描述再组织(重要:贯穿
Linux内核
)进程
kpl_20
·
2024-01-20 03:43
Linux
linux
Linux查看版本信息
一、查看
Linux内核
版本命令:1、cat/proc/version1.png2、uname-a2.png二、查看Linux系统版本的命令:1、lsb_release-a,即可列出所有版本信息:3.png2
芮淼一线
·
2024-01-20 01:27
中移(苏州)软件技术有限公司面试问题与解答(2)——
Linux内核
内存初始化的完整流程1
本文对于中移(苏州)软件技术有限公司面试问题中的“(8)
Linux内核
内存初始化的完整流程。”进行解答与解析。实际上早有此心,把
Linux内核
尤其是进程管理、内存管理和文件系统的代码都筛一遍。
蓝天居士
·
2024-01-20 00:58
面试
面试
linux内核
协议栈接收数据流程(一)
linux网络接收数据第一站——网卡驱动linux网络接收数据流程的第一站为网卡驱动,网卡接收包流程大致为:网卡硬件接收到包,会将数据包通过DMA映射到预先分配好的ringbuffer内存环形缓存中,紧接着使用硬中断告知cpu新数据包的到来(初始化时用request_irq注册中断服务函数)。cpu触发软中断,唤醒ksoftirqd进程来处理新数据包,调用驱动注册的中断处理函数,进入中断处理下半部
krokodil98
·
2024-01-19 22:19
android/linux源码
linux
网络
c语言
【C语言】
linux内核
ipoib模块 - ipoib_start_xmit
一、ipoib_start_xmit函数定义staticnetdev_tx_tipoib_start_xmit(structsk_buff*skb,structnet_device*dev){structipoib_dev_priv*priv=ipoib_priv(dev);structrdma_netdev*rn=netdev_priv(dev);structipoib_neigh*neigh;
一尘之中
·
2024-01-19 22:18
编程
#
C语言
linux内核
网络
c语言
linux
【C语言】
linux内核
ipoib模块 - ipoib_send
一、ipoib_send函数定义intipoib_send(structnet_device*dev,structsk_buff*skb,structib_ah*address,u32dqpn){structipoib_dev_priv*priv=ipoib_priv(dev);structipoib_tx_buf*tx_req;inthlen,rc;void*phead;unsignedintu
一尘之中
·
2024-01-19 22:48
编程
#
C语言
linux内核
c语言
linux
开发语言
【C语言】
linux内核
ipoib模块 - ipoib_intf_init
一、ipoib_intf_init函数定义intipoib_intf_init(structib_device*hca,u8port,constchar*name,structnet_device*dev,structipoib_dev_priv*priv){structrdma_netdev*rn=netdev_priv(dev);intrc;priv->ca=hca;priv->port=po
一尘之中
·
2024-01-19 22:48
编程
#
C语言
linux内核
c语言
linux
网络
Linux内核
|字符设备
Linux内核
是怎么设计字符设备的Linux哲学一切皆文件如何把字符设备抽象成文件复习文件描述符本质open()函数,在文件系统中找到指定文件的操作接口,绑定到进程task_srtuct->files_struct
左手的月光
·
2024-01-19 20:04
linux
运维
服务器
IMX6LL|内核模块
内核模块基本概念作用解决
linux内核
可扩展性和可维护性相对较差的缺陷现代内核派系宏内核:关键功能和服务功能均在内核空间提供运行效率高扩展性较差微内核:内核空间只提供关键功能,服务功能在用户空间提供运行效率较低安全性
左手的月光
·
2024-01-19 20:33
嵌入式硬件
linux
第六章 性能工具:磁盘I/O
当一个应用程序进行读写时,
Linux内核
可以在其高速缓存或者缓冲区中保存文件的副本,并且可以在不访问磁盘的情况下返回被请求的信息。但是,如果
Linux内核
没有在内存中保存数据副本,那
super_pcm
·
2024-01-19 19:33
Linux内核
高精度定时器hrtimer 使用实例
Linux内核
高精度定时器hrtimer使用实例一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或内核驱动,以下学习使用hrtimer
三火哥
·
2024-01-19 18:05
android驱动
高精度定时器hrtimer
Linux内核
--定时器
内核版本:v4.14在
Linux内核
驱动开发过程中,定时器是我们经常用到的一个东西,我们可以使用定时器延时执行一个任务或者轮询执行某一任务。
阿常啊
·
2024-01-19 18:05
Linux内核相关
linux
多种双链表设计_学以致用--Apple的学习笔记
双链表使用很广泛,我今天自己建立了双链表结构test3.c,又模拟了
linux内核
驱动的双链表设计test4.c。
applecai
·
2024-01-19 18:15
Linux内核
定时器:高精度定时器hrtimer的用例
之前介绍了timer_list内核定时器,它的精度在毫秒级别,再高一点它就无能为力了,所幸内核提供了高精度定时器hrtimer。源文件在linux/kernel/hrtimer.c中。接口简单。下面介绍一下相关接口1.定时器定义与绑定超时回调函数staticstructhrtimertimer;/*设置回调函数*/timer.function=hrtimer_hander;2.定时器初始化/**参
R-QWERT
·
2024-01-19 18:04
Linux设备驱动知识整理
linux
内核
定时器
Linux内核
编程1-- 低精度定时器的使用
参考链接1参考链接2利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低精度定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并不支持高精度定时器,理所当然只能使用这种低分辨率定时器,我们有时候把这种基于HZ的定时器机制称为时间轮:tim
流浪在人间
·
2024-01-19 18:34
linux
Linux内核
实现ns级别定时器及应用层实现us级高精度定时
内核态ns/us定时器内核态常规实现精准定时器再linux2.6版本提出hrtime模块能达到ns级别精准定时实现方法如下(内核hrtime为我们提供了创建与运行接口):#include#include#include#include#include#includestaticstructhrtimertimer;ktime_tkt;structtimespecoldtc;staticenumhr
w_melody
·
2024-01-19 18:34
Linux研究篇
linux
运维
服务器
Linux内核
高精度定时器(hrtimer)
内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或内核驱动。该套架构相关文件为kernel\time\hrtimer.c和include\linux\hrtimer.h。1、hrtimer的初始化//kernel\time\hrtimer.c/***hrtimer_init-initializeatimertothegivencloc
不止冬雷和夏雪
·
2024-01-19 18:34
驱动
Linux
Android
内核
linux
Linux内核
- 同步机制之完成事件
complete接口是
Linux内核
提供的一种同步机制,它允许不同部分的代码进行协调和同步,以确保某个操作的完成。通过使用complete接口,我们可以标志某个关键步骤的
sz66cm
·
2024-01-19 18:04
linux
嵌入式硬件
c语言
linux内核
之高精度定时器
低精度定时器在一些特殊场合不能达到定时要求,故引出高精度定时器;structhrtimer结构体高精度定时器在内核中是以structhrtimer结构体对象表示:头文件:linux/krtimer.hstructhrtimer{structtimerqueue_nodenode;ktime_t_softexpires;enumhrtimer_restart(*function)(structhrt
天未及海宽
·
2024-01-19 18:33
#
kernel-timer
Linux驱动
hrtimer_init
hrtimer_start
hrtimer_cancel
浅析linux 内核 高精度定时器(hrtimer)实现机制(一)
1hrtimer概述在
Linux内核
中已经存在了一个管理定时器的通用框架。不过它也有很多不足,最大的问题是其精度不是很高。
Linux加油站
·
2024-01-19 18:02
linux
运维
服务器
Linux驱动开发高精度定时器的精度测量
前言今天我们来评测
linux内核
的高精度定时器。顺便利用通过Tektronix示波器和DS100Mini数字示波器进行交叉测试。
Rice嵌入式开发
·
2024-01-19 18:32
Linux
嵌入式
编程语言
java
linux
大数据
Linux内核
hrtimer高精度定时器介绍及使用
1.hrtimer结构体介绍timer子系统因为精度局限在毫秒级别(时钟频率可设置在100HZ到1000HZ之间),无法满足对时间要求高精度的场景(比如看门狗、usb、ethernet、块设备、kvm等子系统)。因此linux社区设计了hrtimer(HighResolutionTimer,高精度定时器)子系统,提供纳秒级别的时钟精度。2.定义高精度定时器路径:kernel5.4/include/
倾听悦歌
·
2024-01-19 18:02
传感器
linux
c语言
驱动开发
Linux内核
高精度定时器hrtimer
Linux内核
高精度定时器hrtimer一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或内核驱动,下面简单介绍下hrtimer(highresolutiontimer
Mar`
·
2024-01-19 18:02
linux
linux
运维
服务器
Linux 高精度定时器(hrtimer)
(174条消息)
Linux内核
开发基础-低精度timer_list和高精度hrtimer定时器_hrtimer和timer_奔跑的码仔的博客-CSDN博客(174条消息)
Linux内核
高精度定时器hrtimer
kuniqiw
·
2024-01-19 18:02
学习
Linux内核
-高精度定时器
背景高精度定时器使用示例代码#include#includestaticstructhrtimermy_hrtimer;enumhrtimer_restartmy_hrtimer_callback(structhrtimer*timer){//定时器到期时要执行的操作//...returnHRTIMER_NORESTART;//或者重新启动定时器}staticint__initmy_hrtimer
sz66cm
·
2024-01-19 18:31
linux
嵌入式硬件
浅析Redis①:命令处理核心源码分析(上)
Redis的基层数据结构的命令使用,很少会有人对Redis的内部实现机制进行了解,对于我而言,也是如此,但一直以来,我对于Redis的内部实现都很好奇,它为什么会如此高效,本系列文章是旨在对Redis
源代码分析
拆解
wtopps
·
2024-01-19 17:55
缓存
redis
redis源代码
redis命令处理
redis源码
缓存
[Android] Android架构体系(2)
不支持SystemVIPC:有限的Pthread功能:有限支持C++:不再支持本地化和/或宽字符:Bionic新增的特性系统属性硬编码写死的UID/GID内置了DNS解析硬编码写死的服务和协议硬件抽象层
Linux
Shujie_L
·
2024-01-19 17:54
Android
android
架构
手把手带你手撕一个shell
Shell是一种应用程序,它连接了用户和
Linux内核
,
慕斯( ˘▽˘)っ
·
2024-01-19 16:43
Linux练功
初阶功法
linux
运维
服务器
c语言
Linux性能监控命令_pidstat & 统计进程信息
原文链接:https://blog.csdn.net/m0_61066945/article/details/126568206描述pidstat命令用于监视当前由
Linux内核
管理的各个任务。
鲸落ж
·
2024-01-19 15:11
linux
服务器
数据库
UFW防火墙详解
UFW工作原理UFW的核心原理是基于iptables,即
Linux内核
中用于配置防火墙规则的工具。它通过定义规则集,来控制网络数据包的流动。规则集包括允许或
晓夜残歌
·
2024-01-19 15:54
服务器
linux
运维
【面试合集】说说你对 shell 的理解?常见的命令?
Shell既是一种命令语言,又是一种程序设计语言它连接了用户和
Linux内核
,让用户能够更加高效、安全、低成本地使用
Linux内核
其本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,它和
九五一
·
2024-01-19 14:44
面试合集
面试
linux
职场和发展
AndroidQ 从app到驱动 第一章 编写
Linux内核
驱动程序
一直以来都想从驱动一直到应用,添加一套新的调用流程,来进一步理解Android系统的架构流程。后面会连续写几篇文章,从Android系统的驱动一直到应用层一步一步添加接口,从驱动到应用。由于目前手头仅有Android9.0的全套代码,因此就直接在Android9.0上面适配了,手头仅有Android10的模拟器代码,因此没有在Android10上面适配。AndroidQ从app到驱动第一章编写Li
赵继高
·
2024-01-19 11:51
Android
Linux
linux
elasticsearch
运维
rk3566-Android11 从驱动到 app 第一章添加驱动程序
文章目录一、添加kernel驱动1.驱动编写2.验证驱动作者:baron由于一直从事驱动开发,一直想对整体流程有个了解,刚好看到这篇文章AndroidQ从app到驱动第一章编写
Linux内核
驱动程序.于是参考这篇文章在
baron-z
·
2024-01-19 11:41
安卓从驱动到
app
的整体流程梳理
驱动开发
linux
android
c语言
嵌入式硬件
kali下对Docker的详细安装
目录0x00前言0x01Docker的安装1、
Linux内核
版本查看2、更新apt源满足下载要求3、进行系统或工具的更新4、采用apt安装Docker5、检验Docker成功安装0x02Docker的其他配置
涂寐
·
2024-01-19 07:04
Web安全
docker
安全
linux
容器
网络安全
RK3568 android11 移植 v4l2loopback 虚拟摄像头
一,v4l2loopback简介v4l2loopback是一个
Linux内核
模块,它允许用户创建虚拟视频设备。
Y多了个想法
·
2024-01-19 07:16
RockChip平台
调试记录
android
rk3568
音视频
虚拟摄像头
v4l2loopback
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他