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学习第21天:
Linux内核
定时器驱动开发: 流淌的时间长河
本节笔记主要学习
Linux内核
定时器的驱动开发,主要包括内核时间管理和定时器、硬件原理图分析【LED】、驱动开发和测试。最重要的内容为定时器驱动开发部分
大叔学Linux
·
2023-09-29 03:23
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
linux 5.6.18 内核编译 安装 qemu安装
【
Linux内核
系列】基于VMwareUbuntu18编译调试
Linux内核
【1】环境与工具简介环境版本Win10Windows10家庭中文版VMware15Ubuntu18.04Qemu2.12.1Busybox1.35.0
Linux
phone1126
·
2023-09-29 01:30
linux
ubuntu
linux内核
中CMA内存分配
目录一、CAM的必要性二、当应用层申请大的内存时的解决方法三、CAM使用方法1、内核配置:2、配置CMA区域有3种方法3、设备树源码解析四、技术原理1、创建CMA区域2、把CAM区域释放给页分配器3、从CMA区域借用页4、从CMA区域分配内存5、释放CMA区域的内存一、CAM的必要性系统长时间运行后,可能碎片化,很难找到连续物理页。连续内存分配器CAM使得这种情况下分配大的连续内存块成为可能。二、
为了维护世界和平_
·
2023-09-28 22:15
linux内核分析
cam连续内存
linux内核
如何从Android固件文件中提取设备树文件
2014/05/12/how-to-extract-a-device-tree-file-from-android-firmware-files/到目前为止,我们所有廉价的Android设备均基于较旧的
Linux
Armlinux
·
2023-09-28 21:33
第2部分-Linux x86 64位汇编Intel汇编语法一
与之对应的是AT&T汇编,也是
Linux内核
中的汇编语法。我们先学习intel汇编,主要是Intel的汇编和大学里面的教程一致,更加顺手。
badman250
·
2023-09-28 14:27
X86处理器汇编技术系列
汇编
x86
64位
NVMe的
Linux内核
驱动分析
关于本文的几点说明:1.本文基于Linux4.1.12版本的内核进行介绍,其它版本的内核代码可能略有不同,但不影响理解。2.在阅读本文之前,如果能够阅读一下本号之前关于块设备和SCSI的文章,对理解本文将很有帮助。3.建议阅读本号之前的两篇文章(一篇文章讲清什么是NVMe和理解NVMe的内部实现原理,这一篇就够了)后阅读本文,这样理解的更透彻。前面两篇文章我们对NVMe的原理和涉及的主要概念进行了
数据存储张
·
2023-09-28 11:23
零基础linux入门到精通
Linux内核
存储技术从入门到精通
Linux
内核
NVMe
SSD
磁盘
SPDK的块设备抽象层,从一个简单的示例程序讲起
为了能够实现丰富的功能,SPDK实现了一个块设备抽象层,其功能与
Linux内核
的块设备层类似,这个块设备抽象层称为BDEV。块设备抽象层BDEV在整个SPDK栈中的位置如图所示,它位于中间位置。
数据存储张
·
2023-09-28 11:22
存储技术从入门到精通
java
开发语言
存储
Linux
SAN
SCSI
Linux内核
源码分析 (B.1)深入理解 Linux 虚拟内存管理
Linux内核
源码分析(B.1)深入理解Linux虚拟内存管理文章目录
Linux内核
源码分析(B.1)深入理解Linux虚拟内存管理写在本文开始之前....1.到底什么是虚拟内存地址2.为什么要使用虚拟地址访问内存
Elec Liu
·
2023-09-28 10:16
Linux内核源码分析
linux
服务器
java
Ceph入门到精通-
Linux内核
网络参数优化小结
tcp建连优化1tcp建连,降低客户端超时时间net.ipv4.tcp_syn_retries=62tcp建连,服务端避免syn攻击netstat-s|grep"SYNstoLISTEN"1192450SYNstoLISTENsocketsdropped可以考虑增大syn队列net.ipv4.tcp_max_syn_backlog=1024超过上述队列后,启用syncookienet.ipv4.t
瓦哥架构实战
·
2023-09-28 08:29
Ceph入门到精通
ceph
linux
网络
在
Linux内核
中使用浮点寄存器和SIMD寄存器有什么要求?
安全之安全(security²)博客目录导读问题:在
Linux内核
中使用浮点寄存器和SIMD寄存器有什么要求?操作系统内核调度用户和内核任务,应该保存和恢复它们的上下文。
安全二次方security²
·
2023-09-28 06:03
ARM安全架构
Linux
浮点寄存器
SIMD
上下文
保存恢复
如何在不使用非安全引导程序的情况下使用TF-A直接引导
Linux内核
?
安全之安全(security²)博客目录导读问题:如何在不使用非安全引导程序(Non-secureBootloader)的情况下使用TF-A直接引导
Linux内核
?
安全二次方security²
·
2023-09-28 06:32
ARM安全架构
TF-A
ATF
bootloader
linux
bl33
edk2
uboot
智慧城市基础设施监测解决方案——5G Debian边缘计算机
Debian操作系统是一种基于
Linux内核
的免费开源软件,被广泛使用于服务器以及嵌入式设备中。5GDebian边缘计算机采用了这一操作
钡铼技术网关
·
2023-09-28 06:56
钡铼解决方案
5G
智慧城市
debian
php swoole环境搭建,swoole入门3-swoole开发环境搭建
环境依赖仅支持Linux、FreeBSD、MacOS三种操作系统在Windows平台,可使用CygWin或WSL(WindowsSubsystemforLinux)
Linux内核
版本2.3.32以上gcc4.4
weixin_39906192
·
2023-09-28 06:36
php
swoole环境搭建
4、
Linux内核
的分析
一、内核分析1、内核的概念作为计算机而言,软件和硬件之间是相互依赖的,硬件如果脱离了软件,则无法正常工作,软件脱离了硬件则无法正常运行。这个软件一般指的是操作系统的内核,作为Linux而言,内核也被称为Kernel。内核主要由5部分组成:进程管理、内存管理、设备管理、网络协议、文件系统。2、内核的作用①、进程管理:进程的创建与删除、进程的时间片分配、进程的通信、进程的优先级管理②、内存管理:内存的
小智Byte
·
2023-09-28 05:26
Linux系统移植
linux
arm开发
运维
向NXP官网
Linux内核
添加ALPHA开发板
一.
Linux内核
移植经过之前文章的学习与验证,NXP官方提供的
Linux内核
可以启动开发板。
凌肖战
·
2023-09-28 05:09
系统移植篇
linux
arm开发
虚拟地址到物理地址的映射(二)
linux内核
将一个进程的内存映射表建立好之后,在该进程被调度运行的时候,会将PGD的物理地址放置到MMU的页表基地址寄存器中,在X86_64架构下,该寄存器为CR3,ARM64架构下,该寄存器为ttbr0
mozart1756
·
2023-09-28 03:43
linux
运维
服务器
征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动
第十八届中国
Linux内核
开发者大会(CLK)如期而至。CLK以“自由、协作、创新”为理念,以开源技术的推广和普及为使命,旨在促进
Linux内核
开发爱好者相互交流,共同进步。
OpenAnolis小助手
·
2023-09-28 01:17
龙蜥开源
linux
运维
服务器
龙蜥社区
内核
从资源隔离、资源配额、存储、网络四个方面认识Docker
在了解隔离实现原理前,先了解Docker中容器的定义,基于
Linux内核
的Cgroup,Namespace,以及UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其它的隔离进程
taoli-qiao
·
2023-09-28 01:39
云原生
docker
深入分析Docker镜像原理
例如一个ubuntu:14.04的镜像,提供了一个基本的ubuntu:14.04的发行版,当然此镜像是不包含操作系统
Linux内核
的。
aa1215018028
·
2023-09-28 01:08
Docker
Docker
Docker镜像原理
原理解析
史上最全的WSL安装教程
转载地址:https://zhuanlan.zhihu.com/p/386590591一、安装WSL2.0WSL2.0相比WSL1.0具备完整的
Linux内核
、托管VM和完全的系统调用兼容性,所以我们这里使用
金士顿
·
2023-09-27 21:26
wsl
wsl
基于eBPF技术的云原生可观测实践
eBPF技术是
Linux内核
3.15版本中引入的全新设计,自从2014年发布以来,一直都备受瞩目。在过去几年中,基于eBPF技术的实践和工程落地层出不穷,出现了爆发式的增长。
·
2023-09-27 18:02
ebpf云原生
Linus Torvalds接受来自微软的Linux Hyper-V升级
导读微软最近推送了一些变更,旨在改进即将发布的
Linux内核
6.6版本对Hyper-V的支持。这些改进包括在Hyper-V上支持AMDSEV-SNPguest和IntelTDXguest。
分享IT资源
·
2023-09-27 16:19
microsoft
linux
运维
深入Linux系列(1)进程原理
Linux进程原理进程原理进程
Linux内核
把进程称为任务(task),进程的虚拟地址空间分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟地址空间,每个进程有独立的用户空间虚拟地址空间。
咚伢
·
2023-09-27 15:40
Linux
linux
Linux驱动开发笔记
疑问file_operation中每个操作函数的形参中inode的作用设备树中compatible属性中厂商和型号如何填写file_operation定义了
Linux内核
驱动的所有的操作函数,每个操作函数与一个系统调用对应
weixin_49024732
·
2023-09-27 11:19
linux
驱动开发
笔记
征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动
第十八届中国
Linux内核
开发者大会(CLK)如期而至。CLK以“自由、协作、创新”为理念,以开源技术的推广和普及为使命,旨在促进
Linux内核
开发爱好者相互交流,共同进步。
·
2023-09-27 11:26
linux内核开源开发
Linux设备树(Device Tree)何时被解析
当
Linux内核
启动的时候,它会读取设备树文件(dtb文件)并根据里面的信息来组织设备、加载驱动等。在驱动代码里,通常我们是在驱动初始化(比如probe函数)的时候才开始解析设备树相关的信息。
Twinkle544
·
2023-09-27 09:13
linux
DTS
如果在设备树里面将一个gpio引脚设定为input引脚,并在驱动代码中去调用这个引脚
在设备树(DeviceTree)中定义了GPIO引脚后,可以在
Linux内核
驱动中通过以下几步来使用这个引脚:使用of_find_node_by_path或者of_find_node_by_name之类的函数来获取设备树中
Twinkle544
·
2023-09-27 09:13
DTS
OpenWrt的内核启动分析
u-boot从Flash分区中读取
Linux内核
到内存,然后跳转到内存(某个地址)执行
Linux内核
。
温人之周.
·
2023-09-27 08:07
OpenWrt
linux
openwrt
docker如何利用cgroup对容器资源进行限制
什么是cgroupcgroup是ControlGroups的缩写,是
Linux内核
提供的一种可以限
孙兴芳
·
2023-09-27 06:23
NXP官方
Linux内核
启动测试
一.NXP官网
Linux内核
测试本文对上一篇文章编译好的NXP官网提供的
Linux内核
与设备树文件,进行测试。是否可以成功启动开发板。
凌肖战
·
2023-09-27 05:07
系统移植篇
linux
arm开发
Linux内核
启动流程-第二阶段rest_init函数
一.
Linux内核
启动上一篇文章简单了解了
Linux内核
启动第二阶段,涉及的start_kernel函数。
凌肖战
·
2023-09-27 05:37
系统移植篇
linux
arm开发
Linux内核
启动---init进程
一.
Linux内核
启动我们接下来重点看一下init进程,kernel_init就是init进程的进程函数。
凌肖战
·
2023-09-27 05:37
系统移植篇
linux
arm开发
NXP官方
Linux内核
编译
一.
Linux内核
移植简介NXP提供的Linux源码肯定是可以在自己的I.MX6ULLEVK开发板上运行下去的,所以,我们肯定是以I.MX6ULLEVK开发板为参考,然后将
Linux内核
移植到I.MX6U-ALPHA
凌肖战
·
2023-09-27 05:35
系统移植篇
linux
arm开发
Git的一些基本讲解
[1]Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
light_fish
·
2023-09-27 04:24
Centos8 安装详细步骤
进行容器管理4)引入了两个新的包仓库:BaseOS和AppStream5)使用Cockpit作为默认的系统管理工具6)默认使用Wayland作为显示服务器7)iptables将被nftables取代8)使用
Linux
梦痕长情
·
2023-09-27 00:30
笔记
linux
centos
运维
移动应用开发学习通测试题答案
2.Android系统采用分层架构,由高至低分别为:(应用程序)、(应用程序框架)、(核心类库)和(
Linux内核
)。3.在Android智能
roydon_
·
2023-09-26 22:00
android
学习
kotlin
时间轮算法(TimingWheel)
时间轮算法的应用非常广泛,在Dubbo、Netty、Kafka、ZooKeeper、Quartz的组件中都有时间轮思想的应用,甚至在
Linux内核
中都有用到。
千筠Wyman
·
2023-09-26 16:25
Java
算法
数据结构
时间轮算法
任务队列
延时队列
platform框架--Linux MISC杂项框架--Linux INPUT子系统框架--串行集成电路总线I2C设备驱动框架--串行外设接口SPI 设备驱动框架---通用异步收发器UART驱动框架
platform框架input、pinctrl、gpio子系统都是
Linux内核
针对某一类设备而创建的框架,input子系统是管理输入的子系统pinctrl子系统重点是设置PIN(有的SOC叫做PAD)
高原低谷
·
2023-09-26 14:52
驱动开发
linux
arm
linux-2.6.38 input子系统(用输入子系统实现按键操作)
要利用
linux内核
中自带的输入子系统实现一个某个设备的操作,我们一般只需要完成驱动层的程序即可,核心层和事件层内核已经帮我们做好了。因此这篇随笔主要介绍按键操作设备驱动层的代码。
weixin_30794499
·
2023-09-26 14:50
操作系统
数据结构与算法
shell
linux输入子系统介绍,linux 输入子系统(1)----系统概述
Linux内核
输入子系统的框架如下图:由上图可以看出,input子系统由设备驱动层、输入子系统核心层(inputcore)和事件处理层(eventhandler)3部分组成。如下图所示:
洋葱海外仓
·
2023-09-26 14:49
linux输入子系统介绍
Input子系统
目录一、input子系统基本框架二、驱动开发步骤三、key2-input版代码解析四、mpu6050-input版代码解析五、key3input子系统版一、input子系统基本框架
Linux内核
为了两个目的
宇努力学习
·
2023-09-26 14:18
驱动开发
驱动开发
linux
嵌入式
exynos_4412
VMware vSphere Hypervisor (ESXi) v8.0.u1a.21813344 虚拟化软件
VMwareESXi不是大家平时使用的MwareWorkstation,VMwarevSphereHypervisor(ESXi)是直接安装在服务器硬件上的,本身也是个
Linux内核
的
峰哥IT
·
2023-09-26 14:46
运维
服务器
Linux驱动分析——gpiolib子系统
stm32mp157盘古开发板
Linux内核
版本4.191、简述(摘自https://blog.csdn.net/zhoutaopower/article/details/98082006)GPIO资源是相对来说较为简单
放羊娃
·
2023-09-26 14:45
Linux
Linux 查看系统版本等信息
一、查看
Linux内核
版本命令(两种方法):1、cat/proc/version2、uname-a二、查看Linux系统版本的命令(3种方法):1、lsb_release-a,即可列出所有版本信息:这个命令适用于所有的
耿彬
·
2023-09-26 11:22
服务器
linux
shell
ubuntu
java
centos
WuThreat身份安全云-TVD每日漏洞情报-2023-09-25
漏洞名称:
LINUX内核
数组索引漏洞级别:高危漏洞编号:CVE-2023-42753相关涉及:
Linux内核
5.10/5.15/6.1漏洞状态:POC参考链接:https://tvd.wuthreat.com
WuThreat
·
2023-09-26 11:50
安全
网络
Linux内核
之内存管理分段机制原理与实现(从无到有的过程)
1.分段机制概述对于分段机制,要从Intel的微处理器的8086开始说起,刚开始内存空间比较小,内存寻址采用的是直接访问物理地址的方式。由于技术的发展,计算机做的事情越来越多,程序也越来越大,为了更大的内存空间,把地址总线扩展到20位。但是,对于内存设计,一个很尴尬的问题产生了,之前的设计CPU的ALU宽度只有16位,也就是说,ALU不能访问20位的地址空间,那时就设计了段机制来处理这种情况。为了
VicRestart
·
2023-09-26 09:27
程序设计
操作系统
分段机制
linux内核
hyper-v安装archlinux不能启动的问题
因为archlinux是滚动升级,所有的软件包都是最新版本,尤其是
linux内核
版本,在一次yay升级后,虚拟机里面的linux再也不能启动了,在启动系统的时候会卡很长一段时间,然后提示mountingcantfinduuid
jsqwj
·
2023-09-26 09:59
嵌入式开发学习解答
一、做嵌入式应用程序开发的需不需要深入了解
Linux内核
?答:搞嵌入式的应用开发主要是对linux的一些系统函数了解下即可。
FactorX
·
2023-09-26 08:01
嵌入式概念
嵌入式开发
springMVC详解
每周荐书:京东架构、
Linux内核
、Python全栈史上最全最强SpringMVC详细示例实战教程2016-04-1114:48387人阅读评论(0)收藏举报分类:java(43)目录(?)[+]ht
xue_xwx
·
2023-09-26 08:55
java
java
springMVC
微软2020开源回顾:止不住的挨骂,停不下的贡献
这不是罔顾事实,有图为证:上面是“微软探索LTO+PGO以优化
Linux内核
”资讯中,用户
dotNET跨平台
·
2023-09-26 06:18
内核
编程语言
微软
github
java
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他