自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 收藏
  • 关注

原创 TLS中CIA详解

国标《汽车密码应用技术要求》--2029生效,车辆与云平台通信要求:应采用 TLS1.2 及以上版本或 TLCP 等安全通信协议建立安全通道;a) 应采用基于公钥密码算法的数字签名等密码技术验证通信实体的真实性;b) 应采用基于对称密码算法等密码技术保障重要数据的机密性;Tc) 应采用基于公钥密码算法的数字签名或基于对称密码算法的消息鉴别码等密码技术保障通信数据的完整性;定义:仅授权实体可以读取数据,第三方窃听者无法看懂传输内容。握手阶段协商出会话密钥,记录层使用对称加密(TLS1.2:AES-CBC;TL

2026-09-14 18:25:11 220

原创 TLCP 详解

密码协议领域:传输层密码协议(Transport Layer Cryptography Protocol,TLCP,国密 GB/T 38636-2020),国内金融、政务、数据库常用,俗称国密 SSL。

2026-09-14 17:53:01 165

原创 进程的虚拟内存

虚拟内存为每个进程提供一个假象,即每个进程都在独占的使用主存,每个进程看到的内存都是一致的,称为虚拟地址空间。

2026-09-10 16:15:08 148

原创 CPU面对的存储器层次

输出高速缓存至关重要。

2026-09-10 14:33:02 175

原创 汇编语言定义

在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。总之,汇编语言作为一种低级语言,虽然编写和调试复杂,但其高效性和直接控制硬件的能力使其在某些领域仍然具有重要地位。:汇编语言保留了机器语言的优点,具有高速度和高效率的特点,可以有效地访问和控制计算机的各种硬件设备。:汇编语言是直接面向处理器的程序设计语言,每种处理器都有自己的一整套指令集。:由于汇编语言直接控制硬件,编写和调试汇编语言程序比高级语言复杂。:汇编语言编写的程序占用存储空间少,执行速度快。:如IN、OUT等。

2026-09-10 11:46:17 136

原创 CPU:掩码(Mask) & 标志位(Flag)

掩码就是一个二进制常数,作用:选中目标变量里的某几位,只操作这几位,其他 bit 保持不动。。约定习惯:掩码里,1代表要操作的位;0代表保留不动、忽略掩码:挑 bit,用来读 / 改数据里面某些位标志位:记结果状态,用来做 if 判断、跳转。

2026-09-10 11:35:33 306

原创 CPU 视角:数值 vs 字符、区分方法、运算类型

CMP 比较(本质做减法不保存结果,只改标志位 ZF/CF),配合跳转指令,判断大小相等。内存只存原始二进制,类型是编译器 + 指令决定的。左移 SHL、右移 SHR;等价快速乘 2、除 2。,本质是拿字符的 ASCII 码这个数值来运算)字符几乎不做算术运算,只有偶尔字符编码加减(如。配合字符串中断调用 → 当成字符输出到屏幕。地址运算(计算内存指针偏移)、位测试等。→ 把 al 里的值当成数字相加。字符串比较,专门按字节当成字符处理。

2026-09-10 10:55:29 73

原创 嵌入式三大路线 & 核心概念分界

常见误区:四大分类层级:实现了多任务,但既不用现成 RTOS 内核、也不用 Linux 这类通用操作系统,属于裸机范畴下的自制任务方案。正式叫法:特点:任务轮流执行,不能抢占;每个任务靠内部做状态保存,没有独立任务栈,不保存 CPU 寄存器上下文。正式叫法:

2026-09-01 11:31:20 233

原创 印度法规 AIS-189,AIS-190

两者是印度 MoRTH(道路运输公路部)+ AISC/ARAI 推出、用于印度整车型式认证(Homologation)的汽车行业标准。AIS = Automotive Industry Standard(印度汽车行业标准,ARAI 体系)

2026-08-12 16:11:51 232

原创 SPAKE2+ 密钥认证协议完整详解

全称:Augmented Simple Password Authenticated Key Exchange,增强型基于密码的密钥协商协议,简称 SPAKE2+官方标准:IETF RFC 9383(2023 正式发布),属于aPAKE 非对称 PAKE密码协议核心定位双方仅依靠共享口令(Password),在不安全信道完成双向身份认证 + 协商一致高强度会话密钥;区分两个固定角色:Prover 证明方:完整持有原始口令(客户端 / 手机钥匙)Verifier 验证方不存储原始口令。

2026-07-08 17:35:35 307

原创 UWB(IEEE 802.15.4z HRP)完整分层、测距原理、安全机制、行业认证全详解

分层:应用层 (整车软件)→MAC (帧调度测距)→PHY (脉冲 / STS / 测距硬件)→射频固件 (Boot + 天线软件);测距:DS‑TWR 算距离,PDOA 算方位,STS 加密防中继攻击;认证:FiRa 负责底层 UWB 互通,CCC 负责车载数字钥匙业务,两者缺一不可;

2026-07-08 16:42:43 528

原创 汽车连接器(接插件)的标准体系

国际标准 (ISO, USCAR):提供全球通用的基础框架和性能基准。区域/行业标准 (LV214, QC/T):在基础框架上,结合本地技术特点进行细化、补充和强化。企业标准 (VW, GMW):在通用标准之上,提出更严苛或特定的要求,是进入特定车企供应链的准入门槛。理解这个体系,对于连接器的选型、设计和应用都至关重要。例如车用连接器,其设计通常就会同时参考国际标准(如USCAR-2)和主流车厂的企业标准,以满足汽车行业的严苛要求。

2026-07-08 15:28:31 384

原创 车载电子全套测试标准完整简介

按六大类分类,每条标准包含定位、核心测试内容、车载应用场景。

2026-07-08 14:21:48 230

原创 天线软件版本及Boot 版本

Boot 是无线芯片底层最小引导程序,独立分区固化在芯片片内 Flash,和天线应用固件分开存储、独立版本号。天线芯片出厂自带原厂 Boot;主 MCU通过 SPI/CAN 下发升级包,由 Boot 完成固件刷写、校验、回滚。Boot 版本:无线芯片底层升级引导器,负责固件安全刷写与故障兜底;天线软件版本:管控天线射频、测距、雷达、加密算法,直接决定天线所有无线性能;两者双版本必须配套兼容,整车诊断、产线检测、OTA 升级全流程管控。

2026-07-07 18:49:48 508

原创 GND、BATT 车载电路引脚含义(ECU 硬件通用)

全称:Ground,接地 / 搭铁全称:Battery,蓄电池常电 / 电瓶正极

2026-07-07 15:51:07 255

原创 APQP 五大阶段 + 各阶段核心全套文件(汽车行业标准)

核心:定需求、定目标、定项目边界。

2026-07-07 15:49:52 3024

原创 DFMEA、PFMEA、控制计划、PPAP(汽车行业 APQP )

产品设计风险分析(DFMEA)↓生产工艺风险分析(PFMEA)↓现场落地检验标准(控制计划)↓整合所有资料提交客户审批量产(PPAP)

2026-07-07 15:47:07 403

原创 UDS $27(SecurityAccess 安全访问)详解

服务 SID:0x27安全访问服务种子 - 密钥(Seed & Key)挑战应答认证,防止非法篡改 ECU 固件、私密参数、防盗配置、防拆标志位等敏感数据。配对子功能规则(ISO 强制)子功能名称奇偶属性作用0x01RequestSeed 请求种子奇数第一步:向 ECU 索要随机种子0x02SendKey 发送密钥偶数第二步:上传运算密钥完成校验解锁规则:奇数 = 请求种子,紧随其后偶数 = 对应等级发密钥;01/02为1 级安全访问配对组。

2026-06-25 16:55:47 506

原创 ISO 14229-1(UDS)六大功能单元

工厂下线、初始化、自学习专用。

2026-06-25 16:36:13 433

原创 AUTOSAR 完整深度详解

AUTOSAR = AUTomotive Open System ARchitecture(汽车开放系统架构)屏蔽板级外围硬件差异:IO、ADC、看门狗、电源芯片、唤醒引脚,上层调用统一 API,换硬件不用改应用逻辑降本增效:底层 BSW 标准化,软件复用率提升 50%~60%,新项目开发周期缩短 40%软硬件解耦:更换 MCU、更换连接器、更改线束,上层业务逻辑几乎不用改动整车协同可控:统一休眠唤醒、网络管理、诊断逻辑,解决多 ECU 交互混乱、电瓶亏电、误唤醒问题合规适配。

2026-06-24 18:37:41 548

原创 PDU 数据结构完整解析

PDU = Protocol Data Unit 协议数据单元,分层通信里,同一层级对等设备之间传输的完整数据包;每层都有自己格式的 PDU,发送时层层封装、接收时层层解封装。专业二分结构:PDU = PCI(协议控制信息) + SDU(上层服务数据单元)Header 协议头 + Payload 有效载荷 + Trailer 校验尾(可选)[0xAA帧头][Len长度][Cmd指令][Payload数据][CRC校验][0xBB帧尾]帧头 0xAA、帧尾 0xBB:区分一包 PDU 边界,防粘包。

2026-06-15 15:38:13 376

原创 大白话拆解:MF、DDF、ADF、FCI 整套卡片文件体系

含义:GPO 的 APDU.Data 必须携带:0x81 (8 字节终端随机数)+0x84 (32 字节 ECC 公钥)大白话: 点开一个文件夹,系统弹出属性:名字、内部文件清单、运行参数、厂商自定义信息,鉴权第一步:GPO 组包严格按 PDOL 列表拼 TLV,少一个 Tag 卡片直接报错。SELECT(A4)选中任意 MF/DDF/ADF 之后,卡片自动返回一段。,我们日常收发 SCP/APDU、TLV 全在 ADF 内部。有 84,无 PDOL/AFL → DDF 目录。,只看内部标签即可分类。

2026-06-02 19:28:41 232

原创 NFC刷卡全流程

前置:手机 SE / 主机 SE 均预制密钥、ECC 证书、文件树:MF (3F00)→PSE-DDF→多份钥匙 ADF→下属 EF (密钥 / VIN / 权限)

2026-06-02 19:20:36 330

原创 BER-TLV 完整详解

BER-TLV 由三部分连续二进制字节组成,固定顺序: Tag(T) + Length(L) + Value(V)Tag(标签):标识数据含义、类型、类别、结构属性Length(长度):标识后续 Value 域的字节长度Value(值):承载实际业务数据;可嵌套子 TLV(BER 核心特性)格式标识长度范围使用场景短格式0~127 BSZYS、APDU、普通指令(必用)长格式>127 B大证书、批量数据不定长0x80动态卡通信禁用。

2026-06-02 14:11:47 436

原创 TLV 与 APDU 完整关系详解

维度APDUTLV定位通信协议 / 报文框架数据编码 / 组织格式作用定义指令、参数、长度、应答状态定义单个 / 多个业务字段的边界与含义存在位置整段交互报文仅存在于 APDU 的 Data 域 / 响应数据域依赖关系可独立存在(裸数据)不能独立通信,必须依托传输载体(APDU / 网络包等)标准ISO 7816-4APDU 是 “信封”:规定怎么寄信、收信、查收发状态,是卡片通信的基础协议。TLV 是 “信内信纸格式”:把信里的不同内容分段、标记含义,让双方能正确解读。

2026-05-29 16:53:25 427

原创 APDU 完整详解

APDU = 智能卡标准通信报文,分C-APDU (指令)和R-APDU (响应)。,后接可选Lc+Data+Le,共 4 种基础格式。INS 是指令动作,P1/P2 是指令参数,Lc/Le 控制数据长度。R-APDU = 业务数据 +2 字节状态字 SW1/SW290 00代表成功。所有智能卡(银行卡、SIM、NFC、UKey、加密卡)均遵循 ISO 7816 APDU 规范。调试排错优先看SW 状态字,定位权限、指令、参数、文件类错误。

2026-05-29 16:33:49 674

原创 TLS协商出对称密钥后加密通信的详细过程

按 HMAC 长度拆分:前半部分是原始应用明文分片,后半部分是收到的 MAC 值。TLS 握手结束,通过密钥派生得到双向独立的 AES 密钥、IV、MAC 密钥;发送数据:明文分片 → 算 MAC → PKCS7 填充 →AES-CBC 加密(使用当前方向 Key+IV)→ 封装头部发送;接收数据:解头部 →AES-CBC 解密(同组 Key+IV)→ 去填充 → 校验 MAC + 序列号;对称密钥仅在同一条 TLS 会话内有效,会话断开 / 重握手后,会重新生成全套密钥。

2026-05-29 15:39:07 345

原创 从零基础→入行→进阶→成为 ECU 解决方案工程师的完整学习路线 + 资料清单,全部聚焦汽车电子电器 / ECU 领域

核心定位:。

2026-05-11 18:27:36 859

原创 Motion Sensor 运动传感器介绍

Motion Sensor = 运动传感器 / 人体感应传感器检测物体有没有移动、人体有没有活动、姿态有没有变化,输出高低电平或数字信号给主控 MCU。

2026-05-11 18:12:59 448

原创 汽车电子TCAN 详解

TCAN既是车载远程通信 CAN 总线也是TI 的车规级 CAN 收发器 / SBC 芯片核心是实现 MCU 与 CAN 总线的可靠通信 + 低功耗管理 + 总线保护,是汽车电子 CAN 网络的 “通信枢纽”。

2026-05-09 16:30:36 226

原创 电路中 Filter 和 Matching 完整详解

Filter 就是把信号 / 电源 “提纯”,留有用、滤杂波噪声。Matching 就是阻抗匹配,让信号不反射、不失真、传得稳、速率高。

2026-05-09 16:13:14 240

原创 Voltage Monitoring 电压监测模块

Voltage Monitoring 模块 =分压采样 + MUX 选通 + ADC 转换 + 硬件阈值比较 + 延时滤波 + 中断 / 复位输出实时监控 BATT/VDD 各路电源,欠压过压自动报警、复位、故障诊断,保障车载控制器安全稳定工作。

2026-05-09 15:59:35 348

原创 车载 / PCB 硬件 详解 BATT 和 VDD

车载里就是:,等同于 半导体 / 电路标准命名:不是电池原始电,是。

2026-05-09 15:43:24 245

原创 PCB中KL30.1线或pin脚的含义

KL30B+ 常电,直接连蓄电池正极,11–15V,永久有电。KL30.1KL30 的主路 / 第一路,ZCU/BCM 常用作主电源输入。KL30.2/.3:第二 / 第三路常电(冗余 / 分区供电)。KL31:蓄电池负极(GND)。KL15:点火电(IGN),钥匙 ON/START 才有电。KL30.1 是 PCB 上的 12V 常电主输入引脚,直接连蓄电池正极,永远有电,给 ZCU 系统及 eFuse 供电。

2026-05-09 15:36:06 311

原创 汽车域控制器 ZCU 的 EFS(eFuse)线工作原理

ZCU 的 EFS 线 = SPI(控制 + 诊断)+ EN/HWLO(硬开关)+ ISNS/TSNS(监测)+ VBAT/GND(功率)。MCU 通过 SPI 配置 eFuse,eFuse 实时监测电流 / 温度,异常时自动关断并上报,MCU 做故障决策与恢复。

2026-05-09 15:24:01 498

原创 区域控制器 (ZCU) 内部 eFuse (电子保险丝) 阵列的控制 / 诊断线束

SPI 四线:命令 + 状态(MCU 管配置、读诊断)EN/HWLO:硬开关(安全优先)ISNS/TSNS:电流 + 温度(保护依据)VBAT/GND:功率供电OUT:到负载。

2026-05-09 15:13:36 669

原创 SPI 指令码 / 指令集

无统一标准协议,各外设自定义指令集,通用结构:指令码 + 地址 + 数据;速率远高于 I2C/UART,适合 Flash、LCD、MCP2515、以太网 PHY 高速配置通信。

2026-05-08 18:19:57 561

原创 SPI / I2C / UART 速率等级对比

直观倍数:SPI 常用速率 比 I2C 快几十倍,比 UART 快上百倍。

2026-05-08 16:14:21 445

原创 SPI 在 以太网 PHY、CAN 控制器 中的通信应用(原理 + 场景 + 接线 + 时序全覆盖)

SPI 是调试配置口,业务数据不走 SPI;SPI 是唯一和 MCU 交互的通道,配置 + 收发全靠它;两者都是 MCU 做 SPI 主机、外设做从机,标准 4 线 SPI;不能用 CAN 控制器硬件跑 SPI,但外置 CAN 芯片天生就是靠 SPI 和 MCU 通信。

2026-05-08 14:50:22 483

原创 数据通信SPI、I2C、UART 数据存储 大端/小端 中重要概念 MSB 和 LSB 解释

对于一个二进制数,每一位都有一个位权以最常见的 8 位二进制数为例,从左侧(高位)到右侧(低位)的位权依次为:128、64、32、16、8、4、2、1。MSB(Most Significant Bit,最高有效位)是二进制数中位权最大的那一位。它位于数据的最左边(第 7 位,对于 8 位数据)。改变 MSB 对数值的影响最大(例如从 0 变 1,数值直接加 128)。LSB(Least Significant Bit,最低有效位)是二进制数中位权最小的那一位。它位于数据的最右边(第 0 位)。

2026-05-07 18:40:01 916

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除