有Android PCI卡吗?

时间:2011-04-06 21:17:06

标签: android linux android-emulator arm pci

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

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

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

  1. QEMU ARM仿真对我来说非常缓慢
  2. 手机不允许我针对多个Android版本进行测试
  3. 手机不允许我测试多种Android显示分辨率
  4. 对我来说不是问题,但在教室环境中,PC内的PCI卡与多部手机相比具有明显的优势。
  5. 如果没有已经具有Android特定功能的卡,那么我会对带有共享内存的通用A​​RM卡感到满意。图形协处理器很有用,但不是必需的。

    我很高兴我想要这样做的原因,并乐于编写我需要的任何驱动程序代码。

    提前致谢,

    Phil Lello

4 个答案:

答案 0 :(得分:4)

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

购买BeagleBoardPanda Board这些小型(低成本)ARM主板(BeagleBoard为3“x 3”),并且正如其他人建议的那样,将其隐藏在您的PC内使用主板上的内部USB连接器将其挂钩。两者都可以让你运行Android。

答案 1 :(得分:2)

我不知道现在市场上有任何PCI主板。你最好的机会可能只是获得其中一块基于USB的主板。

答案 2 :(得分:1)

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

关于PCI版本,据我所知,市场上没有任何版本。而且我不确定他们是否会有空。因此,如果没有这种PCI主板,我会重新考虑坚持模拟器或购买Beagleboard只是为了它的乐趣。

作为旁注,我在64位计算机上也经历过(有时)相同的模拟器问题,尤其是在构建所有源代码并在模拟器中运行时。您是否曾尝试使用SDK附带的模拟器来查看问题是否成立?

我希望这会有所帮助。

答案 3 :(得分:0)

根据您愿意花多少钱以及要设置多少工作,您可以尝试获得可插入PCIe插槽的ARM FPGA开发板。 不过,这可能比仅在机箱中安装USB板还要复杂