2000/XP下IO操作
XP/2000下I/O操作
在XP/2000无法使用IN/OUT指令直接进行端口操作。 |
使用的软件有: |
一.DriverLINX Port I/O Driver for Win95 and WinNT (1.57MB) port95nt |
二.inpout32 (65.3KB OCX 控件 简单的介绍) inpout32 intr32 |
三.PortTalk22 (66K)pt22 |
四.GWIOPM (6.33K 来自 http://www.wideman-one.com/gw/tech/Delphi/iopm/ )gwiopm |
如果想知道原理,可以上述网站。另外可以参考 PCI32.ZIP 学习如何使用。pci32 |
我就是先找到了后者,从而发现它的。 |
下面是我写的一些东西 |
1.使用dlportio读取 SIS 芯片组 SMBus的例子,需要安装一;dlsissmbus |
2.使用dlportio读取PCI的例子,需要安装一;dlpci |
3.使用GWIOPM读取SIS 芯片组 SMBus的例子,可以直接运行;gwiosissmbus |
大大你好,可否寫個smbus 的 UEFI application參考?
關於讀寫SPD(A0h,A2h)的例子,我目前知道可以從PCI device中找到Smbus base address,可能在調用SmbusHc.h檔裡的protocol 去 execute
我觉得应该有 Protocol 可以直接访问的,回头我找一下
好的
那讀寫clockgen也一樣嗎?
一样的,没差别
大大等你了,我卡一周了...
你去查一下 PI Spec Vol5 EFI_SMBUS_HC_PROTOCOL 可以用来访问SMBus的
好的,我再試試