linux - 让内核模块与 NVMe 驱动程序对话的最优雅方式是什么?
问题描述
我目前正在编写一个需要与 NVMe 设备通信的内核模块。做这个的最好方式是什么?我查看了 SPDK 库,但似乎它在用户空间中运行,这不是我想要的。我发现在 linux 内核库 ( /lib/modules
) 中有一个用于 nvme 驱动程序的编译内核模块,但我不知道如何与之交互。
将不胜感激任何帮助。
解决方案
推荐阅读
- ruby-on-rails-5 - 如何使用关注使依赖记录不活动但不销毁
- javascript - jQuery 的 noConflict() 代码没有意义
- android - 将方向更改为“水平”不会更改 RadListView 的滚动方向?
- android - 如果发生 Gson 错误,如何返回空模型
- java - 使用 WEKA (Java API) 获取预测错误
- object-detection - 导出模型的 TF 对象检测输入类型
- python - 如何在json字段上对熊猫数据框进行排序
- swift - 为什么 NSAttributedString 的属性会影响其他 AttributedString?
- sql - 求和直到达到阈值,然后重置计数器
- python - 计算python中函数的条目数