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 驱动开发之内核模块开发 (一)—— 内核模块机制基础...
特点:动态加载,随时载入,随时卸载,扩展功能2、内核模块的加载作用内核模块只是向
linux内核
预先注册自己,以便于将来的请求使用;由目标代码组成,没有形成完整的可执行程序。只是告诉内核,它有了
weixin_39588679
·
2023-10-20 02:48
驱动2-内核打印语句printk
系列文章目录
linux内核
模块开发字符设备驱动内核中并发和竞态的解决方法IO模型设备树GPIO子系统,内核定时器中断子系统platform总线驱动i2c总线驱动spi总线驱动块设备驱动网卡设备驱动camera
MrWang.
·
2023-10-20 02:44
夜深人静Linux驱动
c语言
嵌入式硬件
单片机
linux
大厂程序员推荐的
linux内核
学习路线
第一步,了解linux的发展历史、设计思想、与其他操作系统相比其特点和优势,了解国内外发展现状。什么是开源软件?什么是闭源软件?什么是自由软件?什么是GPL协议?什么是一切皆文件的设计?什么是内核?什么是发行版?各个发行版的区别特色?什么是POSIX标准?什么是GNU计划?哪些你喜欢的软件可以运行在linux吗?为什么国内很多厂商不愿意为linux开发软件?为什么玩linux需要各种改配置文件?什
内核大本营
·
2023-10-20 00:16
C/C++
Linux内核
大厂
linux
学习
服务器
python检测进程和端口_python监控nginx端口和
进程状态
#!/usr/local/bin/python#coding:utf-8importpsutilimportsysimportos#获取主机名称defhostname():sys=os.nameifsys=='nt':hostname=os.getenv('computername')returnhostnameelifsys=='posix':host=os.popen('echo$HOSTNA
weixin_39942400
·
2023-10-19 23:54
python检测进程和端口
Linux性能优化--性能追踪3:系统级迟缓(prelink)
用strace调查一个应用程序是如何与
Linux内核
进行交互的。提交描述性能问题的bug报告,以便创作者或维护者有足够的信息修改该问题。12.1调查系统级迟缓本章我们调查系统级迟
raindayinrain
·
2023-10-19 23:04
linux
性能优化
服务器
正点原子嵌入式linux驱动开发——pinctrl和gpio子系统
Linux内核
提供了pinctrl和gpio子系统用于GPIO驱动,本章就学习一下如何借助pinctrl和gpio子系统来简化GPIO驱动开发。pinc
努力自学的小夏
·
2023-10-19 23:04
linux学习
linux
驱动开发
stm32
学习
笔记
进程线程和协程
进程(process):定义特征
进程状态
:(三状态)
进程状态
线程:线程状态:协程:与线程的比较进程(process):定义狭义定义:进程就是一段程序的执行过程例如启动的某个app。
猫祭司
·
2023-10-19 19:26
Linux时间、定时器、时间中断超时处理
内核时间管理
Linux内核
计时、延时函数与内核定时器内核通过定时器(timer)中断来跟踪时间流硬件定时器以周期性的间隔产生时间中断,这个间隔(即频率)由内核根据HZ来确定,HZ是一个与体系结构无关的常数
或许对了
·
2023-10-19 14:17
Linux
kernel
操作系统 —— 进程篇
文章目录进程的概念程序的概念进程控制块PCB进程的组成
进程状态
进程状态
转换进程队列进程的组织进程控制内核的两大功能进程创建进程终止进程阻塞与唤醒进程切换进程通信共享存储消息传递管道通信进程的概念进程是操作系统中的基本概念
月亮给我抄代码
·
2023-10-19 14:53
操作系统
操作系统
linux
服务器
考研
嵌入式linux、arm
linux、arm嵌入式操作系统嵌入式系统应用领域嵌入式系统特点嵌入式实时系统嵌入式系统组成ARM相关知识arm寻址方式ARM微处理器的工作状态、工作模式ARM寄存器linux系统linux开发工具链异常处理
linux
Buffedon
·
2023-10-19 14:53
笔记
系统专区
linux
内核
嵌入式
arm
驱动程序
在嵌入式linux板子上搭建NFS服务器
编译能够支持nfsserver的内核1.首先对
linux内核
进行修改,让
linux内核
支持nfs服务器的功能,修改方式是在内核目录arch/arm/configs目录下的hi3536d_defconfig
qq_40170041
·
2023-10-19 13:02
嵌入式
嵌入式linux
linux
服务器
运维
嵌入式linux搭建nfs服务器(portmap+nfs-utils)
1.首先对
linux内核
进行修改,让
linux内核
支持nfs服务器的功能,修改方式是在内核目录arch/arm/configs目录下的hi3531d_defconfig文件添加如下图所示,再进行内核编译
少林and叔叔
·
2023-10-19 13:02
服务器
linux
运维
c语言
嵌入式硬件
嵌入式linux开发板无法挂载nfs文件系统的解决方法
以下是本人在fedora30上成功挂载nfs的方法供大家参考宿主机fedora30,嵌入式
linux内核
版本2.6.321.非根文件系统挂载,mount-on
bank_of_funny
·
2023-10-19 13:00
嵌入式linux
挂载nfs文件系统
TFTP文件传输&NFS挂载&ARM开发板移植Linux系统步骤
环境:ubuntu20.04开发板:FS4412(Cortex-A9)根文件系统:rootfs资料包:
Linux内核
移植,u-boot引导程序,根文件系统-嵌入式文档类资源-CSDN下载
Linux内核
移植
嵌入式DZC
·
2023-10-19 13:00
Linux系统移植
linux
arm开发
linux内核
态用户态交互,Linux用户态和内核态交互的几种方式
创建于2013-04-13迁移自本人的百度空间--------------------------------1/内核态->用户态在kernelmodule中调用printk是最简单的传递信息到用户空间的方法。2/用户态->内核态在linux中,用户对设备的操作往往被抽象为对文件的操作。利用这一特性,可以通过注册和实现伪字符设备到内核,来实现用户进程和内核空间的交互。当在用户空间执行对该伪设备的o
肖牧之
·
2023-10-19 12:57
linux内核态用户态交互
Linux内核
态和用户态的socket编程
文章目录前言一、内核态socketAPI二、server内核态编程1.源代码:server.c2.Makefile三、用户态编程1.源代码client.c2.Makefile总结前言在实际中,有些时候我们底层驱动有数据发生时,需要立即通知应用层获取数据。当然网上的方法有很多种,比如select、poll、sysctl、sysfs、procfs、netlink等,这篇文章是介绍内核态的socket和
Jcomix
·
2023-10-19 12:52
Linux
内核驱动
linux
网络
tcp/ip
Linux 内核启动分析
Linux内核
启动分析-BugMan-ChinaUnix博客通过《Linux应用程序elf描述》,我们了解到一个应用程序编译后,最终会按照指定方式进行链接,而我们通过ld--verbose可以查看对应应用的默认链接方式
RopenYuan
·
2023-10-19 12:28
ARM64_V8V9
linux
运维
服务器
Linux ARMv8 异常向量表
http://blog.chinaunix.net/uid-69947851-id-5830546.html本章接着《
Linux内核
启动》部分讲解,我们知道了在进入start_kernel之前,通过指令
RopenYuan
·
2023-10-19 11:25
ARM64_V8V9
linux
运维
服务器
Linux下常用文件系统介绍
Linux内核
支持十多种不同类型的文件系统,下面对Linux常用的文件系统作一个简单介绍ext文件系统ext是第一个专门为Linux设计的文件系统类型,称为扩展文件系统,在Lin
7ed8e3680ebe
·
2023-10-19 11:39
Linux内核
pinctrl
本文基于RockPI4A单板介绍
Linux内核
pinctrl的相关知识点。
Linux内核
pinctrl部分主要包括:IOMUX,驱动强度,上下拉配置等。
小田BSP
·
2023-10-19 10:20
Linux内核
8. 进程地址空间
进程地址空间也就是每个进程所使用的内存,内核对进程地址空间的管理,也就是对用户态程序的内存管理。主要内容:地址空间(mm_struct)虚拟内存区域(VMA)地址空间和页表1.地址空间(mm_struct)地址空间就是每个进程所能访问的内存地址范围。这个地址范围不是真实的,是虚拟地址的范围,有时甚至会超过实际物理内存的大小。现代的操作系统中进程都是在保护模式下运行的,地址空间其实是操作系统给进程用
weixin_39757802
·
2023-10-19 09:07
linux
服务器
运维
Linux内核
8. 调试
Linux内核
设计与实现第18章调试《
Linux内核
设计与实现》阅读笔记调试工作艰难是内核级开发区别于用户级开发的一个显著特点。相比于用户级开发,内核调试的难度确实要艰苦得多。
weixin_39757802
·
2023-10-19 09:07
linux
Linux内核
7. 内存管理
一、内存管理概览1.1内存管理的意义外存是程序存储的地方,内存是进程运行的地方。外存相当于是军营,内存相当于是战场。选择一个良好的战场才有利于军队打胜仗,实现一个完善的内存管理机制才能让进程多快好省地运行。如何更好地实现内存管理一直是操作系统发展的一大主题。在此过程中内存管理的基本模式也经历了好几代的发展,下面我们就来看一下。1.2原始内存管理最初的时候,内存管理是十分的简陋,大家都运行在物理内存
weixin_39757802
·
2023-10-19 09:07
linux
Linux内核
8.
Linux内核
的经典调试方式
其本质是内核空间与用户空间的数据交换,内核开发者们提供了多样的形式来完成这一功能.2用户空间与内核空间数据交换的文件系统内核中有三个常用的伪文件系统:procfs,debugfs和sysfs.它们都用于
Linux
weixin_39757802
·
2023-10-19 09:28
linux
K3s 集群内 containerd 跟 docker 的区别
前景提要Docker技术使用
Linux内核
和内核功能(例如Cgroups和namespaces)来分隔进程,以便各进程相互独立运行。
流雨声
·
2023-10-19 08:38
Linux进程概念
目录操作系统:linux进程:进程概念进程操作
进程状态
环境变量程序地址空间内存管理方式硬件结构决定了软件行为:程序运行,会被加载到内存中因为程序要想被执行,就需要放在内存中被cpu进行读取处理。
halooy
·
2023-10-19 07:26
linux
服务器
kubernetes---Seccomp限制容器进程系统调用
Seccomp介绍Seccomp代表安全计算(SecureComputing)模式,自2.6.12版本以来,一直是
Linux内核
的一个特性。它可以用来沙箱化进程的权限,限制进程从用户态到内核态的调用。
弓长丿
·
2023-10-19 06:09
kubenetes
kubernetes
docker
容器
云原生
运维
Docker 快速学习手册及相关笔记 附带一些问题解决方案
docs.docker.com/get-started/WindowsDocker安装|菜鸟教程(runoob.com)Docker教程|菜鸟教程Docker并非是一个通用的容器工具,它依赖于已存在并运行的
Linux
Kin__Zhang
·
2023-10-19 05:59
Ubuntu
&
ROS
docker
学习
linux
初涉Bcache(1)
Bcache基本使用Bcache简介Bcache是
Linux内核
块设备层cache,支持多块HDD使用同一块SSD作为缓存盘。它让SSD作为HDD的缓存成为了可能。
龙飞翔天
·
2023-10-19 01:54
Linux
干货分享
缓存
linux
运维
用python重编
linux内核
_自定义配置编译
linux内核
1编译
linux内核
原因一般情况下,我们是不需要重新去编译
linux内核
的,但如果你发现你需要修改内核的某个部分或者说你需要的某个模块并没有编译进内核,那里你可以通过重新编译内核来满足你的需求,比如当我们需要用
weixin_39968760
·
2023-10-19 01:52
linux 删除块设备节点,Linux下块设备缓存之Bcache使用(整理)
Bcache简介Bcache是
Linux内核
块设备层cache,支持多块HDD使用同一块SSD作为缓存盘。它让SSD作为HDD的缓存成为了可能。
StevenConan
·
2023-10-19 01:51
linux
删除块设备节点
linux清缓存命令多节点,Linux下块设备缓存之Bcache使用
Bcache简介Bcache是
Linux内核
块设备层cache,支持多块HD
张博士-体态康复
·
2023-10-19 01:21
linux清缓存命令多节点
你了解红黑树么?告诉你一个不一样的红黑树,说点有意思的吧!
问一下度娘,她会告诉你各种各样的实现方法,C和C++版本都有,
linux内核
使用的版本也有。代码都大同小异,就是插入或删除时如何修正,如何搞平衡。
一只会铲史的猫
·
2023-10-19 01:16
数据结构
二叉树
排序算法
nginx
数据结构
Linux块设备缓存Bcache使用
1Bcache简介Bcache是
Linux内核
块层cache,它使用SSD来作为HDD硬盘的cache,从而起到加速作用。
gengduc
·
2023-10-19 00:46
分布式存储Ceph
Linux
linux
bcache
ceph
调皮的程序员:Linux之父雕刻在
Linux内核
中的故事
其实,在
Linux内核
的代码里,就隐藏着关于Linus大
cidingbiao2152
·
2023-10-19 00:45
移动开发
操作系统
.Git 仓库敏感信息泄露
最初目的是为更好地管理
Linux内核
开发而设计。Git最初只是作为一个可以被其他前端(比如CoGito或StGit)包装的后端而开发的,但后来Git内核已经成熟到可以独立地用作版本控
白冷
·
2023-10-19 00:35
git
web安全
Kconfig的书写举例
定义:Kconfig是
Linux内核
的配置系统,它提供了一种交互式的方式来配置内核选项。用户可以通过命令行或者图形界面来选择需要启用或禁用的功能,然后Kconfig会自动生成相应的配置文件。
喝酸奶不舔瓶盖子
·
2023-10-19 00:36
前端
linux
操作系统实验二、进程和线程管理(Windows 2学时)多线程创建
实验二、进程和线程管理(Windows2学时)一、实验目的通过实验使学生进一步了解进程、
进程状态
、进程控制等基本概念。
Blossom i
·
2023-10-18 22:50
操作系统
运维
服务器
开发语言
c语言
c++
【ubuntu】常用软件安装
【ubuntu】常用软件安装前言安装搜狗输入法安装flameshot截图软件总结前言Ubuntu是一个基于
Linux内核
的开源操作系统,它提供了简单易用的界面和丰富的功能,广受开发者和普通用户的喜爱。
牙牙要健康
·
2023-10-18 21:27
ubuntu
ubuntu
linux
运维
linux内核
api书,(特价书)
Linux内核
API完全参考手册
前言本书使用方法第1章
Linux内核
API分析必备知识1
Linux内核
编程注意事项1本书中模块编译Makefile模板1内核调试函数printk2内核编译与定制4温馨提示10参考文献11第2章
Linux
小肉卷
·
2023-10-18 21:47
linux内核api书
linux device_attr 权限,
Linux内核
宏DEVICE_ATTR使用
1、前言在Linux驱动程序编写中,使用DEVICE_ATTR宏,可以定义一个structdevice_attribute设备属性,并使用sysfs的API函数,便可以在设备目录下创建出属性文件,当我们在驱动程序中实现了show和store函数后,便可以使用cat和echo命令对创建出来的设备属性文件进行读写,从而达到控制设备的功能。2、宏DEVICE_ATTR定义在讲解DEVICE_ATTR宏之
网易体育
·
2023-10-18 21:47
linux
device_attr
权限
新字符设备驱动
register_chrdev和unregister_chrdev这两个函数是老版本驱动使用的函数,现在新的字符设备驱动已经不再使用这两个函数,而是使用
Linux内核
推荐的新字符设备驱动API函数。
gdut_llkkyy
·
2023-10-18 21:12
Linux
读书笔记
linux
运维
服务器
linux
驱动
驱动开发
Linux 的常用命令大全
重新输入cat:查看文件内容mkdir:创建目录rm:删除cp:拷贝mv:移动或重命名文件和目录man:帮助命令lessheadtailvim:文本编辑grep:搜索指定文本模式或正则表达式ps:显示
进程状态
蜻蜓点水q
·
2023-10-18 21:59
Linux
linux
服务器
Linux文件系统 struct inode 结构体解析
3.3structinode_operations3.4inode相关函数参考资料前言这篇文章介绍了VFS-structfile:Linux文件系统structfile结构体解析接下来介绍VFS-structinode:在
Linux
小立爱学习
·
2023-10-18 18:49
Linux
文件系统
linux
c语言
linux内核
数据结构之链表
后来看代码注释发现该代码来自
linux内核
,在linux源代码下include/Lish.h下。这个链表具备通用性,使用非常方便。只需要在结构定义一个链表结构就可以使用。
weixin_33757609
·
2023-10-18 18:10
操作系统
数据结构与算法
c/c++
【干货】深入理解Linux操作系统内存
本文主要介绍Linux内存组织结构和页面布局,内存碎片产生原因和优化算法,
Linux内核
几种内存管理的方法,内存使用场景以及内存使用的那些坑。
linux大本营
·
2023-10-18 18:08
linux
内存管理
ubuntu20.02安装显卡驱动常见问题总结
1、
Linux内核
和驱动版本我们在安装显卡驱动时需要去查看ubuntu的内核是什么,然后再去英伟达官网找对应的型号显卡驱动。一个显卡会对应许多版本的驱动程序,因此,我们在安装时要
shen.GX
·
2023-10-18 17:59
ubuntu
linux
net-tools 和 iproute2 笔记221103
net-tools起源于BSD的TCP/IP工具箱,后来成为老版本
Linux内核
中配置网络功能的工具,但Linux社区自2001年起已对其停止维护。
kfepiza
·
2023-10-18 16:58
学习笔记
解决问题
过程记录
#
Linux
CentOS
Ubuntu
等
#
控制台命令行
Shell脚本
sh
cmd
等
网络
linux
服务器
tcp/ip
command
pattern
正点原子嵌入式linux驱动开发——设备树下LED驱动
现在使用设备树来向
Linux内核
传递相关的寄存器物理地址,Linu
努力自学的小夏
·
2023-10-18 14:35
linux学习
linux
驱动开发
stm32
学习
笔记
网络编程套接字socket
从
linux内核
来看,一个套接字就是通信的一个断点。从linux应用程序看,套接字就是一个有相应描述符的打
yoouuung_
·
2023-10-18 10:19
linux
网络
udp
tcp
linux
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他