Reputation: 11
I am currently understanding ARM trustzone technology. Can anybody please suggest some basic use cases of Trust Zone for prototype development on Zynq board.
Upvotes: 1
Views: 675
Reputation: 716
Before looking at useful use cases you should start with a good old "Hello, world!" example.
This example is also targetting the Cortex-A9, which is fine for you and your Zedboard. The sad news are: this example from ARM is designed to be used with RVDS 4.1 Professional SP1 toolchain. So if you are cross-compiling with the GNU toolchain, you will need to do some adaptations (probably not much) to compile and link the code. The guy here has already made it compile and run a bit. This StackOverflow question could also help.
By the way, Zynq offers a very interesting manual on this topic, do you missed it? Anyway, it's here.
To go further with TrustZone head to this very complete and interesting article: An Exploration of ARM TrustZone Technology
Upvotes: 2