首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PCI设备驱动开发详解
北京不北
创建于2023-12-08
订阅专栏
专注计算机体系结构、linux、后端开发、网络、FPGA、异构计算。
等 3 人订阅
共8篇文章
创建于2023-12-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux下PCI设备驱动开发详解(八)
riffa.c和riffa.h不属于驱动源码,它们是系统函数调用驱动封装的一层接口,属于用户态应用程序的一部分。
Linux下PCI设备驱动开发详解(七)
本文主要介绍消息队列,即riffa.c和riffa.h文件。 riffa是为了在内核中使用而编写的消息队列,用于同步中断和进程。
Linux下PCI设备驱动开发详解(六)
一般来说,用模块方式编写PCI设备驱动,通常至少要实现以下几个部分:初始化设备模块、设备打开模块、数据读写模块、中断处理模块、设备释放模块、设备卸载模块。
Linux下PCI设备驱动开发详解(五)
我们将从用户态软件、内核态驱动、FPGA逻辑介绍一个通过PCI Express总线实现CPU和FPGA数据通信的简单框架。
Linux下PCI设备驱动开发详解(四)
一般来说,用模块方式编写PCI设备驱动,通常至少要实现以下几个部分:初始化设备模块、设备打开模块、数据读写模块、中断处理模块、设备释放模块、设备卸载模块。
Linux下PCI设备驱动开发详解(三)
本文介绍整个PCIe软硬异构系统如何运行的,以及PCIe驱动和PCIe device处在整个系统的什么位置,非常关键。
Linux下PCI设备驱动开发详解(二)
PCI驱动包括PCI通用的驱动,以及根据实际需要设备本身的驱动。 文章详细介绍linux内核的PCI驱动的代码。
Linux下PCI设备驱动开发详解(一)
Linux下PCI设备驱动开发详解(一) PCI总线是目前应用最广泛的计算机总线标准,而且是一种兼容性最强,功能最全的计算机总线。 而linux作为一种开源的操作系统,同时也为PCI总线与各种新型设备