自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言:如何避免头文件重复包含带来的编译和链接问题

防止头文件重复包含是头文件设计的基本要求,开发者必须为每一个头文件添加包含守卫或 #pragma once。// ❌ 错误做法(多次包含导致重定义)// ✅ 正确做法(声明+extern)// .h 中声明// .cpp 中定义。

2025-10-12 00:07:55 1059

原创 TC3XX:XBAR MPU

每个CPU的内存均可被所有总线主设备(如其他CPU和DMA)访问。为避免来自其他总线主设备的干扰,每个共享内存需实现。该机制被称为“CPU总线内存保护”,是一种硬件级保护机制,通过SRI从接口(Slave Interface)防止对CPU本地内存(DSPR、PSPR、DLMU、NVM)的用户指定区域进行未授权的写入访问。

2025-02-16 01:07:09 458

原创 TC3XX:Core MPU

保护集依次用于控制数据访问和指令执行权限。硬件在任务上下文切换时自动管理保护集的切换,确保代码执行范围和数据范围的保护与分配无缝衔接。通过设置各区域的上下边界寄存器,可定义多个数据/代码范围(图74中的"data regions"和"code regions"块)。配置完成后,通过设置对应内存区域的**DPRE(数据读权限)、DPWE(数据写权限)和CPXE(代码执行权限)**寄存器位,可将寄存器集与特定内存区域关联。实现内存安全,支持动态切换(PSW.PRS控制),覆盖数据与代码的读/写/执行权限管理。

2025-02-16 00:52:14 707

原创 功能安全知识点:合理性校验

合理性检验的核心是通过多源数据对比、逻辑冲突检测、动态范围监控等手段,确保系统在故障或异常情况下仍能维持安全状态。随着汽车电子系统的复杂度提升(如自动驾驶和线控技术的普及),这些检验机制的设计需结合更高的ASIL等级要求(如ASIL-C/D),并融入冗余架构和实时诊断策略。实际应用中,还需通过MIL(模型在环)、SIL(软件在环)和HIL(硬件在环)等多阶段测试验证其有效性。

2025-02-13 23:04:50 2070

原创 为何.bss段不占用磁盘资源

为什么说.bss段不会占用磁盘资源

2022-07-26 12:32:17 941

原创 嵌入式学习笔记2022/01/19--USART和UART的区别

简述USART和UART的区别,便于理解

2022-01-19 14:33:53 2611

空空如也

空空如也

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

TA关注的人

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