Какие платы для разработки на базе ARM следует использовать?

Я хочу начать проект, в котором я хочу выполнить загрузку с проверкой подлинности для Android на основе ARM. Технология TrustZone.

Какую доску использовать?

Минимальные требования:

  • Набор инструкций ARM V7
  • Разъемы USB, VGA/HDMI
  • разъемы сенсорного экрана
  • Возможности флэш-памяти
  • 512 МБ ОЗУ
  • TrustZone включен
  • Разъем JTAG и порт DB-9 UART
  • источник питания
  • Правление должно иметь доступную документацию
  • Драйверы и кодеки Android, так как я буду запускать Android на нем.

На данный момент я нашел Freescale i.MX53, Pandaboard, плату Beagle xM (у которой, по-видимому, отключен TrustZone), платы на базе Atmel, Versiatile Express A9x4 и базовую плату RealView Platform для ARM1176JZF-S. Но часто неясно, включены ли расширения TrustZone или нет.


person Jeroen    schedule 16.11.2011    source источник
comment
Не стесняйтесь комментировать, так как это мой первый вопрос о stackoverflow.   -  person Jeroen    schedule 16.11.2011
comment
Для тебя мало что есть, извини.   -  person Michael Dorgan    schedule 16.11.2011
comment
Хм, а в цвете nook есть TrustZone?   -  person old_timer    schedule 17.11.2011
comment
Спасибо за ваши комментарии и редактирование, @MichaelDorgan & dwelch & Charles. Насколько я понимаю, у Nook color есть trustZone, но вы не можете получить к ней доступ просто так. Я думаю, что мне нужно выбрать Freescale i.MX53, так как это единственная доступная плата разработчика с включенной TrustZone (как функция процессора, так и все дополнительные элементы памяти, которые мне нужны, чтобы она работала). Итак, как это работает: я не должен просто отвечать на свой вопрос, верно?   -  person Jeroen    schedule 17.11.2011
comment
Если у вас есть хороший ответ, то ответьте на него. Таким образом, у других это будет в базе знаний здесь, и вы тоже получите за это значок :)   -  person Michael Dorgan    schedule 17.11.2011


Ответы (3)


После тщательного поиска оказалось, что Freescale iMX53 это, вероятно, правильная плата, так как она не слишком дорогая, имеет полную поддержку TrustZone (не только процессор, но и память/плата поддерживает TrustZone) и кажется пригодной для использования.

person Jeroen    schedule 17.11.2011

Я недавно работал над

  1. ТИ Ситара AM335x
  2. Atmel at91sama5d31-ek

Оба они кажутся хорошими, но ситара TI, похоже, имеет лучшую документацию и более широкое сообщество (сентябрь 2013 г.)

person Mahendra Gunawardena    schedule 17.09.2013

Вы можете попробовать Freescale i.MX53. На нем много проектов трастзоны

person EngineerN    schedule 27.03.2015
comment
Не могли бы вы уточнить свой ответ, добавив немного больше описания решения, которое вы предоставляете? - person abarisone; 27.03.2015
comment
@abarisone QSB i.MX53, как было сказано ранее, имеет полную поддержку зоны доверия. Есть много проектов о трастзоне, которые были сделаны на ней (Genode, AndixOS...). Я еще не использовал ее, но начну разработку через две недели. - person EngineerN; 27.03.2015