基于STM32L5 trustzone架构的智能电表模拟演示

1329 2020/06/22

这是一个基于STM32L5 trustzone环境下智能电表的模拟演示。STM32L5里运行两个应用,安全应用和非安全应用。演示板上两个LCD分别就由两个应用来驱动。安全应用,模拟实时采样电流相关计量值,显示在右边的屏幕上。非安全应用,以一定的时间间隔,定期去向安全应用请求测量值,并显示在左边的屏幕上。 第一次按键:展示普通的人机交互,非安全应用返回设备相关信息,并显示在左边屏幕上 第二次按键:模拟非安全应用跑飞,安全应用在一定期限内没有接收到来自非安全应用的获取计量值请求,就认为非安全应用出现异常,从而复位非安全应用。 第三次按键:模拟非安全应用企图非法访问安全应用里的数据,安全应用检查到这种异动,会复位非安全应用。