首页
›
嵌入式边缘AI与TinyML
›
006-CMSIS-NN与ARM Cortex-M推理加速
›
《ARM Cortex-M33安全推理机制:TrustZone与运行隔离》
VIP20
本课程属于:006-CMSIS-NN与ARM Cortex-M推理加速
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
8. ARM Cortex-M33安全推理机制:TrustZone与运行隔离
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · TrustZone在物联网安全中的价…
课程导入
学习目标
02
ARM Cortex-M33基础
处理器架构特性 · 流水线 · 总线接口
ARM
Cortex-M33
03
TrustZone技术原理
安全世界与普通世界的划分 · SAU/IDAU配置 · 安全属性单元工作机制
TrustZone
技术原理
04
内存隔离机制
安全内存与非安全内存的地址映射 · 内存保护单元(MPU)与TrustZ…
内存隔离机制
安全内存
05
外设隔离与中断安全
安全外设分配 · 中断控制器(NVIC)的安全分组 · 安全中断处理流程
外设隔离
断安全
06
安全启动与信任根
信任根概念 · 安全启动流程 · BootROM与安全固件加载
安全启动
信任根
07
安全上下文切换
世界切换的硬件机制 · 状态保存与恢复 · 切换开销优化
安全上下文切换
世界切换的硬件机…
08
安全API与函数调用
安全函数调用约定 · 非安全可调用函数(NSC) · SG指令与veneers
API
安全
09
安全调试与故障排除
调试认证 · 安全调试通道 · 常见TrustZone配置错误及诊断…
安全调试
故障排除
10
开发环境搭建
Keil MDK · IAR · GCC等工具链的TrustZone支…
开发环境搭建
Keil
11
实战任务1
在Cortex-M33上配置Trus… · 实现LED控制的安全与非安全隔离
实战任务1
Cortex-M33
12
实战任务2
使用SAU划分内存区域 · 实现安全固件与非安全固件的独立运行
实战任务2
SAU
13
实战任务3
设计安全外设驱动 · 通过非安全世界调用安全API控制传感…
实战任务3
设计安全外设驱动
14
实战任务4
实现安全启动流程 · 验证固件签名与信任根配置
实战任务4
实现安全启动流程
15
实战任务5
模拟世界切换场景 · 测量上下文切换时间并优化
实战任务5
模拟世界切换场景
16
常见问题1
TrustZone与MPU的优先级冲…
常见问题1
TrustZone
17
常见问题2
中断安全分组配置错误导致的安全漏洞与…
常见问题2
断安全分组配置错…
18
常见问题3
调试器无法访问安全世界时的配置排查
常见问题3
调试器无法访问安…
19
常见问题4
安全API调用时参数传递错误与数据泄…
常见问题4
API
20
常见问题5
多线程环境下TrustZone状态管…
常见问题5
TrustZone
21
安全推理与威胁建模
基于TrustZone的威胁分析 · 攻击面识别与安全边界定义
安全推理
威胁建模
22
安全生命周期管理
安全固件更新 · 密钥管理 · 安全擦除与设备退役
安全生命周期管理
安全固件更新
23
与RTOS集成
FreeRTOS · Zephyr等RTOS的TrustZ… · 任务安全隔离设计
RTOS
集成
24
与硬件加速器协同
利用CryptoCell等硬件加速安… · 优化安全推理性能
硬件加速器协同
CryptoCell
25
案例研究1
智能门锁的TrustZone安全架构…
案例研究1
TrustZone
26
案例研究2
医疗设备的数据保护与安全通信实现
案例研究2
医疗设备的数据保…
27
案例研究3
工业控制器的安全固件更新与运行隔离
案例研究3
工业控制器的安全…
28
性能优化与功耗权衡
TrustZone对性能的影响 · 低功耗设计策略
性能优化
功耗权衡
29
综合项目
设计一个基于TrustZone的完整… · 涵盖启动 · 通信
综合项目
TrustZone
30
课程总结与进阶路径
核心要点回顾 · 常见误区 · 推荐资源与后续学习方向
课程总结
进阶路径
所属VIP或分类
同VIP:ARM-TinyML项目验收:精度、延迟、资源与功耗指标
同VIP:CMSIS-DSP音频特征提取与TinyML前端构建
同VIP:CMSIS-NN-Int8量化计算与精度修复