
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本专栏面向嵌入式工程师,提供UDS、CAN、BLE、密码学等核心技术专题的实战解析。目前已发布28篇文章,涵盖诊断协议解析(UDS系列)、总线通信机制(CAN系列)、低功耗蓝牙原理(BLE系列8篇)、加密算法实现(密码学系列3篇)、MCU底层配置(嵌入式原理系列6篇)以及行业标准科普(杂谈系列5篇)。内容聚焦工程实践中的关键问题,旨在构建系统化的技术参考体系。专栏将持续扩展Autosar、常用总线

合理设计报文周期与优先级,结合负载均衡策略和健壮性测试,能够保障CAN通信的实时性、稳定性及可靠性。配合合适的硬件选型和发送接收策略,实现高效的CAN总线系统。想了解更多嵌入式技术知识,请点击阅读我的其他文章烟花的文章链接集合-CSDN博客。

本文深入解析了计算机从硬件到软件的运行原理,重点介绍了C语言程序在哈佛体系结构下的执行流程。文章首先阐述了冯·诺依曼模型和哈佛体系结构的特点及区别,详细说明了存储器系统的发展历程。随后重点剖析了编译链接过程,包括预处理、编译、汇编和链接四个关键步骤,并解释了代码优化机制。最后,文章详细描述了基于哈佛结构的C语言程序运行流程,包括栈帧分配、函数调用机制、程序启动顺序等内容,特别强调了嵌入式系统中函数

本文摘要: MISRA C:2012是汽车行业嵌入式C语言开发规范,包含143条规则和16条指令,旨在提高软件安全性和可靠性。规则分为变量与类型、条件控制、循环控制、函数等章节,按强制程度分为Mandatory、Required和Advisory三级。主要内容包括:变量需显式初始化并使用固定宽度类型;条件表达式必须明确且避免副作用;循环需保证终止条件可控;函数应单一职责且参数明确。规范强调代码可读

《功能安全:现代工程的风险管理之道》 功能安全的核心在于"故障可控"而非"永不故障",通过检测、处理和缓解机制管理风险。ISO26262标准定义了从概念到报废的安全生命周期流程,确立安全目标和ASIL等级评估风险。安全规划需完成危害分析,建立可追溯的需求链条,并运用ASIL分解策略降低复杂性。软件架构需遵循模块化、冗余和免干扰原则,实施输入验证、程序流监控等








