linux驱动的自动加载机制

信息传递的核心链路内核设备驱动检测到设备变化 ↓ 调用 kobject_uevent() 发送 uevent ↓用户态 udev 通过 netlink 接收 uevent 消息 ↓ 解析消息并匹配 udev 规则 ↓ 执行规则(如加载驱动、创建设备节点)通过这一机制,Linux 实现
Linux-OS 2025年06月05日 12次浏览

CentOS7 RPM构建

参考教程:https://www.cnblogs.com/yipianchuyun/p/15442896.html按照教程成功构建:
Linux-OS 2025年06月02日 18次浏览

VMware CentOS7虚拟机网络设置

https://blog.csdn.net/qq_45743985/article/details/121152504按照以上教程进行配置,设置静态IP的方案才成功。然而设置好ipv4后,发现网卡是NO-CARRIER状态,且DOWN,表示找不到网卡。其原因是vmware设置,要在这里设置成使用的V
Linux-OS 2025年06月01日 14次浏览

GPU软件栈

CUDA Toolkit是完整的软件包(包含nvcc编译器,library,以及runtime),与CUDA Driver版本有依赖关系。glibc 与 CUDA Runtime 的对比相似性:均为运行时库(Runtime Library)定位:glibc:为CPU 通用计算提供运行时支持(如内存分
计算机硬件 2025年05月31日 24次浏览

向Linux内核社区提交补丁

1. 基础教程https://www.bilibili.com/video/BV18rd5YqEVh/?spm_id_from=333.1365.top_right_bar_window_custom_collection.content.click&vd_source=4b3e800f3b
Linux-内核 2025年05月26日 23次浏览

系统延迟等级

1ns访问CPU寄存器(亚纳秒级别)1ns-10nsL1 & L2 Cache分支错误预测惩罚10ns-100nsL3 Cache 位于该范围的快端现代处理器访问主存位于该范围的慢端100ns-1000ns(1us)Linux系统调用(几百纳秒,仅仅是陷入内核并返回的成本,不包括系统调用本身
Linux-OS 2025年04月26日 67次浏览

vmware虚拟机中创建kvm虚拟机

vmware开启虚拟化:https://blog.csdn.net/alwaysbefine/article/details/131277295制作云镜像(虚机镜像)- 【openstack】qemu 制作 qcow2 云镜像(基于 debian)https://developer.aliyun.c
Linux-OS 2025年04月13日 93次浏览

Linux内核的延时处理机制与软中断 / tasklet / 工作队列

  软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom half)演变而来。下半部的机制实际上包括五种,但2.6版本的内核中,下半部和任务队列的函数都消失了,只剩下了前三者。本文重点在于介绍这三者之间的关系。(1)上半部和下半部的区
Linux-内核 2025年03月29日 234次浏览

网络前三层:物理层、数据链路层、网络层

本文搬运自:https://mp.weixin.qq.com/s?__biz=MzkxMDc1MDg1Nw==&mid=2247508504&idx=1&sn=b21196cfd1c3cbde80119240c9d2cd81&source=41#wechat_redi
2025年03月21日 147次浏览

django项目《术士之战》运行命令

启动thrift服务cd match_system/src/chmod +x main.py./main.py启动Redis服务sudo redis-server /etc/redis/redis.conf项目启动启动uwsgi服务uwsgi --ini scripts/uwsgi.ini启动dja
项目 Web开发 2025年02月14日 484次浏览