NVIDIA
文章平均质量分 95
嵌入式孙老师
《Yocto项目实战教程》+《订制自己的Linux》作者
- 请关注个人B站,学习更丰富前沿的技术:嵌入式孙老师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jetson边缘嵌入式实战课程第七讲:GStreamer到底是什么,它在Jetson上怎么用
摘要: 本课程第七讲聚焦GStreamer在Jetson上的应用,解析其作为多媒体流水线框架的核心机制。GStreamer通过插件(如nvarguscamerasrc、nvv4l2h264enc等)提供模块化元素,以Pipeline形式串联摄像头采集、格式转换、编解码及显示输出。关键点包括:1) Pipeline由元素(Element)、连接点(Pad)和格式协商(Caps)构成;2) Jetson硬件加速单元(如NVENC/NVDEC)与GStreamer的nv前缀元素一一对应;3) 典型命令如gst-l原创 2026-06-28 23:48:47 · 333 阅读 · 0 评论 -
NVIDIA JetPack 7.2 官宣支持 Yocto:Jetson 从开发板系统走向量产系统
摘要: NVIDIA JetPack 7.2宣布支持Yocto,标志着Jetson从开发板系统向量产系统转型。过去,Jetson依赖Ubuntu L4T和SDK Manager快速验证AI Demo,适合开发阶段;而Yocto的优势在于可裁剪、可复现的系统构建,更符合量产需求,如定制镜像、OTA集成和长期维护。此次变化并非替代JetPack,而是补充产品化路径,满足工业、机器人等场景的批量部署需求。NVIDIA此举强化了Jetson作为边缘AI产品平台的定位,分层软件栈(硬件+Linux+AI组件+Ubun原创 2026-06-25 14:45:03 · 336 阅读 · 0 评论 -
Jetson Thor Bring-up:如何正确使用 Pinmux,以及它和 MB1/MB2/UEFI/Kernel 的
本文深入解析了Jetson AGX Thor/T5000平台pinmux配置的关键作用与内核DTS的关系。核心观点包括:1. pinmux不仅是功能选择,更是配置SoC PAD早期电气状态(功能连接、输入输出、上下拉、驱动能力等),在MB1/bootloader阶段生效;2. 与内核DTS分工明确:pinmux确保硬件连接正确,内核DTS管理外设运行时控制;3. 详细分析了CAN、USB、DP/HDMI等接口的配置要点,强调tristate参数(ENABLE=高阻输入,DISABLE=允许输出)的准确理解;原创 2026-06-25 12:18:52 · 288 阅读 · 0 评论 -
Jetson边缘嵌入式实战课程第五讲:Jetson Secure Boot - 安全启动
摘要: 本文介绍Jetson边缘嵌入式实战课程第五讲——安全启动(Secure Boot)的核心内容。安全启动是Jetson产品化的关键能力,通过硬件级可信链(BootROM→MB1→MB2→UEFI→Kernel)确保系统从启动到运行的全程可信。课程详解PKC(防篡改)、SBK(防逆向)和Fuse(硬件信任根)的分工,分析缺失安全启动可能导致的风险(如Bootloader替换、OTA攻击等),并梳理密钥生成、熔丝烧录等落地步骤。适合关注Jetson量产安全、可信启动及系统防护的开发者。(149字) 关键词原创 2026-05-25 17:20:48 · 508 阅读 · 0 评论 -
Jetson边缘嵌入式实战课程第四讲:为什么 Jetson 产品化必须掌握 Yocto
摘要:本文介绍了Jetson边缘嵌入式实战课程第四讲关于Yocto定制系统的核心内容。课程指出JetPack+Ubuntu模式虽适合开发但不适合量产,因其存在系统不可控、依赖复杂等问题。Yocto作为构建工具可精确定制系统组件,通过meta-tegra层保留Jetson硬件能力,实现可控、可裁剪的产品化系统。文章详细分析了Yocto在BSP定制、闭源驱动支持、系统裁剪、OTA维护等方面的优势,并强调Yocto SDK能确保开发环境与目标系统的一致性,适合长期产品维护。课程还提供了在Yocto中加入Chrom原创 2026-05-18 15:01:32 · 373 阅读 · 0 评论 -
Jetson边缘嵌入式实战课程第三讲:L4T 与 Jetson 系统架构
孙杰推出《Jetson边缘嵌入式实战课程》,重点讲解NVIDIA Jetson平台的系统架构与开发要点。课程第三讲深入解析L4T(Linux for Tegra)系统底座,阐明其与JetPack的关系,剖析Jetson特有的四层系统架构(Boot阶段、Kernel层、设备树与驱动层、RootFS)以及多阶段启动流程。特别强调Jetson内核的闭源模块依赖、严格版本匹配和多层设备树结构等核心特点,帮助开发者从系统层面理解Jetson平台与其他ARM架构的差异。该课程适合希望深入掌握Jetson底层原理的开发者原创 2026-05-13 13:21:24 · 442 阅读 · 0 评论 -
Jetson边缘嵌入式实战课程第二讲:JetPack 和 SDK Manager 是什么
这篇文章介绍了NVIDIA Jetson边缘嵌入式实战课程的第二讲内容,重点讲解了JetPack和SDK Manager的核心概念。JetPack是Jetson平台的官方软件栈,包含AI堆栈、安全机制和操作系统等组件;SDK Manager则是系统刷写和配置工具。课程通过四个步骤详细说明了如何使用这些工具进行开发环境部署,强调版本匹配的重要性。该讲内容适合Jetson初学者,帮助理解软件环境搭建基础,为后续开发做好准备。课程在B站和与非网同步更新,旨在系统性讲解边缘嵌入式开发的硬件、系统和应用整合。原创 2026-04-29 21:21:00 · 465 阅读 · 0 评论 -
Jetson边缘嵌入式实战课程 - 第一节课:如何选择正确的Jetson边缘硬件
《Jetson边缘嵌入式实战课程》由嵌入式专家孙杰推出,旨在系统讲解NVIDIA Jetson平台的开发与应用。课程涵盖硬件选型、Linux系统定制、驱动加载、视频处理、AI计算框架集成及性能优化等关键内容,帮助开发者建立完整的边缘嵌入式开发知识体系。首节课重点解析不同Jetson硬件在算力、功耗和接口上的差异,指导开发者根据实际需求选择合适的边缘计算设备。课程已在与非网和B站上线,后续将持续更新系统构建到应用落地的完整开发流程。原创 2026-04-22 12:59:50 · 438 阅读 · 0 评论 -
Jetson 上 AI 性能实战总结
模型 + TensorRT + 功耗模式 + 频率 + 内存带宽 + DLA/GPU 分工 + 实际 profiling”这一整套系统原创 2026-04-01 17:11:59 · 426 阅读 · 0 评论 -
一文吃透 TensorRT 实战:从 ONNX 到 Engine,再到高性能推理落地
本文深入解析了TensorRT的核心原理与实战应用。作者指出TensorRT应被理解为面向NVIDIA GPU的推理编译器+运行时系统,而非简单的ONNX转换工具。文章通过构建阶段(Build Phase)和运行阶段(Runtime Phase)的心智模型,系统梳理了ONNX、Engine与输入数据的关系,并对比了Python/C++的API实现。主要内容包括:TensorRT的层次架构、核心工作流程、模型优化原理及工程实践经验,帮助开发者从原理层面掌握高性能推理落地的关键技术。文中还提供了官方文档链接和可原创 2026-03-27 10:42:10 · 463 阅读 · 0 评论 -
对 Jetson Thor 的一次系统梳理:以 T5000 为主线,看 T4000、AGX Orin 以及这代平台到底变了什么
本文系统梳理了NVIDIA Jetson Thor平台的特性与定位。作者指出Thor并非简单升级版,而是面向下一代机器人及复杂AI应用的新平台:T5000作为旗舰型号具备128GB内存、2070 FP4 TFLOPS算力和多路25GbE网络;T4000则是平衡版本。相比成熟的Orin平台,Thor通过Blackwell架构、FP4/FP8支持、MIG多实例GPU等技术,更适合运行生成式AI、视觉语言模型等多任务场景。文章强调Thor与Orin并非替代关系,而是分别适用于不同复杂度的项目需求,Thor代表了向原创 2026-03-25 19:08:37 · 633 阅读 · 0 评论 -
一文搞懂 TensorRT 中的 DLA:它是什么、怎么用、有哪些限制?
很多开发者第一次接触 DLA 时,会把它理解成“另一个 GPU”。其实这并不准确。**DLA 更像是一个专门为神经网络常见算子准备的专用推理引擎**,它支持的层类型和参数范围都更受限制,但换来的好处是更低功耗、更稳定的专用执行路径。原创 2026-03-21 17:36:33 · 527 阅读 · 0 评论 -
从 Jetson Thor T5000 出发:一篇讲清 NVIDIA 新一代机器人计算平台、产品谱系、架构、性能、软件栈与落地路径
摘要:NVIDIA Jetson Thor T5000新一代机器人计算平台解析 Jetson Thor T5000是NVIDIA面向机器人和边缘AI推出的高端计算模组(SoM),基于新一代Thor SoC架构,提供2070 FP4 TFLOPS算力、128GB LPDDR5X内存和273GB/s带宽。与上一代Orin相比,T5000在GPU(Ampere→Blackwell)、CPU(Cortex-A78AE→Neoverse-V3AE)和I/O系统均有显著升级,专为多传感器实时处理和边缘生成式AI优化。该原创 2026-03-20 22:15:09 · 1699 阅读 · 0 评论 -
各类密码算法与应用场景全指南(含实战示例)
本文系统梳理了密码学在工程实践中的应用场景与算法选择,提供了一套清晰的分类框架与决策指南。主要内容包括: 密码学核心目标:机密性、完整性、身份认证、不可否认性和密钥管理 六大算法分类: 对称加密(AES/SM4)用于数据加密 哈希(SHA-256/SM3)保证数据完整性 MAC/HMAC实现消息认证 AEAD模式(AES-GCM)同时提供加密和认证 非对称密码(RSA/ECC)用于签名和密钥交换 KDF用于密钥派生 工程决策表:针对不同需求推荐最优算法组合 系统级应用:详细解析Secure Boot、磁盘加原创 2026-01-29 15:17:58 · 1001 阅读 · 0 评论 -
Jetson T234(Orin)DRAM 内存加密完全讲清:GSC38 + AES‑XTS + MB1 证据链
本文深入解析了Jetson T234(Orin)的DRAM内存加密机制,主要包含以下要点: 实现原理:T234采用硬件内联加密技术,在MC/EMC与DRAM之间的数据通道上进行AES-XTS加密/解密,对Linux系统透明。 核心组件: GSC38负责定义加密范围和访问控制 AES-XTS-128算法执行实际加密 MB1在启动早期完成配置 验证方法: 最可靠证据来自MB1/UEFI的串口日志 Linux中的reserved-memory日志不能直接证明加密已启用 安全边界: 主要防范物理攻击(总线嗅探、拆机原创 2026-01-27 15:02:02 · 763 阅读 · 0 评论 -
Jetson 刷机深度解析:flash.sh vs l4t_initrd_flash.sh(含安全与磁盘加密对比)
Jetson刷机深度解析:两套脚本对比与安全实践 本文深入解析Jetson设备刷机的两套核心脚本(flash.sh和l4t_initrd_flash.sh),从架构设计到安全实践: 架构差异: flash.sh作为"总控入口",深度集成安全链路 l4t_initrd_flash.sh采用initrd框架,适合外部存储和量产场景 安全能力实现: 详细分析UEFI安全启动密钥注入流程 解析UEFI负载加密的强制约束条件 说明磁盘加密(LUKS)对initrd的特殊要求 实践指导: 提供清晰的原创 2026-01-24 21:47:39 · 1045 阅读 · 0 评论 -
Jetson 磁盘加密自动解锁全链路:initrd / nvluks-srv-app / OP-TEE TA / EKB 一次讲清
本文详细解析了Jetson平台上磁盘加密自动解锁的全链路流程。首先拆解了Linux标准磁盘加密(LUKS+dm-crypt)和Jetson特有密钥管理(OP-TEE+EKB)两套机制,解释了APP与APP_ENC分区的关系。重点分析了extlinux.conf配置、initrd中/init脚本的执行逻辑,包括UUID解析、加密分区判定、通过nvluks-srv-app获取密钥和解锁流程。文章还解答了常见问题如initrd日志不可见的原因,以及"Attempted to kill init"原创 2026-01-22 21:07:03 · 98 阅读 · 0 评论 -
Jetson Orin Secure Boot 完整笔记:shim、L4TLauncher、GRUB 的关系与实战落地
Jetson Orin Secure Boot 核心解析 关键结论:Jetson Orin 默认使用 L4TLauncher(BOOTAA64.EFI)作为启动入口,shim 不是必需组件。Secure Boot 包含两层验证: BootROM/FUSE层:验证早期固件和UEFI UEFI Secure Boot层:验证后续加载的EFI镜像(如L4TLauncher或GRUB) 三组件关系: L4TLauncher:Jetson默认的EFI OS Loader GRUB:可选的通用引导器 shim:用于跨证原创 2026-01-16 15:36:14 · 1154 阅读 · 0 评论 -
GStreamer 入门到实战:从 Pipeline 思维到 Jetson 硬件加速
本文介绍了GStreamer多媒体框架的核心概念和Jetson平台硬件加速应用。主要内容包括:1) GStreamer的Pipeline思维和基础术语(Plugin/Element/Pad/Caps);2) 关键工具gst-inspect和gst-launch的使用;3) Jetson平台的硬件加速原理(NVDEC/NVENC/NVMM);4) 从简单播放到硬件加速的6个实战示例,涵盖本地视频播放、USB摄像头处理、CSI相机采集和硬件编解码等场景。通过本文,读者可以掌握GStreamer基础命令编写、链路原创 2026-01-13 13:13:40 · 932 阅读 · 0 评论 -
一文看懂 NVIDIA 平台全栈:从 CUDA 到 Jetson / DRIVE / Isaac 的当下走向
本文系统梳理了NVIDIA技术平台的全栈架构与发展趋势。文章将NVIDIA生态划分为5个层级:硬件载体(Jetson/DRIVE等)、计算底座(CUDA)、推理加速库(TensorRT等)、部署服务层(Triton/NIM)和行业应用层(Isaac/Omniverse等)。重点分析了当前NVIDIA从训练向部署转型的三大趋势:NIM的即插即用部署、Triton的模型服务管理以及Jetson的可运维化发展。文章还总结了视觉AI、机器人和车端三大典型落地路线,并提供了包含模型类型、实时性、功耗和接口需求的四要素原创 2026-01-07 20:00:38 · 1021 阅读 · 0 评论 -
Jetson Thor + Holoscan Sensor Bridge + VLM/CV 全栈落地笔记
摘要 本文系统解析Jetson Thor+Holoscan Sensor Bridge+VLM/CV全栈方案的技术要点。Thor平台通过FP8/FP4计算架构、更大内存带宽和MIG能力,显著提升端侧大模型推理性能;HSB方案将多传感器数据统一封装为以太网流,解决工业场景下的低延迟同步难题。文章详细对比TFLOPS/TOPS/tok/s指标差异,分析JetPack 7各版本特性,并厘清SIPL与Argus相机的适用场景。最后给出软件栈选型建议:Ubuntu/L4T适合快速验证,Yocto/Wind River原创 2026-01-05 18:35:13 · 1187 阅读 · 0 评论 -
OP-TEE Hello World 入门实战:从构建到 Host / TA 交互的完整解析
OP-TEE Hello World 实战解析 本文通过分析hello_world示例,完整展示了OP-TEE的核心运行机制。文章首先阐明OP-TEE的基本模型:Normal World的Client Application(CA)通过TEEC_InvokeCommand向Secure World的Trusted Application(TA)发起同步RPC调用。示例包含host端和ta端两部分代码,host负责初始化上下文、构建参数并调用命令,ta端通过TA_InvokeCommandEntryPoint原创 2025-12-23 17:20:38 · 1164 阅读 · 0 评论 -
Rockchip BLE 低功耗唤醒方案:基于广播扫描的产品级设计与实战(含可执行步骤与代码)
本文介绍了基于Rockchip平台的BLE低功耗唤醒方案,通过广播扫描实现产品级设计。核心原理是利用BLE广播和扫描机制,避免建立连接以降低功耗。协议设计采用Manufacturer Specific Data(0xFF)进行设备识别,避免依赖易变的MAC地址或设备名称。方案包含系统级状态机设计、RSSI阈值判定逻辑,并提供了两种实现路线:推荐使用Controller层过滤+GPIO唤醒的低功耗方案,以及易于开发的Host解析方案。文中详细给出了抓包验证步骤、平板端发送广播的脚本示例,以及Camera端的唤原创 2025-12-20 19:44:58 · 1189 阅读 · 0 评论 -
Rockchip BLE 低功耗唤醒方案:基于广播扫描的产品级设计与实战(含可执行步骤与代码)
摘要:本文介绍基于Rockchip设备的BLE低功耗唤醒方案,通过广播扫描实现产品级设计。核心原理是利用BLE广播和扫描机制,避免连接以降低功耗。协议设计采用厂商自定义数据(0xFF)进行设备识别,确保产品化可靠性。系统级设计涵盖4台Camera与1台平板的交互状态机,并给出Rockchip实现低功耗唤醒的两种工程路线(推荐Controller层过滤)。文章还提供抓包验证步骤、平板发送唤醒广播的脚本示例,以及Camera端解析广播的C代码框架,助力快速落地可量产的BLE唤醒方案。原创 2025-12-20 19:44:06 · 1163 阅读 · 0 评论 -
基于 Yocto 的蓝牙 Peripheral 设备实战:初始化、连接与数据传输全流程解析
本文以Rockchip平台+Yocto系统为例,详细解析了蓝牙Peripheral设备的实战开发流程。主要内容包括:蓝牙角色模型中的Peripheral定位、Yocto系统中蓝牙初始信息的配置方法(通过main.conf和systemd服务)、设备广播与连接建立过程、以及核心的GATT数据传输实现。文章提供了清晰的配置示例和Python代码片段,重点阐述了Peripheral作为从设备如何被Central发现、连接并进行数据交互。全文以工程实践为导向,旨在帮助开发者在自己的板卡上快速实现蓝牙Peripher原创 2025-12-19 22:53:06 · 1317 阅读 · 0 评论 -
基于 Yocto 的蓝牙 Peripheral 设备实战:初始化、连接与数据传输全流程解析
本文以Rockchip平台+Yocto系统为例,详细讲解了蓝牙Peripheral设备的实战开发流程。首先明确了Peripheral角色定位,重点介绍了Yocto系统中蓝牙Peripheral的软件架构和初始化配置方法,包括BlueZ核心配置和systemd服务设置。文章详细解析了Peripheral被发现、建立连接的过程,并重点讲解了GATT数据传输机制,提供了一个基于D-Bus接口的最小GATT Server实现示例。全文以工程实践为导向,帮助开发者在自己的板卡上快速实现蓝牙Peripheral功能,掌原创 2025-12-19 22:51:15 · 946 阅读 · 0 评论 -
Jetson 视频流基础全解析:从摄像头到屏幕的完整链路(V4L2 + GStreamer 实战)
本文以 **NVIDIA Jetson 平台** 为实例,围绕 USB 摄像头的 **YUYV(RAW)** 与 **MJPEG(压缩)** 两种典型视频流,系统讲解 Linux 下视频流的完整链路与核心原理。原创 2025-12-18 19:10:37 · 1549 阅读 · 0 评论 -
Jetson 视频流基础全解析:从摄像头到屏幕的完整链路(V4L2 + GStreamer 实战)
本文以 **NVIDIA Jetson 平台** 为实例,围绕 USB 摄像头的 **YUYV(RAW)** 与 **MJPEG(压缩)** 两种典型视频流,系统讲解 Linux 下视频流的完整链路与核心原理。原创 2025-12-18 19:09:33 · 815 阅读 · 0 评论 -
Jetson 平台 OP-TEE API 核心接口与文件关系实战指南
本文为Jetson平台OP-TEE开发实战指南,重点解析关键接口与文件关系。主要内容包括:1) OP-TEE调用链路详解,从CA到TA的完整流程;2) 核心组件速查表,涵盖Normal World和Secure World的关键文件与实现;3) TEEC_InvokeCommand到TA的完整映射关系;4) Jetson平台实战必备接口文件清单,包含CA开发、TA开发及调试排障的核心要点。文章提供可直接落地的调试技巧,帮助开发者快速定位问题并实现功能开发。原创 2025-12-17 18:29:20 · 1115 阅读 · 0 评论 -
在 Yocto 中配置 OP-TEE 的工程优势
OP-TEE 是 Jetson 安全架构中承载运行期安全的核心组件Yocto 提供了管理 OP-TEE 所需的结构化能力二者结合,才能真正构建完整、可维护、可量产的安全系统对于涉及 Secure Boot、密钥保护、License 管理或 AI 模型安全的 Jetson 项目而言,在 Yocto 中配置 OP-TEE 并非“进阶选项”,而是一项基础工程决策。以 Jetson AGX Orin 为代表的新一代 Jetson 平台,在性能和算力层面已经非常成熟。原创 2025-12-16 22:10:22 · 1089 阅读 · 0 评论 -
Jetson OP-TEE + EKB 实战解析:正确地使用 ekb_hello_seed 解密 helloworld_kdf.enc
本文解析了Jetson平台上OP-TEE与EKB的正确使用方法,重点解决工程师在使用ekb_hello_seed解密helloworld_kdf.enc时的常见困惑。文章强调"正确使用"的四层含义:不越权、不绕设计、不混职责、可量产,并指出helloworld_kdf.enc是业务密文而非EKB内容。通过CA→TA的受控调用路径,在Secure World内完成解密,仅将结果返回Normal World,确保安全模型不被破坏。完整流程展示了如何在不信任Linux的前提下安全使用关键材料,原创 2025-12-16 13:56:15 · 923 阅读 · 0 评论 -
NVIDIA Jetson OP-TEE 官方源码:从目录结构到 JetPack / Yocto 构建与运行的完整指南
本文系统解析了NVIDIA Jetson平台上OP-TEE的完整工程链路,涵盖源码结构、构建流程和运行机制。主要内容包括:1) OP-TEE在Jetson上的整体架构,包含Secure/Normal World组件;2) 官方源码目录详解,重点分析optee_os核心模块;3) 两种构建方式(JetPack与Yocto)的具体实现;4) 关键组件如optee_client、optee_test的功能与部署;5) 实战示例hwkey-agent的应用场景。文章还对比了JetPack与Yocto的差异,并列出各原创 2025-12-15 19:39:54 · 1214 阅读 · 0 评论 -
读懂 NVIDIA Jetson OP-TEE 官方源码:从目录结构到 JetPack / Yocto 构建与运行的完整指南
NVIDIA Jetson OP-TEE 源码解析与构建指南 本文系统讲解NVIDIA Jetson平台上OP-TEE的完整工程实现,涵盖源码结构、构建流程和系统集成。主要内容包括: OP-TEE在Jetson平台的整体架构,包括Secure World组件和Normal World接口 官方源码目录详解,重点分析optee_os、optee_client和测试套件的关键结构 两种构建方式对比:JetPack(L4T)的直接编译和Yocto(meta-tegra)的自动化构建 核心组件部署路径说明,如Sec原创 2025-12-15 19:39:11 · 1357 阅读 · 0 评论 -
OP-TEE HelloWorld 文件保护实战:把一份 `helloworld.txt` 交给 Secure World 保管(EKB → PTA → CA)
本文介绍了在Jetson Orin平台上实现OP-TEE文件保护的最小闭环方案。通过Secure World的PTA服务对文件进行AES-256加密保护,确保Linux侧只能看到密文,只有通过特定CA调用才能解密还原文件内容。文章详细讲解了EKB生成、OP-TEE环境验证、加密方案选择等关键步骤,最终实现"hello world"文本的加密保护与安全访问。该方案采用对称加密方式,密钥由Secure World管理,为嵌入式系统提供轻量级文件保护参考实现。原创 2025-12-14 19:42:30 · 938 阅读 · 0 评论 -
OP-TEE HelloWorld 文件保护实战:把一份 `helloworld.txt` 交给 Secure World 保管(EKB → PTA → CA)
本文介绍了基于OP-TEE的HelloWorld文件保护实战方案。主要内容包括:通过Secure World的PTA服务实现文件加密保护,Linux侧只能看到密文文件,只有通过CA调用才能解密;详细说明了EKB生成与刷入流程,并提供了最小闭环验证方法。方案采用AES-256-GCM/CBC对称加密,确保密钥安全存储在Secure World中。文章还给出了完整的操作链路和验收标准,帮助开发者快速实现文件保护功能。原创 2025-12-14 19:29:50 · 1238 阅读 · 0 评论 -
从“能解密”到“能守住”:实战阶段 3 —— 设计真正服务业务的 EKB 安全体系
本文探讨了EKB安全体系从基础解密到业务安全的关键跃迁。文章指出,前两个阶段验证了OP-TEE和EKB的基本功能后,阶段3需要解决的核心问题是:如何设计EKB的内容和使用方式,使其真正服务于业务安全而非流于形式。作者强调EKB不是简单的"钥匙文件",而是Secure World的"能力配置输入",并提出了分层设计方法:Root/Seed类Key、业务派生Key和能力接口三层架构。通过明确PTA与CA的职责边界,建立"不可越权的安全边界",确保即使L原创 2025-12-13 18:52:03 · 1070 阅读 · 0 评论 -
在 Yocto 中配置 OP-TEE 的工程优势
本文以Jetson AGX Orin平台为例,系统分析了在Yocto中配置OP-TEE的工程优势。OP-TEE作为运行在Secure World的唯一操作系统组件,是实现"运行可信"的关键,而Yocto提供了结构化构建能力。文章详细阐述了OP-TEE在Jetson安全架构中的核心作用,以及Yocto对OP-TEE OS、TA、optee-client等组件的统一管理优势。通过Yocto+OP-TEE的组合,可实现可重复构建、可审计版本、可复制部署的安全系统,这对Jetson产品化至关重要原创 2025-12-13 16:57:27 · 969 阅读 · 0 评论 -
EKB 与 OP-TEE 如何真正保护你的密钥
摘要:本文深入解析了Jetson平台中EKB(加密密钥块)的安全机制,指出Secure Boot仅能保证启动代码可信,而EKB才是保护敏感密钥的核心组件。EKB通过硬件Fuse中的OEM_K1根密钥建立信任链,采用分层密钥体系(EKB_RK、EKB_EK等)实现密钥隔离,确保密钥只能被OP-TEE在安全世界中使用。文章详细介绍了EKB的生成流程、文件结构及运行时验证机制,强调EKB解决了密钥明文存储、设备绑定和用途隔离等关键安全问题,是Jetson产品化不可或缺的安全拼图。(149字)原创 2025-12-12 21:57:45 · 803 阅读 · 0 评论 -
Jetson 安全体系的最后一块拼图:EKB 与 OP-TEE 如何真正保护你的密钥
本文深入解析了Jetson平台中EKB(加密密钥块)与OP-TEE如何共同构建密钥保护体系。文章指出,Secure Boot仅能保证启动代码可信,而EKB专门用于保护系统中最敏感的密钥数据。EKB通过硬件Fuse中的OEM_K1根密钥建立信任链,采用分层密钥体系(KDF派生)和结构化二进制格式,确保密钥只能在OP-TEE安全环境中使用。该机制实现了密钥与硬件绑定、用途隔离、防复制等关键安全能力,是Jetson从开发转向产品化时不可或缺的核心组件。原创 2025-12-12 21:56:59 · 890 阅读 · 0 评论 -
如何系统学习 OP-TEE:概念、架构与实战
摘要: OP-TEE是ARM TrustZone体系下最成熟的开源可信执行环境(TEE),广泛应用于嵌入式安全领域。本文系统讲解OP-TEE的学习路径: 必要性:现代设备需TEE实现安全启动、密钥保护、DRM等功能,防止调试接口攻击和内存读取攻击 学习路线:从基础概念→系统架构→编译运行→TA开发→调试能力,形成完整知识体系 核心架构:包含optee-os(安全世界OS)、TA/CA通信机制、SMC调用等关键组件 实战示例:以Jetson AGX Orin为例,分析商业平台对TEE的定制化实现 适合嵌入式开原创 2025-12-11 18:08:18 · 1629 阅读 · 0 评论
分享