本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。这个系列的博客将首先用一个篇幅为不懂Windows下PCI/PCIe驱动开发的介绍WDF和开发环境搭建,接下来几篇将直接讲述程序编写,看完这几篇后,希望能够帮助读者了解如何通过500行左右的代码实现...
MGW执行SWBT/FT cases是主要是利用Ant项目.Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与...
分类:
其他好文 时间:
2015-06-29 16:10:43
阅读次数:
107
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # ls...
分类:
其他好文 时间:
2015-06-29 00:18:38
阅读次数:
154
首先通过以下几个简单的视频和案例,来认识一下什么是运动控制。 四轴SCARA机械手控制系统采用研华嵌入式工业控制器UNO-3082为核心控制单元,搭载研华基于DSP的四轴运动控制卡PCI-1245。采用的是开放性、通用性平台及强大的运算和信息处理能力,丰富的硬件资源,使得整合视觉、图形、运动控制变....
分类:
其他好文 时间:
2015-06-26 00:14:39
阅读次数:
546
学习 KVM 的系列文章:(1)介绍和安装(2)CPU 和 内存虚拟化(3)I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton)(4)I/O PCI/PCIe设备直接分配和 SR-IOV(5)libvirt 介绍(6)Nova 通过 libvirt 管理 QEMU/KVM 虚...
分类:
其他好文 时间:
2015-06-24 10:50:15
阅读次数:
136
1. pci_driver结构struct pci_driver { struct list_head node; const char *name; const struct pci_device_id *id_table; /* must be non-NULL for probe to be ...
分类:
系统相关 时间:
2015-06-23 11:44:16
阅读次数:
237
Facebook与卡内基梅隆大学最近在SIGMetrics.发表一篇关于大规模应用下PCI-e flash失效研究的文章”A Large-Scale Study of Flash Memory Failures in the Field” 。基于Facebook数据中心近4年来大量flash失效数据...
分类:
其他好文 时间:
2015-06-22 22:00:33
阅读次数:
361
目前,生活中很多事情都可以在电脑前完成,学习、工作、音乐、视频等。如果也可以在电脑上收看有线电视节目的话,那就更好了。为此,我购买了圆刚视频采集卡AverMedia C725B。如下图所示。官方给出的此卡介绍为(详见这里):C725标清采集卡是一张支持AV端子、S端子以及立体声输入的PCI-E撷取卡...
分类:
系统相关 时间:
2015-06-20 22:07:34
阅读次数:
281
/*只获取本地连接的网卡信息,并不获取无线网卡和虚拟网卡的信息,要想获取无线网卡的信息,需把if(strstr(pAdapter->Description,"PCI")>0 && pAdapter- >Type==MIB_IF_TYPE_ETHERNET)改成if(strstr(pAdapter->Type==71),若要获取虚拟网卡的信息,需把if(strstr(pAdapter->Descrip...
分类:
其他好文 时间:
2015-06-19 10:26:45
阅读次数:
134
水平有限,错误难免 ^_^
参考资料:
1) 《Linux内核源代码情景分析》
2) Linux内核源代码(2.6.32)。
本文只讨论比较简单的软硬件配置场景。
系统中的第一条PCI总线(即主PCI总线),挂在“宿主—PCI桥”上。
CPU通过“宿主——PCI桥”就可以访问主PCI总线了。
PC机中通常只有一个“宿主—PCI桥”。但是,通过引入其他类型的P...
分类:
其他好文 时间:
2015-06-17 21:33:42
阅读次数:
414