I want to start a project in which I want to do authenticated boot for Android based on ARM's TrustZone technology.
Which board should I use?
The minimal requirements:
- ARM V7 instruction set
- USB, VGA/HDMI connectors
- touch-screen connectors
- Flash capabilities
- 512 MB RAM
- TrustZone enabled
- JTAG connector and DB-9 UART port
- power supply
- Board should have documentation available
- Android drivers and codecs as I will run Android on it.
So far, I found the Freescale i.MX53, the Pandaboard, the Beagle board xM (which has TrustZone disabled, apparently), the Atmel-based boards, the Versiatile Express A9x4 and the RealView Platform Baseboard for ARM1176JZF-S. But it is often unclear whether the TrustZone extensions are enabled or not.