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内核
空间与用户空间数据交流的几种方式,基于Linux4.1.15内核。第一次写这么长文的博客,写的不是很好,可能存在不少问题,有发现的还请多指教。
青天喵喵
·
2023-10-13 07:06
Linux
linux设备驱动
linux
Linux 用户层、内核层和MMU
一、Linux用户层、内核层 在Linux中,所有设备都以文件的形式存放在/dev目录下,都是通过文件的方式进行访问,设备节点是
Linux内核
对设备的抽象,一个设备节点就是一个文件。
温人之周.
·
2023-10-13 07:03
linux开发笔记(迅为)
linux
linux shell程序设计
文章目录shell变量if分支语句case语句for循环while循环位置参数函数流编辑器sed工具awk工具应用示例which命令的shell脚本实现讨论shell是unix和
linux内核
的外壳,它构成了命令或者程序的一个执行环境
@@老胡
·
2023-10-13 06:12
操作系统
linux
运维
服务器
至高无上的安全机制! —— SELinux 入门
一、前言安全增强型Linux(Security-EnhancedLinux)简称SELinux,它是一个
Linux内核
模块,也是Linux的一个安全子系统。SELinux主要由美国国家安全局开发。
YB_Promise
·
2023-10-13 05:35
如何帮服务器设置虚拟内存,服务器应该怎么设置虚拟内存
服务器应该怎么设置虚拟内存内容精选换一换本文总结了常用的
Linux内核
参数,以及
Linux内核
参数的查看、修改方法。如果您的业务未受到影响,建议不要执行修改内核参数的操作。
璟落
·
2023-10-13 03:58
如何帮服务器设置虚拟内存
从零构建容器运行时
运行在宿主机OS上)将底层硬件进行了虚拟,使得在每台VM看来,硬件都是独占的,并且由VMGuestOS直接操作(具备最高操作权限);而容器共享母机OS,每个容器只包含应用以及应用所依赖的库和二进制文件;
Linux
小小小小杜
·
2023-10-13 03:27
云原生
ProjectD
II
云原生
容器
Kubernetes
Docker
Linux安全模块(LSM)学习——简单的LSM demo(1)
本博客用到的
linux内核
版本为4.19.163,不同版本需要对代码进行部分修改。我的代码已经开源到了github仓库。
不会vector
·
2023-10-13 03:26
博士学习
linux
安全
运维
Linux内核
Hook系统调用execve
资源下载地址:
linux内核
hook系统调用execve函数-Linux文档类资源-CSDN下载(已在内核为4.19.0-amd64-desktop版本uos编译通过,并成功达到目的)在Linux系统中
1egenda
·
2023-10-13 03:53
C++
linux
hook
execve
监控
Docker核心技术详解
一、容器概述容器可以通过操作系统级虚拟化技术提供轻量级虚拟化,为此需要利用
Linux内核
的一些内置功能,如Chroot、AppArmor等。
wespten
·
2023-10-13 03:49
Docker
K8s
云原生
CICD
DevOps
docker
Linux Namespace : 简介
namespace的概念namespace是
Linux内核
用来隔离内核资源的方式。
Go-0410
·
2023-10-13 02:40
linux基础&✍✍
linux
namespace
RHCSA认证培训+考试七天实录(六)
netfilter是位于
Linux内核
中的包过滤防火墙功能体系,称为Linux防火墙的“内核态”。iptables位于/sbin/iptables,是用来管理防火墙的命令工具,为防火墙体
weixin_33868027
·
2023-10-13 00:14
Linux环境变量与程序地址空间
系统调用获取和设置环境变量的方法2.程序地址空间2.1程序地址空间图(准确来说是进程地址空间图)2.2程序地址空间的验证2.3进程地址空间概念2.4引入虚拟内存空间原因2.5关于进程地址空间技术的一些疑难问题解答3.
Linux
小小怪下士...
·
2023-10-13 00:12
#
Linux编程
linux
运维
服务器
深度剖析E680I/G应用[转贴]
由于本人也刚接触E680G不久,再加上Linux知识空白,文章深度也许还远远不能达到分析
Linux内核
源码的层次,所以我加上了应用二字,足以说明是面向广大普通用户的。对大多数人来
weixin_34005042
·
2023-10-13 00:36
shell
java
操作系统
使用gpio子系统实现按键驱动(二)
一,gpio_keys.c介绍
Linux内核
下的drivers/input/keyboard/gpio_keys.c实现了一个体系无关的GPIO按键驱动,使用此按键驱动,只需要在设备树gpio-key节点添加需要的按键子节点即可
-佩奇的爸爸
·
2023-10-12 22:37
#
GPIO子系统
gpio_keys
zynq开发学习记录:Linux与rt-thread操作系统AMP运行
Linux+RT-Thread1.U-boot、Linux设备树修改memory{device_type="memory";reg=;};/*修改CPU0地址空间范围*/2.
Linux内核
启动参数,修改设置为
Surest
·
2023-10-12 20:10
zynq
Linux
select、poll、epoll的使用方法 和 使用场景
使用select的应用程序用多路复用器,把我们想要监听的文件描述符分成三类(可读,可写,异常)一次性全部传给
Linux内核
,然后内核轮询所有文件描述符,监视其上的就绪事件,经过给定时长后,返回就绪事件的个数
For Nine
·
2023-10-12 17:25
Linux网络编程
Linux
服务器
在 centos7 上安装Docker
1、检查
linux内核
Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。
爱分享的代码君
·
2023-10-12 17:05
docker
linux
docker
容器
运维
服务器
docker-Cgroup的应用
目录前言一.什么是cgroup二.cpu使用率控制三.测试cpu和内存使用情况四.CPU周期限制五.CPUCore控制六.构建镜像前言Cgroup是ControlGroups的缩写,是
Linux内核
提供的一种可以限制
花生味花生米
·
2023-10-12 15:14
docker
Ubuntu20.04安装Intelrealsense相机驱动(涉及
Linux内核
降级)
一.安装librealsense下载源码下载源码(指定2.50版本,为了与realsense-ros版本匹配)sdk仓库地址(下载2.50版本):https://github.com/IntelRealSense/librealsense.git安装依赖(拔掉realsense连接)sudoapt-getinstallgitlibssl-devlibusb-1.0-0-devpkg-configl
nice-wyh
·
2023-10-12 14:08
数码相机
linux
学习
GIT版本控制工具
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
李仙桎
·
2023-10-12 14:50
Linux
git
Linux系统进程调度
主要参考:Linuxmanualpage-sched概述自从
linux内核
2.6.23以来,默认的进程调度器就被设置为完全公平调度器(CFS,completefairscheduler),取代了之前的O
啊呀哟嘿
·
2023-10-12 12:19
老宋谈linux 学习螺旋迭代法
这个时候你可以看的书是《
Linux内核
设计与实现》,还有驱动的书。第二阶段:从事具体的工作,在某个子系统(无论是进程、内存、IO还是驱动)从事工作,加新的功能,修bug,发patch
酥酥肉
·
2023-10-12 10:36
linux 的kernel文件夹里面没有makefile,Makefile 与
Linux内核
编译系统kbuild
Linux内核
源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和
老班长-宫晓
·
2023-10-12 10:06
linux
C语言中文网 - Shell脚本 - 3
例如:*
Linux内核
最初由芬兰黑客LinusTorvalds开发,后来他组建了团队,
Linux内核
由这个团队维护。*GNU组织开发了很多核心软件和基础库,例如GCC编译器、C语言标准
夜流冰
·
2023-10-12 09:07
夜流冰的收费专栏
其他
redhat Enterprise 8.0 Linux 命令行使用技巧
Linux操作系统#GUN/Linux#GUN是开源组织#Linux是指
Linux内核
内核(kernel)#系统核心程序#相当人的大脑#负责系统程序和硬件分配及调度2、什么是shellshell##对外提供操作和系统沟通接口
Jwenh
·
2023-10-12 09:59
linux
shell
操作系统
Linux内存管理 | 二、虚拟地址空间布局
同样,我们知道
Linux内核
抽象出来虚拟内存空间,主要是为了让每个进程都独享该空间,那虚拟内存空间是如何布局的呢?
卍一十二画卍
·
2023-10-12 09:12
Linux内存管理
linux
Linux驱动开发
内存管理
Linux内存管理
MMU
Andriod学习笔记(一)
写在前面的话App开发的编程语言Java和KotlinXMLApp连接的数据库App工程目录结构模块级别的编译配置文件清单文件界面显示与逻辑处理安卓是一种基于
Linux内核
的自由及开放源代码的操作系统,
so.far_away
·
2023-10-12 08:50
安卓开发进阶
安卓
bootz启动
Linux内核
过程总结
一.bootz启动Linuxuboot启动
Linux内核
使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。
凌肖战
·
2023-10-12 05:05
uboot
系统移植篇
linux
arm开发
bootz启动
Linux内核
过程中涉及的 do_bootm_states 函数
一.bootz启动Linuxuboot启动
Linux内核
使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。本文只分析bootz命令启动
Linux内核
的过程中涉及的几个重要函数。
凌肖战
·
2023-10-12 05:04
uboot
系统移植篇
linux
arm开发
bootz启动
Linux内核
涉及do_bootm_linux 函数
一.bootz启动Linuxuboot启动
Linux内核
使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。本文只分析bootz命令启动
Linux内核
的过程中涉及的几个重要函数。
凌肖战
·
2023-10-12 05:04
uboot
系统移植篇
linux
arm开发
bootz启动
Linux内核
涉及 bootm_os_get_boot_func 函数
一.bootz启动Linuxuboot启动
Linux内核
使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。本文只分析bootz命令启动
Linux内核
的过程中涉及的几个重要函数。
凌肖战
·
2023-10-12 05:50
uboot
系统移植篇
linux
arm开发
Linux内核
watchdog
本文基于RockPi4A单板Linux4.4内核介绍RK3399看门狗(watchdog)的调试方法。一、驱动文件RK3399watchdog用的是新思(Synopsys)的IP,在watchdog驱动程序加载时,会注册misc设备,节点为/dev/watchdog。驱动文件:drivers/watchdog/dw_wdt.c二、DTS配置配置文件:arch/arm64/boot/dts/rock
小田BSP
·
2023-10-12 05:43
Linux环境编程主要乐动体育头文件分析
适用于linux3.14及以后/usr/include目录下包含了linux环境编程时可以使用的所有头文件,这些头文件大致可以分为以下几类:[1].
linux内核
支持的API接口,这类头文件通常位于/usr
.:*IVIEHDI*:.
·
2023-10-12 03:59
乐动体育
Linux环境编程主要头文件分析
-----------------------------------------/usr/include目录下包含了linux环境编程时可以使用的所有头文件,这些头文件大致可以分为以下几类:[1].
linux
媳妇控
·
2023-10-12 02:48
Linux环境编程
Linux内核
音频子系统ALSA、ASOC及其示例分析
1.音频子系统总框架ALSA是AdvancedLinuxSoundArchitecture的缩写,目前已经成为了linux的主流音频体系结构在内核设备驱动层,ALSA提供了alsa-driver,同时在应用层,ALSA为我们提供了alsa-lib,应用程序只要调用alsa-lib提供的API,即可以完成对底层音频硬件的控制。ALSA-lib:向应用层提供API接口;alsa-driver:音频硬件
小吴伴学者
·
2023-10-11 23:42
Linux内核理论
linux
音视频
运维
ALSA音频架构
ALSA是
Linux内核
2.6后续版本中支持音频系统的标准接口程序,由ALSA库、内核驱动和相关测试开发工具组成,更好的管理Linux中音频系统。
ZC_L
·
2023-10-11 23:32
alsa
音视频
【安全】linux audit审计使用入门
获取和修改配置4.2获取和修改规则4.3获取审计日志5audit存在的问题5.1内核版本5.2审计日志过多造成的缓存队列和磁盘问题5.2容器环境下同一个命令的日志存在差异6参考文档1audit简介audit是
Linux
luofengmacheng
·
2023-10-11 21:39
安全
Linux
linux
安全
服务器
Git分布式版本控制工具:简介&拉取&提交&推送&分支&TortoiseGit
Linux内核
开源项目有着为数众多的参与者。绝大多数的
Linux内核
维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。
嘿嘿嘿1212
·
2023-10-11 21:19
运维工具&软件
Git
拉取
推送
分支
TortoiseGit
JVM虚拟机原理深入解析,小白也能看明白
Android系统构架是安卓系统的体系结构,android的系统架构和其操作系统一样,采用了分层的架构,共分为四层,从高到低分别是Android应用层,Android应用框架层,Android系统运行库层和
Linux
椰果学Android
·
2023-10-11 17:16
程序员
android
移动开发
面试
正点原子嵌入式linux驱动开发——
Linux内核
移植
之前的两篇笔记,简单了解了一下
Linux内核
顶层Makefile和
Linux内核
的启动流程,本篇内容来学习一下如何将ST官方提供的
Linux内核
移植到正点原子的STM32MP157开发板上。
努力自学的小夏
·
2023-10-11 14:49
linux学习
linux
驱动开发
学习
笔记
stm32
bootz启动
Linux内核
过程中涉及的 bootz_start 函数
一.bootz启动Linuxuboot启动
Linux内核
使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。本文只分析bootz命令启动
Linux内核
的过程中涉及的几个重要函数。
凌肖战
·
2023-10-11 14:59
uboot
系统移植篇
linux
arm开发
bootz启动
Linux内核
过程
1.image全局变量不管是bootz还是bootm命令,在启动
Linux内核
的时候都会用到一个重要的全局变量:images,images在文件cmd/bootm.c中有如下定义: bootm_headers_timages
鸭鸭怪~
·
2023-10-11 14:58
linux
运维
服务器
bootz启动
Linux内核
过程中涉及的 do_bootz 函数
一.bootz启动Linuxuboot启动
Linux内核
使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。
凌肖战
·
2023-10-11 14:58
uboot
系统移植篇
linux
arm开发
bootz启动
linux内核
——uboot生命的终点——学习笔记
Image全局变量,里面保存着和启动有关的信息:存放这os结构体的各种变量,镜像起始地址、镜像长度、CPU的架构、系统的入口、设备树的相关信息。在uboot命令行中敲入bootz命令后,开始启动内核。bootz对应的函数就是do_bootz。这个函数会依次执行以下三个函数:bootz_start、bootm_disable_interrupts、do_bootm_states。一、bootz_st
西邮小菜机
·
2023-10-11 14:28
linux
Linux驱动开发
BootLoader
linux
Linux内核
启动流程
目录Uboot启动流程BL0阶段[运行在ROM]疑问BL1[运行在soc内部SRAM]spl阶段其他BL2[运行在外部DDR]完整uboot阶段NandFlash设备的分区方案uboot整体编译流程BL1与BL2阶段详述BL1阶段代码入口疑问BL2板级初始化函数调用疑问为什么要将uboot进行重定向?流程简单总结uboot启动kernel相关的指令vmlinuz、zimage和uimage的区别b
橘橙是我
·
2023-10-11 14:22
linux
c语言
驱动开发
arm开发
【硬核】26000字剖析uboot启动全过程
Linux内核
笔记汇总【持续更新】更好的阅读体验请见:硬核26000字分析uboot启动过程汇编阶段最先执行的是汇编文件start.S,这个文件跟架构有关,例如芯片架构是arm926ejs,那路径就在arch
哆哆jarvis
·
2023-10-11 14:22
Linux内核与驱动进阶之路
嵌入式
linux
驱动开发
bootz启动
linux内核
分析完uboot启动流程,该篇分析bootz启动
linux内核
。
CinzWS
·
2023-10-11 14:51
嵌入式Linux学习
linux
arm
嵌入式硬件
imx6ull:bootz启动
linux内核
images全局变量不管是bootz还是bootm命令,在启动
Linux内核
的时候都会用到一个重要的全局变量imagesimages是bootm_headers_t类型的全局变量/**LegacyandFITformatheadersusedbydo_bootm
毛裤先生_2
·
2023-10-11 14:21
嵌入式linux
uboot
uboot源码分析十一 uboot使用bootz启动linux流程一
##images全局变量不管是bootz还是bootm命令,在启动
Linux内核
的时候都会用到一个重要的全局变量:images,images在文件cmd/bootm.c中有如下定义43bootm_headers_timages
monkea123
·
2023-10-11 14:50
linux
uboot
嵌入式
uboot
uboot启动
linux内核
流程分析(三)
ubootbootz命令流程图Uboot启动
linux内核
是使用bootz命令,bootz是如何启动
linux内核
?uboot的生命周期是怎么终止的?linux是如何启动?
Messi _10
·
2023-10-11 14:19
内核
linux
嵌入式
c语言
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他