自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《科普向:搞不清14229-X和15765–X的关系?一篇文章帮你梳理清楚》

本文梳理了UDS及其相关标准之间的关系,重点阐明了ISO 14229系列与ISO 15765系列的职责划分。UDS作为汽车诊断的统一应用层协议,其核心服务和交互逻辑由ISO 14229-1定义,独立于具体传输媒介。而ISO 15765-2专注于CAN总线网络层的数据分包与重组,保证长消息能在经典CAN帧限制内顺利传输。ISO 14229-3则是UDS在CAN上的具体实现标准,负责地址分配和帧格式规范,缓解了厂商间CAN ID混乱问题,尽管实际应用中存在一定灵活性。

2025-08-11 13:17:52 630

原创 【BLE系列-第二篇】数据链路层(LL):基于1M PHY模式的报文详解

数据链路层(LL)是 BLE 协议中的关键一环,主要负责在物理无线信道上实现可靠、高效的点对点或广播数据传输。BLE 物理层虽然负责无线信号的发送与接收,但仅靠物理层无法保证数据传输的正确性和高效性。数据链路层承担了链路管理和数据流控制的任务,确保无线通信在复杂环境下稳定、低耗地运行。没有数据链路层,设备间的通信就像是没章法的广播,数据丢失多、功耗高、体验差。

2025-08-07 13:04:12 1083

原创 【BLE系列-第一篇】BLE是怎么一步步统治低功耗通信的?

2.1 频段与信道划分BLE 使用 2.4GHz ISM 频段,这是一个免许可的公共频段,因此BLE经常需要和 Wi-Fi 等协议共用。为了减少和Wi-Fi等协议的冲突,BLE 将这个频段划分为 40 个信道,编号0~39,每个信道带宽为 2MHz。其中37、38、39是广播信道,用于设备发现和连接,其余37个信道用于数据传输。3个广播信道的频段特意选在Wi-Fi主信道之间的空隙,以减少冲突。1)2.4GHz ISM 频段总宽度:2402 MHz~2483.5 MHz。

2025-08-06 17:50:00 794

原创 HMAC 与 CMAC 通俗对比:嵌入式场景下的完整性防护指南

嵌入式通信场景下,单靠加密并不足以保证安全。:别人不能读出内容 → 用对称加密(如 AES):别人不能悄悄改数据 → 用消息认证码(MAC):别人不能复制旧数据 → 用随机数/序列号等机制于是我们设计了这样一套逻辑:加密:我不想别人看到内容 → 用 AES 等对称加密算法认证:我不想别人篡改数据 → 加入 HMAC 或 CMAC 等认证码防重放:我不想别人复制老包 → 加入 nonce 或 IV 做唯一标识。

2025-08-05 16:23:58 858

原创 嵌入式开发中的加密算法详解:AES与RSA实战指南

对称加密是一种。

2025-08-04 18:31:07 656

原创 烟花和你一起学嵌入式——GPIO开漏/推挽/上拉/下拉怎么选?

1.1 什么是GPIO。

2025-08-03 15:53:59 896

原创 烟花的嵌入式技术文章合集

烟花的嵌入式技术文章链接合集,一键直达烟花的所有文章,随时了解更新进度!

2025-08-03 15:45:44 229

原创 CAN总线入门全解析:嵌入式工程师必须掌握的通信机制

网络管理模式网络管理报文应用报文(*)发送接收发送接收睡眠模式(Bus Sleep Mode)NYNN预睡眠模式(Prepare Bus Sleep Mode)NYN(*)N网络模式(Network Mode)YYYYYYYYNYYYY:表示允许发送/接收报文N:表示不允许发送/接收报文N(*):表示已经在发送缓冲区的报文是允许发送的应用报文(*):包含应用报文、诊断报文10.1 字节序10.1.1 摩托罗拉格式10.1.2 英特尔格式。

2025-07-31 15:39:45 1835 3

空空如也

空空如也

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

TA关注的人

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