自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 【linux驱动】什么是pci及其驱动开发

摘要: PCI总线经历了从传统并行PCI到PCI-X,再到当前主流的PCIe(串行高速)的演进。传统PCI和PCI-X因共享带宽架构已被淘汰,而PCIe采用点对点串行传输,支持高带宽(如PCIe 6.0 x16可达256GB/s)、低延迟和低功耗,广泛应用于消费电子(显卡、SSD)、服务器(高速网卡、存储)、工业控制(采集卡)及AI加速等领域。PCIe驱动开发需处理BAR资源、DMA传输和中断机制,通常通过probe函数动态识别设备或静态注册pci_driver完成初始化。未来PCIe将继续向更高带宽(Ge

2026-01-15 11:35:26 618

原创 【Linux内核学习】一篇文章带你了解Linux进程调度

本文主要介绍了Linux内核中的进程管理机制。首先阐述了进程的概念及其实现方式,包括进程描述符task_struct和thread_info结构的作用。重点分析了进程创建过程,详细说明了fork()和exec()的工作原理,以及写时拷贝机制。同时介绍了vfork()的特殊性及与fork()的区别。对于线程创建,区分了用户线程和内核线程的实现差异。最后概述了进程的五种状态及状态转换方法。全文基于x86架构和Linux 2.6内核版本,为理解Linux进程管理提供了系统性的知识框架。

2025-11-07 17:49:51 952

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除