noregister
驱动牛犊
驱动牛犊
  • 注册日期2012-08-19
  • 最后登录2012-08-19
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1383回复:0

讨论下PCIE地址及驱动程序开发吧!

楼主#
更多 发布于:2012-08-19 22:43
准备开发PCIE驱动程序,用于传输采集的数据,PCIE设备采集后的数据存放在用malloc申请内存中,这部分内存可以通过指针访问到。
PCIE设备将内存地址0x10000,长度4095的内存开放映射到PCI域地址空间上了,就是BAR0中,在计算机上用工具查看BAR0中的内容是0xD6000000。
采集的数据量很大,想在计算机的驱动程序中用DMA实现数据传送,讨论下该怎么实现吧!


问题
1、PCIE设备中数据存放的地址怎么让计算机知道啊?
2、BAR0和PCIE设备中数据存放的地址及计算机上的0xD6000000之间有什么关系,怎么建立其中的联系啊?
3、DMA该如何实现啊,DMA读取完毕后,PCIE设备会引发中断吗?
游客

返回顶部