2
A
回答
1
您需要找到您的设备的sysfs条目,例如
/sys/devices/pci0000:00/0000:00:07.0/0000:28:00.0
(它可以很容易通过符号链接到那里在/sys
其他子目录,如/sys/class/...
)
在这目录中应该有(伪)文件,名称为resource...
,它们对应于设备的各种地址范围(基本地址寄存器)。我认为这些可以是mmap()
ed(但我从来没有这样做过)。
您可以使用/ sys中的条目做很多其他的事情。查看内核文档以获取更多详细信息。
相关问题
- 1. Linux驱动程序开发:PCI和PCIe驱动程序之间的区别?
- 2. 移植的PCIe驱动程序从Linux到FreeBSD的
- 3. 自定义linux pcie驱动程序MSI中断
- 4. MSI注册PCIE设备驱动程序
- 5. 如何测试广播驱动程序?
- 6. PCIe驱动程序 - 用户空间如何访问它?
- 7. 是否有任何带PCIe for FPGA的DMA Linux内核驱动程序示例?
- 8. Linux网络设备驱动程序测试的任何测试工具
- 9. 实现PCIe Linux设备驱动程序(希望从内核驱动程序访问我的卡寄存器)
- 10. 如何检测从Linux驱动程序重新启动/关机
- 11. 自动化Win32驱动程序测试
- 12. Linux设备驱动程序测试的工具或框架?
- 13. Linux设备驱动程序功能测试
- 14. 如何调试PCI设备和Linux驱动程序
- 15. Windows驱动程序编程或Linux驱动程序编程?
- 16. I2C linux驱动程序
- 17. 学习linux驱动程序
- 18. Linux驱动程序phys_mem_access_prot undefined
- 19. Linux驱动程序和device.h
- 20. Linux设备驱动程序
- 21. Linux TTY和驱动程序
- 22. 访问Linux驱动程序
- 23. Linux SPI驱动程序crasj
- 24. solaris测试驱动程序崩溃
- 25. 驱动程序实例在测试类
- 26. 什么是测试驱动程序?
- 27. Rails 3.2硒web驱动程序测试
- 28. 如何为我的驱动程序启动Windows徽标测试?
- 29. 如何测试驱动器构建动态程序集
- 30. 如何测试MySQL ODBC驱动程序的版本编程