Есть ли Android PCI карта? - PullRequest
       25

Есть ли Android PCI карта?

11 голосов
/ 07 апреля 2011

Кто-нибудь знает карту PCI, подходящую для разработки под Android?

Я считаю, что эмулятор необычайно медленный (64-разрядная ОС Linux, четырехъядерный процессор, 8 ГБ ОЗУ), и карта, которую я мог бы спрятать на своем рабочем столе, была бы хороша. Я знаю, что есть варианты USB, но это означает, что мне нужно еще больше комплекта, чтобы найти полку для ... или подходящего шасси для монтажа платы USB

Причины для этого, причины:

  1. Эмуляция QEMU ARM для меня необычайно медленная
  2. Телефон не позволяет мне тестировать несколько версий Android
  3. Телефон не позволяет мне проверять несколько разрешений экрана Android
  4. Для меня это не проблема, но в классной комнате карта PCI внутри ПК имеет явные преимущества перед несколькими телефонами.

Если нет карты, которая уже имеет специфичные для Android возможности, то я был бы рад стандартной карте ARM с общей памятью. Графический сопроцессор был бы полезен, но не обязателен.

Я доволен моими причинами желания сделать это и рад написать любой код драйвера, который мне нужен.

Заранее спасибо,

Фил Лелло

Ответы [ 3 ]

4 голосов
/ 29 апреля 2011

Я не пробовал это решение сам (пока), но вот что я сделал бы, если бы в той же ситуации:

Купите BeagleBoard или Panda Board , которые являются маленькими (и недорогими) ARM-досками (3 "x 3" для BeagleBoard) и, как кто-то другой предложил, скрыть это внутри вашего ПК и подключите его с помощью внутреннего разъема USB на материнской плате. Оба позволят вам запустить Android.

2 голосов
/ 25 апреля 2011

Я не знаю ни одной платы PCI, которая сейчас есть на рынке. Ваш лучший шанс, вероятно, просто получить одну из этих плат на базе USB.

1 голос
/ 30 апреля 2011

Beagleboard может удовлетворить ваши потребности. Однако вы должны знать, что это требует терпения и времени (компиляция, сборка изображений и т. Д.). Кроме того, вы не можете получить официальный исходный код (как это обычно бывает при использовании эмулятора) и запустить его на Beagleboard. Для этого вам нужно будет перенести или использовать несколько уже доступных портов, которые можно найти здесь Beagleboard-Projects .

Что касается версий PCI, насколько я знаю, на рынке их нет. И я не уверен, будут ли они когда-либо доступны. Итак, без такого рода плат PCI я бы пересмотрел либо придерживаться эмулятора, либо купить Beagleboard просто для удовольствия.

В качестве примечания я также столкнулся (иногда) с той же проблемой эмулятора на моей 64-битной машине, особенно при сборке всего исходного кода и запуске его в эмуляторе. Вы когда-нибудь пытались использовать эмулятор, который поставляется вместе с SDK, чтобы проверить, устранена ли проблема?

Надеюсь, это поможет.

...