中国网管论坛's Archiver

小小 发表于 2007-8-21 00:25

Linux端口操作

#define A 0x302   
#define B 0x300      
#define C 0x30c

ioperm(B,12,1); //从B开始12个端口地址取得读权限(by root),该方法作用的端口需小于0x3FF
outb(A,0x00);      
outb(B,0x10);      
outb(C,0x00);      
usleep(100); //delay100微秒
ioperm(B,12,0); //归还取得的权限
while((inb(A)&1)==0){}

iamshiyu 发表于 2007-8-21 11:33

没看明白,能否详尽解释一下?:(:

小圈 发表于 2007-8-21 11:45

没看明白

小小 发表于 2007-8-21 19:04

只是一种在服务器常用的一种端口操作的一种简单方法

iamshiyu 发表于 2007-8-22 09:06

还是不明白……到底是操作的时哪个级别的东西?系统函数?系统环境变量?核心参数?都不像啊……

iamshiyu 发表于 2007-8-23 10:23

能不能举个具体应用的例子作说明?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com