我在 Virtual Box VM 中使用 Ubuntu 运行 Quartus II,以使用 Altera DE2 FPGA 运行程序。现在我升级到 Windows 8.1,客户操作系统 (ubuntu 10) 找不到 DE2 开发板。我想可能是因为主机操作系统 (Win 8.1) 根本找不到它,我想知道这是否是一种普遍情况,即除非主机操作系统可以找到硬件,否则客户操作系统也找不到硬件?或者问题的原因是否与 VM 中的 ubuntu 有关,与 Win 8.1 环境无关?我可能可以安装驱动程序并让 Win 8.1 找到 DE2 开发板,但我想知道为什么客户操作系统找不到 FPGA?
更新 140328 11:48 CET
现在它能正常工作了。我重新安装了所有东西,甚至尝试使用旧版本的 VB,但情况变得更糟。现在我可以添加 FPGA,以便 Nios II 在客户操作系统中找到它。
答案1
在 Altera 的网站上查找 DE2,它似乎通过 USB 连接到您的计算机。
请记住,虚拟机实际上是一台完全独立的计算机,具有自己的(虚拟)网络接口和自己的(虚拟)USB 端口。最初,您的 DE2 插入 Windows 主机,不是VM。VirtualBox 中应该有一个菜单选项可以将其连接到 VM。
答案2
如果虚拟环境无法识别它,您可以研究 Quartus 通过 TCP/IP 连接对安装有 USB Blaster 驱动程序(和 Quartus 编程服务)的计算机进行远程编程的能力。
答案3
我还在多个网站上查找了有关正在使用的多个程序的信息。我发现在某些情况下必须对程序进行小幅更改,版本不同,有些程序必须在 8.1 上进行更改。我获得的所有信息均来自列出的每个程序的单独网站和聊天帮助网站。我不确定是否可以删除链接。这就是为什么我没有告诉你我找到的信息的确切位置。