Какие платы для разработки на основе ARM мне следует использовать?
Я хочу начать проект, в котором я хочу выполнить аутентифицированную загрузку для Android на основе технологии ARM TrustZone.
Какую доску я должен использовать?
Минимальные требования:
- Набор инструкций ARM V7
- Разъемы USB, VGA/HDMI
- разъемы с сенсорным экраном
- Флэш-возможности
- 512 МБ ОЗУ
- TrustZone включен
- Разъем JTAG и порт UART DB-9
- источник питания
- Совет должен иметь доступную документацию
- Драйверы Android и кодеки, как я буду запускать Android на нем.
До сих пор я нашел Freescale i.MX53, Pandaboard, плату Beagle xM (у которой, очевидно, отключен TrustZone), платы на основе Atmel, Versiatile Express A9x4 и базовую плату платформы RealView для ARM1176JZF-S. Но часто неясно, включены ли расширения TrustZone или нет.
3 ответа
После широкого поиска кажется, что Freescale iMX53, вероятно, является платой, так как он не слишком дорогой, имеет полную поддержку Trustzone (не только процессор, но и память / плата поддерживает TrustZone), и кажется пригодным для использования.,
Я недавно работал над
- TI Sitara AM335x
- Atmel at91sama5d31-ek
Оба они кажутся хорошими, но у ситары TI, кажется, есть лучшая документация и большее сообщество (сентябрь 2013)
Вы можете попробовать freescale i.MX53. Многие проекты Trustzone находятся на нем