Linux kernel 我需要知道ARM信任区的用例

Linux kernel 我需要知道ARM信任区的用例,linux-kernel,arm,zynq,trust-zone,Linux Kernel,Arm,Zynq,Trust Zone,我目前正在了解ARM trustzone技术。任何人都可以在Zynq board上为原型开发推荐Trust Zone的一些基本用例。在查看有用的用例之前,您应该先从一个好的旧用例开始 这个例子也针对Cortex-A9,这对你和你的Zedboard都很好。不幸的是:这个来自ARM的示例设计用于RVDS 4.1 Professional SP1工具链。因此,如果使用GNU工具链进行交叉编译,则需要进行一些调整(可能不会太多)来编译和链接代码。这家伙已经成功了。这也会有所帮助 顺便说一下,Zynq提供

我目前正在了解ARM trustzone技术。任何人都可以在Zynq board上为原型开发推荐Trust Zone的一些基本用例。

在查看有用的用例之前,您应该先从一个好的旧用例开始

这个例子也针对Cortex-A9,这对你和你的Zedboard都很好。不幸的是:这个来自ARM的示例设计用于RVDS 4.1 Professional SP1工具链。因此,如果使用GNU工具链进行交叉编译,则需要进行一些调整(可能不会太多)来编译和链接代码。这家伙已经成功了。这也会有所帮助

顺便说一下,Zynq提供了一本关于这个主题的非常有趣的手册,你错过了吗?不管怎么说,这是一件好事


要进一步了解TrustZone,请阅读这篇非常完整且有趣的文章:

“运行一些用户无法干预的验证代码”几乎概括了每一个用例-您可能希望能够做到这一点的原因有很多,包括固件级别和应用程序级别。你有没有遇到这个问题?