很多时候由于提高运行效率,或者增强安全设计的考虑,硬件也会介入到安全固件的设计中。这样中断机制设计就成为不可缺少的一个部分。中断的处理基本上可以分为两个阶段,第一个阶段是硬件仲裁优先级以后硬件直接跳转的入口,通常被称为Vector,第二个阶段是在这个入口中的行为触发的不在这个Vector上下文里执行的行为。...
如果读者正在进行PSA软件相关的工作,就会发现PSA Firmware Framework(PSA FF)这个文档所描述的是一个系统模型,其中包含隔离和进程间通讯(IPC)。由于M架构比较轻量级的特点,由M架构相关的软件入手了解PSA,直至熟悉其他软件体系,是比较容易上手的一个学习方式,而且这些知识在其他复杂架构的软件上仍然适用。
Arm发布的PSA旨在为物联网安全提供一套全面的安全指导方针,使从芯片制造商到设备开发商等价值链中的每位成员都能成功实现安全运行。
编译Trusted Firmware - M(TF-M)程序本身依赖于python, cmake, make和工具链,这些工具都能在windows下找到对应的版本,所以在Windows下使用命令提示符构建TF-M是完全可行的。
对成功的定义是什么决定了答案。