DRIVE AGX启动流程
·
NVIDIA 系统启动分为两个主要阶段:
1:SOC 系统启动 - 初始化 SOC 协处理器并启动 CPU 引导加载程序
2:CPU 启动——启动 UEFI 与操作系统内核
这里我们提供一些关于 NVIDIA SOC 系统启动的详细信息,以助力开发和调试工作。请注意,部分内部细节可能不会完全公开。
有三个处理器主要负责系统启动:
BPMP - 启动与电源管理处理器
PSC - 平台安全控制器
CCPLEX - CPU集群复合体
上电时,CCPLEX(CPU)不会自动上电。相反,BPMP 和 PSC 处理器会先上电,并负责初始化系统硬件和启动 CPU。
从 Orin 系列开始,PSC(安全协处理器)为安全启动提供加密硬件加速和密钥管理功能。
NVIDIA SOC 支持安全启动,并且会验证直至要加载的内核/根文件系统镜像在内的所有代码的完整性和真实性。这采用两阶段安全启动签名机制实现,其中 SOC 引导加载程序由 NVIDIA 和原始设备制造商共同签名,而 CPU 引导加载程序和引导配置表则由原始设备制造商签名。
设备上电后,启动流程的事件顺序如下:

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)