微机原理实验 系列 实验二 PCI设备操作
(一)配置空间读取
示例代码在书上,粘一下在此~STACK SEGMENT PARA STACK
DW 128H DUP(0)
STACK ENDSDATA SEGMENT
NOFOUND DB 'NOT FOUND!',0DH,0AH,'$'
IO DB 0DH,0AH,'IO A...
分类:
其他好文 时间:
2016-05-12 21:43:06
阅读次数:
176
本文主要通过WinDriver工具图形化的查看PCIe设备,来认识PCIe设备的空间结构。本文主要参考《PCI Express体系结构导读》和网友博客:点击打开链接。
一、PCIe设备空间结构
PCIe设备有三个独立的物理地址空间:设备存储器空间(memory)、IO空间和配置空间(config)。由于PCIe设备支持即插即用,存储器空间和IO空间是在设备插入host后...
Linux内核源代码目录含义 arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数)、boot(引导程序)、pci(P ...
分类:
移动开发 时间:
2016-05-02 18:32:11
阅读次数:
192
(很多内容是网上找的,+上我个人的一点理解,推荐大家去看 http://mnstory.net/2014/10/qemu-device-simulation 这篇文章)
qemu启动时,如果配置了相应virtio设备,会对guest的pci总线,virtio设备等进行模拟,先来看看qemu的设备模拟,那i8254/PIT为例(PIT的硬件规范略过,有兴趣的话可以参考 http://wiki.os...
分类:
其他好文 时间:
2016-04-29 17:55:00
阅读次数:
267
(很多内容是网上找的,+上我个人的一点理解,推荐大家去看 http://mnstory.net/2014/10/qemu-device-simulation 这篇文章)
qemu启动时,如果配置了相应virtio设备,会对guest的pci总线,virtio设备等进行模拟,先来看看qemu的设备模拟,那i8254/PIT为例(PIT的硬件规范略过,有兴趣的话可以参考 http://wiki.os...
分类:
其他好文 时间:
2016-04-26 20:25:28
阅读次数:
392
实验3 类的多态性和接口一、实验目的理解面向对象的多态性。理解接口和实现接口的类的关系,掌握一个类实现多个接口的声明和使用方法。二、实验内容1.程序理解:1)接口的应用//接口的应用
//定义一个PCI接口:
interface PCI {
void start(); // 定义抽象方法start() void stop(); // 定义抽象方法stop()
}// 定义 Networ...
分类:
编程语言 时间:
2016-04-22 20:01:54
阅读次数:
960
imx6q配置pcie无线网卡遇到如下问题: imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [io 0x1000-0x10000] pci_bus 0000:00: ...
分类:
其他好文 时间:
2016-04-19 19:18:43
阅读次数:
344
1:下载内核源码包
内核源码树目录:
arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数)、boot(引导程序)、pci(PCI总线)和power(CPU相关状态)。
block:部分块设备驱动程序。
cry...
分类:
其他好文 时间:
2016-04-19 14:23:25
阅读次数:
246
PCI OP WiFi 测试(二):PCI对OP的要求
每次看PCI的文档,都一头雾水,本来就很抽象,看英文就感觉更抽象。泛泛而谈的要求,看一次忘一次,只好翻译成中文,没事就看看,知道指导思想。
如下,是翻译PCI的《Modular Derived Test Requirements》的OP部分,这样直接翻译不知道是不是有侵权的问题(⊙﹏⊙)b
正文开始:
DTR 模块3: 开...
分类:
其他好文 时间:
2016-04-11 12:20:58
阅读次数:
189
一:快速查看1,查看CPU信息:cat/proc/cpuinfo或lscpu或2,查看板卡信息:cat/proc/pci3,查看USB设备:cat/proc/bus/usb/devices4,查看PCI信息:lspci(相比cat/proc/pci更直观)5,查看内存信息:cat/proc/meminfo或free-m6,查看键盘和鼠标:cat/proc/bus/input/devices7,查..
分类:
系统相关 时间:
2016-04-03 07:39:37
阅读次数:
223