QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2431|回复: 17

端口操作

[复制链接]
发表于 2002-12-17 19:08:08 | 显示全部楼层 |阅读模式
高手:
    我现在Linux下编写一个PCI设备的驱动程序。对pci操作是利用函数:
outl(),inb()。gcc给出了以下错误:
/tmp/ccgiix6i.o(.text+0x12):undefined reference to 'outl'
.....
等等类似的错误.
不知道出了什么问题啊。
高手,给点建议吧。。。。。
发表于 2002-12-17 20:02:50 | 显示全部楼层

man ioperm

rt
回复

使用道具 举报

发表于 2002-12-17 20:36:39 | 显示全部楼层
你没有加库,编译时加l+库文件名
回复

使用道具 举报

 楼主| 发表于 2002-12-17 21:31:53 | 显示全部楼层

动态连接库

谢谢斑竹!!
小弟我还有个问题:
我想把一个。c文件编译成动态连接库。供程序调用。
该如何做那。
我的主程序文件怎么去利用我的连接库呢,是不是自己自动会去调用呢??
回复

使用道具 举报

发表于 2002-12-18 08:45:06 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=7047
你看看这一贴,可能会对你有帮助。
回复

使用道具 举报

 楼主| 发表于 2002-12-18 14:04:29 | 显示全部楼层
斑竹,我的usb盘用不了啊
我找了一些资料:
1. fdisk -l /dev/sd?
或都直接这样也行
fdisk -l /dev/sda
fdisk -l /dev/sdb
fdisk -l /dev/sdc
一般USB U盘和硬盘的对应设备文件是/dev/sda /dev/sdb /dev/sdc
2. 执行完以上命令后,USB硬盘对应的设备文件是什么,
如果没有任何信息显示你需要先执行以下这此命令
cat /proc/scsi/scsi
这个文件是否存在,和是否有usb-storage
lsmod查看一下是否有usb-storage scsi_mod sd_mod
没有就 modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod
然后再试,就可以了
3。 例:设备文件是/dev/sda1
mount -t vfat /dev/sda1 /mnt/usbhd

但是在说找不到modprobe和fdisk命令
我在fdisk前加了目录,可以了
但是modprobe加了目录也不行
我是在我的目录下运行命令的,即
/root/zhengweihome/project/
回复

使用道具 举报

发表于 2002-12-18 16:04:19 | 显示全部楼层
这个我没有用过,你去系统安装区或别的版去问问.
另:pci设置可以把设备内存直接映射到系统内存中,就可以操作了,为什么还要用io函数?
回复

使用道具 举报

 楼主| 发表于 2002-12-22 11:45:04 | 显示全部楼层
斑竹,
   请问有没有关于Linux下PCI开发的资料或者论坛或者文章什么的!!
谢谢您了!!
回复

使用道具 举报

发表于 2002-12-23 09:15:22 | 显示全部楼层
在什么系统下开发pci设备无所谓,关键你要了解pci总线的规格。我对isa了解一些,对pci,因为工作中没有用到,不了解,但我记得我下载过pci总线的规格文档。全英文的,如果你需要,我给你找找。
回复

使用道具 举报

 楼主| 发表于 2002-12-23 15:57:50 | 显示全部楼层
好的,谢谢斑竹
我现在正在着急呢
我也喜欢ISA,但是不行啊,得跟着市场走。
最好多一点(^_^ 我是不是很贪婪)
回复

使用道具 举报

发表于 2002-12-24 08:56:55 | 显示全部楼层
找到,有1。4M,你先留个mail,我寄给你
回复

使用道具 举报

 楼主| 发表于 2002-12-24 17:57:53 | 显示全部楼层
斑竹,
你可真是个大好人啊!
非常感谢
我的email是:[email protected]
希望以后能多向你学习,请教!!
非常感谢!!!
回复

使用道具 举报

 楼主| 发表于 2002-12-25 18:45:51 | 显示全部楼层
PCIBIOS是什么东东啊
有什么用啊
怎么设置呢
有大虾能解决这个问题吗
小弟我先谢了
回复

使用道具 举报

发表于 2002-12-26 09:25:25 | 显示全部楼层
我已经给你发了,请查收。
你问的问题我不清楚。帮不上了。
回复

使用道具 举报

发表于 2002-12-26 11:29:06 | 显示全部楼层
信被退回来了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 15:21 , Processed in 0.052142 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表