-1

我在哪里/如何找到我的 CAN 接口卡的物理内存地址?

我需要用它来打开一个端口。

4

1 回答 1

1

由于它是 PCI 卡,图书馆应该知道它在哪里以及如何访问它。但是,如果您必须拥有用于特定目的的物理地址,则可以在 Windows 的设备管理器中查找,或者在 linux 或 Mac 的等效项中查找。在很多情况下,由 BIOS 分配的地址不会被操作系统更改,因此您通常可以在启动时找到。

您还可以在您的软件中获取 PCI 供应商和卡 ID,并通过这种方式获取分配的内存范围。

但是,图书馆应该透明地处理所有这些。您是否联系过供应商以正确使用库?应该有一个“查找卡”功能,它返回已安装和可用的卡,然后您可以使用简单的索引来访问给定的卡。

如果您提供卡制造商的名称和类型,那么我们可以提供更好的帮助 - Vector 的卡几乎易于查找和控制,而且我使用过的大多数 CAN 卡都很容易处理。

-亚当

于 2009-01-29T16:28:14.503 回答