12

有谁知道适合Android开发的PCI卡?

我发现模拟器速度非常慢(Linux 64 位、四核、8GB RAM),而且我可以隐藏在桌面中的卡会很好。我知道那里有 USB 选项,但这意味着我需要更多的套件来找到一个架子……或者适当地安装一个 USB 板

这样做的原因想要这个,原因是:

  1. QEMU ARM 仿真对我来说太慢了
  2. 手机不允许我针对多个 Android 版本进行测试
  3. 手机不允许我针对多种 Android 显示分辨率进行测试
  4. 对我来说不是问题,但在课堂环境中,PC 内的 PCI 卡与多部手机相比具有明显的优势。

如果没有一张已经具备 Android 特定功能的卡,那么我会很乐意使用具有共享内存的通用 ARM 卡。图形协处理器会很有用,但不是必需的。

我对自己想要这样做的理由感到满意,并且很高兴编写我需要的任何驱动程序代码。

提前致谢,

菲尔·莱洛

4

4 回答 4

4

我自己(还)没有尝试过这个解决方案,但是如果在相同的情况下我会这样做:

购买小型(低成本)ARM 板(BeagleBoard 为 3" x 3")的BeagleBoardPanda Board ,然后按照其他人的建议,将其隐藏在您的 PC 中并使用主板上的内部 USB 连接器将其连接起来. 两者都可以让你运行 Android。

于 2011-04-29T14:06:57.353 回答
2

我不知道目前市场上有任何 PCI 板卡。您最好的机会可能只是获得这些基于 USB 的板之一。

于 2011-04-25T04:20:34.420 回答
1

Beagleboard可能适合您的需求。但是,您必须意识到这需要耐心和时间(编译、构建图像等)。除此之外,您无法获取官方源代码(就像使用模拟器时通常可以做的那样)并在 Beagleboard 上运行它。为此,您将需要移植或使用已经可用的几个端口,可以在此处找到Beagleboard-Projects

关于PCI版本,据我所知市场上没有。而且我不确定它们是否会可用。所以,如果没有这种 PCI 板卡,我会重新考虑要么坚持使用模拟器,要么购买 Beagleboard 只是为了好玩。

附带说明一下,我在我的 64 位机器上也遇到过(有时)同样的模拟器问题,尤其是在构建所有源代码并在模拟器中运行它时。您是否曾尝试使用 SDK 附带的模拟器来查看问题是否存在?

我希望这有帮助。

于 2011-04-30T02:32:47.320 回答
0

根据你愿意花多少钱,以及你想投入多少工作来设置它,你可以尝试让一个插入 PCIe 插槽的 arm FPGA 开发板。不过,这可能比仅在机箱内安装 USB 板更复杂

于 2020-01-13T18:07:59.730 回答